Skip to content

Commit b88ec8f

Browse files
committed
Ansible changes
1 parent 7927420 commit b88ec8f

File tree

10 files changed

+17
-14
lines changed

10 files changed

+17
-14
lines changed

installation/roles/backend/tasks/main.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
yum: name=gcc-c++ state=latest
33

44
- name: make sure cmake is installed
5-
yum: name=cmake3 state=latest disable_gpg_check=yes
5+
yum: name=cmake3 state=latest
66

77
- name: make sure ZeroMQ is installed
8-
yum: name=zeromq,zeromq-devel state=latest disable_gpg_check=yes
8+
yum: name=zeromq,zeromq-devel state=latest
99

1010
- name: make sure yaml-cpp is installed
11-
yum: name=yaml-cpp,yaml-cpp-devel state=latest disable_gpg_check=yes
11+
yum: name=yaml-cpp,yaml-cpp-devel state=latest
1212

1313
- name: make sure libcurl is installed
14-
yum: name=libcurl-devel state=latest disable_gpg_check=yes
14+
yum: name=libcurl-devel state=latest
1515

1616
- name: make sure rpm-build is installed
1717
yum: name=rpm-build state=latest

installation/roles/broker/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
make: chdir={{ source_dir }}/broker/build/ target=package params=NUM_THREADS=4
1212

1313
- name: install broker package
14-
yum: name={{ source_dir }}/broker/build/recodex-broker-0.1.2-1-x86_64.rpm state=present
14+
yum: name={{ source_dir }}/broker/build/recodex-broker-1.0.0-1-x86_64.rpm state=present
1515

1616
- name: configure broker instance
1717
template: src="config.yml.j2" dest="/etc/recodex/broker/config.yml" owner=recodex

installation/roles/cleaner/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
command: python3 setup.py bdist_rpm --post-install ./cleaner/install/postinst chdir={{ source_dir }}/cleaner
99

1010
- name: install cleaner binary
11-
yum: name={{ source_dir }}/cleaner/dist/recodex-cleaner-0.1.0-1.noarch.rpm state=present
11+
yum: name={{ source_dir }}/cleaner/dist/recodex-cleaner-1.0.0-1.noarch.rpm state=present
1212

1313
- name: configure cleaner instance
1414
template: src="config.yml.j2" dest="/etc/recodex/cleaner/config.yml" owner=recodex

installation/roles/common/tasks/main.yml

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
description: EPEL YUM repo
55
baseurl: http://download.fedoraproject.org/pub/epel/$releasever/$basearch/
66

7+
- name: add EPEL gpg key
8+
command: sh -c "curl https://getfedora.org/static/352C64E5.txt > /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 && rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7"
9+
710
- name: make sure git is installed
811
yum: name=git state=latest
912

installation/roles/fileserver/tasks/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- name: install uwsgi dependencies
2-
yum: name=uwsgi,uwsgi-router-static,uwsgi-router-rewrite,uwsgi-plugin-python3 state=latest disable_gpg_check=yes
2+
yum: name=uwsgi,uwsgi-router-static,uwsgi-router-rewrite,uwsgi-plugin-python3 state=latest
33

44
- name: clone fileserver repository
55
git: repo=https://github.com/ReCodEx/fileserver.git dest={{ source_dir }}/fileserver
@@ -11,7 +11,7 @@
1111
file: path=/var/recodex-fileserver state=directory mode=0777
1212

1313
- name: install python dependency for htpasswd module
14-
yum: name=python-passlib state=latest disable_gpg_check=yes
14+
yum: name=python-passlib state=latest
1515

1616
- name: create htpasswd file with fileserver credentials
1717
htpasswd: path=/etc/httpd/recodex_htpasswd name="{{ fileserver_username }}" password="{{ fileserver_password }}" create=yes state=present

installation/roles/monitor/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
command: python3 setup.py bdist_rpm --post-install ./monitor/install/postinst chdir={{ source_dir }}/monitor
99

1010
- name: install monitor binary
11-
yum: name={{ source_dir }}/monitor/dist/recodex-monitor-0.2.0-1.noarch.rpm state=present
11+
yum: name={{ source_dir }}/monitor/dist/recodex-monitor-1.0.0-1.noarch.rpm state=present
1212

1313
- name: configure monitor
1414
template: src="config.yml.j2" dest="/etc/recodex/monitor/config.yml" owner=recodex
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- name: make sure python3 is installed
2-
yum: name=python34,python34-setuptools,python34-devel state=present disable_gpg_check=yes
2+
yum: name=python34,python34-setuptools,python34-devel state=present
33

44
- name: make sure pip3 is installed
55
command: easy_install-3.4 pip

installation/roles/webapi/tasks/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
yum: name=zeromq,zeromq-devel state=latest
33

44
- name: install Remi repository for new PHP version
5-
yum: name=http://rpms.remirepo.net/enterprise/remi-release-7.rpm state=present disable_gpg_check=yes
5+
yum: name=http://rpms.remirepo.net/enterprise/remi-release-7.rpm state=present
66

77
- name: enable the repository
88
command: yum-config-manager --enable remi-php70
99

1010
- name: make sure PHP and composer are installed
11-
yum: name=php,php-mysqlnd,php-pecl-zmq,composer state=latest disable_gpg_check=yes
11+
yum: name=php,php-mysqlnd,php-pecl-zmq,php-ldap,composer state=latest
1212

1313
- name: clone api repository
1414
git: repo=https://github.com/ReCodEx/api.git dest={{ source_dir }}/webapi

installation/roles/webapp/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
command: sh -c "curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -"
33

44
- name: make sure NodeJS server is installed
5-
yum: name=nodejs state=latest disable_gpg_check=yes
5+
yum: name=nodejs,libpng12 state=latest
66

77
- name: clone Web App repository
88
git: repo=https://github.com/ReCodEx/web-app.git dest={{ source_dir }}/webapp

installation/roles/worker/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
make: chdir={{ source_dir }}/worker/build/ target=package params=NUM_THREADS=4
1515

1616
- name: install worker package
17-
yum: name={{ source_dir }}/worker/build/recodex-worker-0.1.2-1-x86_64.rpm state=present
17+
yum: name={{ source_dir }}/worker/build/recodex-worker-1.0.0-1-x86_64.rpm state=present
1818

1919
- name: configure worker instance
2020
template: src="config.yml.j2" dest="/etc/recodex/worker/config-1.yml" owner=recodex

0 commit comments

Comments
 (0)