Commit Graph

312 Commits

Author SHA1 Message Date
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
Andrea Dell'Amico d6fabdc929 d4science-ghn-cluster/roles/smartgears/defaults/main.yml: Unpack war files by default. 2016-05-19 19:22:52 +02:00
Andrea Dell'Amico e51eda1197 dnet-efg: java 8 and solr 5.5. 2016-05-19 18:54:48 +02:00
Sandro La Bruzzo 51b5737984 added playbook for the installation of the new instance of solr 2016-05-19 16:13:56 +02:00
Tommaso Piccioli 74e1171063 new Grafana host 2016-05-10 16:31:42 +02:00
Andrea Dell'Amico efc1bf6e0f library/roles/gerrit: Role to install gerrit.
infrastructure-services/group_vars/code_repo/code_repo.yml: Install gerrit on the code-repo server.
2016-05-06 19:51:33 +02:00
Andrea Dell'Amico 5e6406b1df d4science-ghn-cluster/group_vars/tagme: Install as smartgears node.
d4science-ghn-cluster/elasticsearch-cluster.yml: New elasticsearch node for the production environment.
d4science-ghn-cluster/smartgears-node*.yml: separate the standard and "upgrade" playbooks.
2016-05-06 16:27:32 +02:00
Andrea Dell'Amico 34963cc94d library/roles/letsencrypt-acmetool-client: Fix the initialization procedure.
library/roles/ubuntu-deb-general/tasks/pki-basics.yml: A link to the fullchain was missing.
2016-05-06 13:22:34 +02:00
Andrea Dell'Amico 19508aee71 library/roles/ubuntu-deb-general: Fix the certificates' link paths. 2016-05-06 11:42:06 +02:00
Andrea Dell'Amico 6fd104026f library/roles/opencpu: Role that installs opencpu.
d4science-ghn-cluster: Install opencpu on opencpu-d4s.d4science.org. Create a reverse proxy rule on access.d4science.org.
2016-05-05 19:34:43 +02:00
Andrea Dell'Amico 41a279eff2 library/roles/ckan/defaults/main.yml: the ldap plugin wants python-ldap installed by pip. 2016-05-05 13:04:05 +02:00
Andrea Dell'Amico 39f1bbcef7 infrastructure-services/code-repo.yml: Add letsencrypt to manage the ssl certificates.
library/roles/nginx/templates/letsencrypt-proxy.conf.j2: Fix the nginx config, again.
2016-04-27 18:37:24 +02:00