Commit Graph

323 Commits

Author SHA1 Message Date
Andrea Dell'Amico 439038df06 library/roles/tomcat-multiple-instances/defaults/main.yml: New variable that permits to skip the role. 2016-06-23 20:19:17 +02:00
Andrea Dell'Amico 08c900a2e3 library/roles/d4s_user_services_perms: New task for the generic tomcat installation 2016-06-23 17:57:20 +02:00
Andrea Dell'Amico 330a79521d Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2016-06-23 14:30:05 +02:00
Andrea Dell'Amico 293b71f036 library/roles: Fix all the letsencrypt hook script. We need to use the FQDN hostname. 2016-06-23 14:05:11 +02:00
Andrea Dell'Amico 276e45ec15 library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Fix the dataminer config jar destination path. 2016-06-23 12:58:50 +02:00
Andrea Dell'Amico 72af5c08fe library/roles/smartgears/dataminer_app/defaults/main.yml: Fix the dataminer configuration jar's URL. 2016-06-23 12:37:49 +02:00
Andrea Dell'Amico 874ada60eb library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Fix the container.xml installation.
library/roles/smartgears/dataminer_app: More files needed.
2016-06-23 12:15:37 +02:00
Andrea Dell'Amico d975326a1b library/roles/iptables/templates/iptables-rules.v4.j2: More conditionals for the postgres and mysql rules. 2016-06-22 18:02:28 +02:00
Andrea Dell'Amico 535fc78f1a library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Give the new task a description. 2016-06-22 17:27:56 +02:00
Andrea Dell'Amico dffcdca5f6 library/roles/oracle-jdk/tasks/main.yml: Always update the cache before installing.
library/roles/oracle-jdk/defaults/main.yml: 'latest' is now the default.
2016-06-22 17:03:23 +02:00
Andrea Dell'Amico e02913abe5 d4science-ghn-cluster/group_vars/dataminer_dev: Use the maven snapshots repository.
library/roles/smartgears/dataminer_app: Fix a couple of mistakes.
2016-06-22 15:37:30 +02:00
Andrea Dell'Amico 66caef7db1 library/roles/ckan/ckan: Lot of modifications so that the playbooks are able to install CKAN with the services distributed on different machines.
library/roles/postgresql/tasks: Fix the SSL certificates paths.
2016-06-21 23:24:48 +02:00
Andrea Dell'Amico 49be6b992d library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Fix the shell command that set the permissions. 2016-06-21 20:41:38 +02:00
Andrea Dell'Amico 4f6bec7bf3 library/roles/postgresql/defaults/main.yml: Use quotes for the ssl certs paths. 2016-06-21 20:41:05 +02:00
Andrea Dell'Amico 9812ca2dac library/roles/solr-tomcat-instance/handlers/main.yml: Remove the quotes. 2016-06-21 20:27:04 +02:00
Andrea Dell'Amico 0864a6219c library/roles/nginx/defaults/main.yml: Fix another typo. 2016-06-21 20:22:20 +02:00
Andrea Dell'Amico a6aa07ba6a library/roles/postgresql/defaults/main.yml: Fix a typo. 2016-06-21 20:11:37 +02:00
Andrea Dell'Amico e7f5d588b5 library/roles/postgresql: Manage SSL and install the letsencrypt acme hook if needed. 2016-06-21 19:58:26 +02:00
Andrea Dell'Amico 87dbb81f9d library/roles/nginx/defaults/main.yml: Clean up some duplicates. 2016-06-21 19:26:49 +02:00
Andrea Dell'Amico f4f7f5b2bf library/roles/nginx/defaults/main.yml: More variables used inside the nginx virtualhosts. 2016-06-21 19:23:18 +02:00
Andrea Dell'Amico 4892153932 library/roles/nginx/defaults/main.yml: Some new defaults. 2016-06-21 19:11:42 +02:00
Andrea Dell'Amico 600a0d4b0e library/roles/solr-tomcat-instance/tasks/main.yml: ansible tries to expand variabiles also in the tasks names 2016-06-21 18:49:24 +02:00
Andrea Dell'Amico fc3c424df1 library/roles/ckan/ckan: Insert the plugins list into the CKAN configuration as the last step.
d4science-ghn-cluster/group_vars/ckan_prod/ckan_prod.yml: The production portals need to access the CKAN db
2016-06-21 18:10:15 +02:00
Andrea Dell'Amico 68f076b334 library/roles: nagios-plugins-contrib is not available on ubuntu 12.04 2016-06-21 14:03:02 +02:00
Andrea Dell'Amico 25045f9606 library/roles/ckan/ckan: Move some files and tasks to the role inside d4science-ghn-cluster. 2016-06-20 18:57:06 +02:00
Andrea Dell'Amico 4358e9fc3a library/roles/ckan: Split the role in 'ckan' and 'ckan-solr' because solr can run on a different host. 2016-06-18 16:06:16 +02:00
Andrea Dell'Amico 76b8a3af4f library/roles/openvpn: support pushing dhcp properties to the clients.
infrastructure-services/group_vars/vpn/vpn.yml: Push the internal DNS IP address.
2016-06-15 19:32:21 +02:00
Gianpaolo Coro 037b16bd53 server in the wps_config is now parametrised 2016-06-14 17:14:07 +02:00
Gianpaolo Coro 1320fd0c92 added dataminer_dataminer_jar_version: 1.2.0-SNAPSHOT as jar version and new pom 2016-06-14 17:03:07 +02:00
Andrea Dell'Amico 41004de7ee library/roles/openvpn, library/roles/ubuntu-deb-general: The CA file that contains both the letsencrypt full chain and the INFN ca is now installed by the ubuntu-deb-general role. 2016-06-13 16:55:25 +02:00
Andrea Dell'Amico 24e5f76098 library/roles/ghn-gcore, library/roles/smartgears: Move the ghn and smartgears roles from d4science-ghn-cluster to the shared library 2016-06-13 16:24:30 +02:00
Andrea Dell'Amico 52fc34bd95 library/roles/openvpn: Installs and configure a openvpn service. 2016-06-11 16:57:29 +02:00
Andrea Dell'Amico b465587c3c library/roles/iptables/templates/iptables-rules.v4.j2: fix the template so that it manages NAT correctly. 2016-06-11 16:56:12 +02:00
Andrea Dell'Amico 1dbe0c9209 library/roles/iptables: Manage NAT and different defaults for INPUT and FORWARD chains. 2016-06-11 15:24:48 +02:00
Andrea Dell'Amico e2a75c2e8e library/roles/postgresql: Some cleanup of the recovery scripts. 2016-06-09 18:47:35 +02:00
Andrea Dell'Amico 98689422b6 library/roles/postgresql: complete the WAL setup needed by pgpool. Fix the pgpool recovery scripts. Fix the pgpool and postgres recovery configuration, users and pgpool functions.
d4science-ghn-cluster/group_vars/postgres_pgpool_test: Add a password for the postgresql postgres user.
2016-06-09 16:49:41 +02:00
Andrea Dell'Amico 79e8312f16 library/roles/R/defaults/main.yml: Link to an untested Ubuntu R packages PPA 2016-06-09 16:49:41 +02:00
Andrea Dell'Amico cae4d2a7f7 library/roles/postgresql/tasks/pgpool-ii.yml: Fix the pcp.conf installation. 2016-06-08 15:27:54 +02:00
Andrea Dell'Amico 17c3d09e4e library/roles/postgresql/templates/pgpool.conf.j2: Fix the recovery password settings 2016-06-08 15:23:07 +02:00
Andrea Dell'Amico 64f27c2b98 library/roles/python-virtualenv/defaults/main.yml: More generic example. 2016-06-08 13:35:07 +02:00
Andrea Dell'Amico 1533c860c3 library/roles/postgresql: Lots of changes to implement the pgpool installation better.
d4science-ghn-cluster/group_vars/postgres_pgpool_test: Changed some variables.
2016-06-07 18:27:33 +02:00
Tommaso Piccioli 6b711b6535 munin IP entry fixed 2016-06-06 17:04:01 +02:00
Andrea Dell'Amico 67d18d6078 library/roles/postgresql/handlers/main.yml: the pgpool reload exits with a weird state even when it's succesfull. 2016-06-01 15:29:40 +02:00
Andrea Dell'Amico 657a975732 d4science-ghn-cluster: new pgpool hosts.
library/roles/grafana: move the role out of the tick directory.
infrastructure-services: fix the virtualhosts for letsencrypt.
2016-05-31 19:29:31 +02:00
Andrea Dell'Amico ae7ec8a9b7 library/roles/piwik/tasks/main.yml: The archive cron job is installed conditionally.
infrastructure-services/roles/analytics: Run the log import job as piwik user.
2016-05-31 17:23:58 +02:00
Andrea Dell'Amico a21d62af25 library/roles/letsencrypt-acmetool-client/tasks/main.yml: workaround for the distributions that do not have binaries capabilities support.
d4science-ghn-cluster: install letsencrypt certificates on the iMarine portal.
2016-05-28 16:31:52 +02:00
Andrea Dell'Amico b861552351 library/roles/letsencrypt-acmetool-client: New variable, default, true. If set to false the repository package installation is skipped. Useful to manage unsupported distributions. 2016-05-28 15:04:01 +02:00
Andrea Dell'Amico 1309a27c2e library/roles/tomcat-multiple-instances/defaults/main.yml: Defaults for autodeploy and autounpack. 2016-05-26 18:59:13 +02:00
Andrea Dell'Amico 93de42a333 d4science-ghn-cluster: new infra dev VM. liferay cluster.
library/roles/iptables: snippet for the multicast part of tomcat clustering.
2016-05-25 15:56:05 +02:00
Tommaso Piccioli eff0a9746c couchbase dev hosts 2016-05-20 16:56:27 +02:00