Commit Graph

650 Commits

Author SHA1 Message Date
Andrea Dell'Amico 188e4d1079 d4science-ghn-cluster: library/roles/smartgears/r_connector: fix the r_connector script that manages the users. Added the required commands to the sudoers file. 2016-10-20 20:10:56 +02:00
Andrea Dell'Amico b557e575f5 library/roles/postgresql: tons of fixes to the postgresql/pgpool tasks. Now the pgpool HA is handled. 2016-10-20 17:10:17 +02:00
Andrea Dell'Amico 5141cd866a library/roles/gcube/authorization_service/tasks/main.yml: Use the unarchive remote feature to download and unpack the authorization war file in one single task. 2016-10-20 17:09:13 +02:00
Andrea Dell'Amico a0e170b79d library/roles/haproxy/defaults/main.yml: Define some defaults. 2016-10-20 17:08:48 +02:00
Andrea Dell'Amico bbab9edbeb library/roles/letsencrypt-acmetool-client/tasks/main.yml: Change the cron job task. Now if a user is specified, a file is required too. 2016-10-18 19:31:19 +02:00
Andrea Dell'Amico 4d918e0bd0 library/roles/openvpn/tasks/openvpn.yml: Comment out the tasks that copy the key files. They do not work (ansible bug?). 2016-10-18 19:15:13 +02:00
Andrea Dell'Amico ac81ef9c32 library/roles/openvpn: Try to cover the multi instance case, where one copy of the dh and the ta.key files must be shared between all the nodes. 2016-10-18 18:33:06 +02:00
Andrea Dell'Amico f63a2231ff library/roles/R: script and cron job that downloads lists of debian and R packages and installs or upgrades them. 2016-10-18 15:07:47 +02:00
Andrea Dell'Amico a3422e07fc infrastructure-services: Fix the openvpn variables. 2016-10-15 15:30:24 +02:00
Andrea Dell'Amico 81361612bd d4science-ghn-cluster: CKAN: do not install the pages and lire plugins. 2016-10-14 17:46:56 +02:00
Andrea Dell'Amico 731c27cc5b library/roles/nginx/templates/nginx-proxy-params.conf.j2: Some proxy statements must be conditional to the presence of an haproxy load balancer. 2016-10-14 17:24:20 +02:00
Luca Frosini 68191f9571 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2016-10-14 17:00:39 +02:00
Luca Frosini 6606894817 Changed vault for resource registry. Aligned root password of orientdb root user 2016-10-14 17:00:16 +02:00
Andrea Dell'Amico 887975c3f3 library/roles/ckan: Modify the wsgi configuration to pass the correct http protocol headers to the application.
d4science-ghn-cluster: ckan, fix the nginx templates and cleanup some of the tasks.
2016-10-14 16:47:17 +02:00
Andrea Dell'Amico 465eeb8fe7 library/isti_vars/r-packages.yml: Add some R packages.
library/roles/R/tasks/r-installation.yml: Add some checks.
2016-10-14 14:33:19 +02:00
Andrea Dell'Amico b446c20fb5 library/isti_vars/isti-global.yml: rsyslog customizations.
library/roles/ubuntu-deb-general: add a task that installs rsyslog custom rules.
2016-10-13 20:00:05 +02:00
Roberto Cirillo 2c1ee770b2 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2016-10-13 16:46:55 +02:00
Roberto Cirillo 16b7358eb5 group_vars/smart_account_aggr_dev_devnext/smartexecutor_dev_devnext.yml remove dev version and gcube.snapshot repository
../library/roles/smartgears/smart_executor/defaults/main.yml update smart-executor version
2016-10-13 16:45:42 +02:00
Andrea Dell'Amico 09aacfaefc infrastructure-services/group_vars/dns_cache/dns-cache.yml: new parameters for the keepalived settings.
library/roles/keepalived: Support new variables inside the keepalived.conf file.
2016-10-13 15:57:24 +02:00
Roberto Cirillo 88693fa79b ../library/roles/smartgears/fhn_manager/defaults/main.yml update fhn-manager-service version 2016-10-13 15:45:13 +02:00
Andrea Dell'Amico d0c2241e62 library/roles/python-env/tasks/main.yml: Fix the empty variables case. 2016-10-11 19:36:14 +02:00
Andrea Dell'Amico b35ff2b5b2 library/roles/python-env/defaults/main.yml: Set a default to False to be used to conditionally include the role.
library/isti_vars/python_modules.yml: Move the python_modules.yml file out of the d4science-ghn-cluster directory.
d4science-ghn-cluster: include the library/isti_vars/python_modules.yml variabiles file in the smartgears playbook. Setup the dataminer to use the python_env role.
2016-10-11 19:33:13 +02:00
Andrea Dell'Amico 86f5b9b576 library/roles/linux-kernel-sysctl/tasks/main.yml: Fix the defaults again. 2016-10-11 18:19:58 +02:00
Andrea Dell'Amico e415e30c00 library/roles/linux-kernel-sysctl: Set no default values other than ipv6. 2016-10-11 17:59:03 +02:00
Andrea Dell'Amico fb49a65871 library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Set a high timeout for the download from thredds. 2016-10-11 17:42:36 +02:00
Andrea Dell'Amico 32b016d52e library/roles/python-env/tasks/main.yml: Skip the task if the pip packages list is empty. 2016-10-11 17:42:36 +02:00
Andrea Dell'Amico 9df76cdc00 library/roles/R/tasks/r-installation.yml: do not fail if some R package from github cannot be installed. 2016-10-11 17:42:36 +02:00
Andrea Dell'Amico 3ee895d56a library/roles/ubuntu-deb-general: There is now a specific role that manages the kernel ipv6 status. 2016-10-11 17:42:36 +02:00
Andrea Dell'Amico e32757dd39 library/roles/linux-kernel-sysctl: Role that sets arbitrary kernel parameters. Only ipv6 is explicitly managed. 2016-10-11 17:42:36 +02:00
Luca Frosini 7b99c4bc7c Fixed orientdb root password 2016-10-11 16:21:22 +02:00
Andrea Dell'Amico 2ce227b4a6 library/isti_vars/r-packages.yml: Remove some redundant variables.
library/roles/R/tasks/r-installation.yml: Try better checks to reduce the installation time.
2016-10-10 17:57:48 +02:00
Andrea Dell'Amico b0e799ad17 library/roles/smartgears/smartgears-nginx-frontend: Add websockets support to the virtualhost. Remove the rstudio virtualhost templates. 2016-10-08 12:28:08 +02:00
Andrea Dell'Amico cc6a29ce51 library/roles/smartgears/smartgears: directly unarchive the distribution without saving the tar file locally. 2016-10-05 17:56:44 +02:00
Andrea Dell'Amico 549e18af31 library/roles/postgresql/tasks/manage_pg_db.yml: Ansible 2 compatibility 2016-10-05 17:56:44 +02:00
Andrea Dell'Amico 6c3822e2e8 library/roles/postgresql/defaults/main.yml: Set psql_postgresql_install as False by default. 2016-10-05 17:56:44 +02:00
Andrea Dell'Amico 4765fea33f library/roles/smartgears/smartgears/files/TokenGenerator*: New TokenGenerator. Differences are only cosmetic. 2016-10-05 15:11:34 +02:00
Roberto Cirillo fd83d29809 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2016-10-05 15:00:36 +02:00
Roberto Cirillo d86db8ea5a ../library/roles/smartgears/smartgears/defaults/main.yml update smartgears version 2016-10-05 14:59:09 +02:00
Andrea Dell'Amico bfd5ea4d4d library/roles/smartgears/dataminer_app: Install the gebco_08.nc file on a place external to the application files and create a symlink to it. Remove the now unused tasks that installed The wps original war file. 2016-10-05 13:31:10 +02:00
Andrea Dell'Amico 667be909a0 library/roles/nginx/tasks/nginx.yml: cache_update only if needed. 2016-10-05 13:19:03 +02:00
Roberto Cirillo 7616578607 group_vars/smart_account_aggr_dev_devnext/smartexecutor_dev_devnext.yml upgrade versions
group_vars/smart_genericworker_dev_devsec/smartexecutor_dev_devsec.yml upgrade versions
group_vars/social_data_indexer_se_plugin/all.yml upgrade versions
inventory/hosts.dev remove social-data-index from smartgeneric-worker group
2016-10-05 11:03:48 +02:00
Andrea Dell'Amico a655772e51 library/roles/smartgears/dataminer_app: New way to install the software. Now we only download a zipped distribution and we change a couple of parameters inside wps_config.xml. 2016-10-05 10:37:46 +02:00
Andrea Dell'Amico 4a9c7ddee3 library/roles/smartgears/smartgears: Fix the get-scopes script so that it takes the right port. 2016-10-05 10:36:10 +02:00
Andrea Dell'Amico 8d541d0dcb library/roles/quickrank: Force the git pull by default 2016-10-04 17:36:48 +02:00
Andrea Dell'Amico b7776c583a library/roles/smartgears/smartgears: New TokenGenerator. Fix the container.xml template. 2016-10-04 16:58:05 +02:00
Andrea Dell'Amico 6a1ae88190 d4science-ghn-cluster/group_vars/tagme/tagme.yml: Use the generic nginx virtualhost.
library/roles/smartgears/smartgears-nginx-frontend/templates/tagme.d4science.org-virtualhost.j2: Remove the tagme nginx virtualhost. Not needed anymore.
2016-10-04 11:15:25 +02:00
Andrea Dell'Amico 0c3f0c7c12 library/roles/smartgears/smartgears-nginx-frontend/templates/*dataminer*: not used anymore. 2016-10-04 11:02:07 +02:00
Andrea Dell'Amico c9850ead39 library/roles/letsencrypt-acmetool-client/defaults/main.yml: Fix a typo. 2016-10-03 22:57:43 +02:00
Andrea Dell'Amico 7044dcd55f library/roles/letsencrypt-acmetool-client: Install libcap2-bin too. Needed to let acmetool bind port 80 when needed. 2016-10-03 22:56:27 +02:00
Andrea Dell'Amico bd076197a3 library/roles/smartgears/smartgears/templates/container.xml.j2: Use the https port only if http_redirect_to_https is True. 2016-10-03 22:51:36 +02:00