Commit Graph

380 Commits

Author SHA1 Message Date
Andrea Dell'Amico 5dace451a3 library/roles/fusiondirectory: Install the fusiondirectory packages. 2016-07-18 19:29:53 +02:00
Roberto Cirillo 6bb18d2555 library/roles/smartgears/smartgears/defaults/main.yml adde application context to tomcat multi instances
Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks

Conflicts:
	library/roles/smartgears/smartgears/defaults/main.yml
2016-07-18 18:46:40 +02:00
Roberto Cirillo a96ff08a5b ../library/roles/smartgears/smartgears/defaults/main.yml added multiple application context on tomcat-multi-instances 2016-07-18 18:31:26 +02:00
Andrea Dell'Amico 4d53951c93 library/roles/smartgears/smartgears/defaults/main.yml: The tomcat app contexts is an array. 2016-07-15 19:55:04 +02:00
Andrea Dell'Amico e642ffb648 infrastructure-services: Some cleanups 2016-07-15 19:52:44 +02:00
Andrea Dell'Amico e201856f79 library/roles/smartgears/smart_executor/tasks/main.yml: Run the tasks as gcube user. 2016-07-15 19:25:49 +02:00
Andrea Dell'Amico cd67222e4e library/roles/smartgears/smart_executor/tasks/main.yml: Fix an indentation problem. 2016-07-15 19:23:33 +02:00
Andrea Dell'Amico e72ba92355 d4science-ghn-cluster: Change the smart_executor conditional.
library/roles/smartgears/smart_executor/tasks/main.yml: Change the conditionals so we can let the role remove the application when smart_executor_install is set to 'False'.
2016-07-15 19:17:39 +02:00
Andrea Dell'Amico bac130afce library/roles/smartgears/smartgears/defaults/main.yml: Put the tomcat contexts in a separate library 2016-07-15 18:59:16 +02:00
Andrea Dell'Amico 3021bcc6e3 library/roles/tomcat: add a new option to the tomcat-server.xml template. 2016-07-15 18:40:47 +02:00
Andrea Dell'Amico 611751759c library/roles/tomcat/defaults/main.yml: only ascii and numbers for the shutdown password. 2016-07-15 17:31:47 +02:00
Andrea Dell'Amico a06ab825a4 library/roles/smartgears: Move the vo context management from the smart_executor role to the smartgears one. Rename variables consequently. See https://support.d4science.org/issues/4736. 2016-07-15 13:36:46 +02:00
Andrea Dell'Amico 78f009ba44 library/roles/nginx/defaults/main.yml: Add examples to enable cors and x-frame-options. 2016-07-14 18:36:45 +02:00
Andrea Dell'Amico 96a35c2cc6 library/roles/ckan/ckan: Fix a problem with the CKAN plugins dependencies.
d4science-ghn-cluster: CKAN web frontends for BlueBridge and SoBigData.
2016-07-14 16:12:19 +02:00
Andrea Dell'Amico ae8283094a library/roles/smartgears: Simplify the smartgears template management. Add a conditional to handle the case where no VO is needed, see https://support.d4science.org/issues/4723. 2016-07-14 12:40:31 +02:00
Andrea Dell'Amico 3618084819 d4science-ghn-cluster: CKAN, fixes to the smartgears/ckan-connector installation.
library/roles/smartgears/ckan_connector: New version, fix the upgrade phase.
library/roles/solr-tomcat-instance: Configure a multicore instance when requested.
2016-07-13 19:04:28 +02:00
Andrea Dell'Amico 130b6e3ced library/roles/smartgears/ckan_connector: New version. Task that permit the upgrades management. 2016-07-13 18:30:56 +02:00
Andrea Dell'Amico 487572aa6e library/roles/ganglia: Change templates and defaults to support an unicast configuration.
library/roles/iptables: Rules to support a ganglia configuration that runs over unicast and not multicast.
2016-07-12 19:15:00 +02:00
Andrea Dell'Amico 2500422287 library/roles/ubuntu-deb-general/defaults/main.yml: Do not run by default the task that disables services. 2016-07-12 16:37:27 +02:00
Andrea Dell'Amico b53163a875 library/roles/iptables/tasks/main.yml: Start the iptables rules immediately after a new set of rules is installed. 2016-07-12 16:29:52 +02:00
Andrea Dell'Amico ebe5e5e79f library/roles/postgresql: Configure ssl for pgpool too, if enable. Option to force ssl client connections to postgres. 2016-07-12 16:19:48 +02:00
Andrea Dell'Amico 2544a66b68 library/roles/iptables/templates/iptables-rules.v4.j2: If we are going to install letsencrypt, open the port 80/tcp to the world. 2016-07-12 15:33:46 +02:00
Andrea Dell'Amico 883a8b0826 library/roles/d4s_user_services_perms: Manage the manually installed tomcat, providing a logrotate rule for catalina and a sudoers configuration that permits to manage the instance by the unprivileged user. 2016-07-11 17:57:45 +02:00
Andrea Dell'Amico b02841191c library/roles/smartgears/smartgears/tasks/smartgears-app.yml: do not restart smartgears after running the log level management script: we need a way to know when a change was performed. 2016-07-08 17:38:13 +02:00
Roberto Cirillo c787b44fc4 ../library/roles/smartgears/smartgears/tasks/smartgears-app.yml fix change loglevel 2016-07-08 17:23:49 +02:00
Andrea Dell'Amico ac277cb6af library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Fix the command that sets the logback log level. 2016-07-08 16:43:50 +02:00
Andrea Dell'Amico 6aed2db7a2 library/roles/foreman/defaults/main.yml: Fix the foreman repository definition. 2016-07-08 16:31:17 +02:00
Andrea Dell'Amico 965d6bf6ae library/roles/ubuntu-deb-general/defaults/main.yml: Install xmlstarlet.
library/roles/smartgears: Change the default versions to the new production ones.
library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Task that sets the loglevel. The default is WARN.
2016-07-07 17:39:27 +02:00
Andrea Dell'Amico 3376bc3031 library/roles/R/tasks/r-installation.yml: add a new tag. 2016-07-07 11:20:37 +02:00
Andrea Dell'Amico 4a90dfd9b0 library/roles/R/tasks/r-installation.yml: Add a tag for the R repository key. 2016-07-06 15:30:08 +02:00
Andrea Dell'Amico 41b8687fee library/roles/python-virtualenv: Ansible 2 compatibility. 2016-07-06 15:19:03 +02:00
Andrea Dell'Amico 08ca088916 library/roles/python-env: Fix the variables handling 2016-07-06 15:12:15 +02:00
Andrea Dell'Amico 2b8340c81e library/roles/python-env/tasks/main.yml: Update the apt cache if needed. 2016-07-06 14:44:28 +02:00
Andrea Dell'Amico dd968c6364 library/roles/python-env/tasks/main.yml: Update the apt cache if needed. 2016-07-06 14:44:04 +02:00
Andrea Dell'Amico 38b332ae2a library/roles/python-env: Simple role to manage the pip and deb pkgs python modules installation. 2016-07-06 14:36:52 +02:00
Andrea Dell'Amico a4159b2769 library/roles/iptables: Rules for the keepalived communications.
library/roles/keepalived: Role that installs and configures keepalived. The template is specific for the haproxy use case.
2016-07-05 18:29:03 +02:00
Andrea Dell'Amico 57da7a671e d4science-ghn-cluster: Install a newer version of pandoc on all the dataminer servers. 2016-07-05 13:59:45 +02:00
Andrea Dell'Amico 4c6df5199e library/roles/haproxy: Support floating IPs via net.ipv4.ip_nonlocal_bind. Enabled by default. 2016-07-05 12:57:17 +02:00
Andrea Dell'Amico 0653dfd8d0 library/roles/nginx: First steps to a unified virtualhost template management. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico cd4316c2bc library/roles/smartgears/dataminer_app/defaults/main.yml: another jar to be removed. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico bc05a26603 library/roles/oracle-jdk: Add the repo key when installing on debian. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico a19949c63f library/roles/smartgears: Manage the gcube pre production keys. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico d9c513dede library/roles/smartgears: add the virtualhost for the new dataminer. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico 3670019763 library/roles/smartgears/dataminer_app: Conditionals to add/remove the snapshots and staging repositories from the maven settings. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico 7834f8bf66 library/roles/smartgears: Fix some dataminer defaults. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico 697c6a87d1 library/roles/ELK/elasticsearch: Task to install a list of ES plugins. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico f84c070906 library/roles/rabbitmq: Role that installs a rabbitmq instance. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico 14901f5aab library/roles/dnet_user_services_perms: Ansible 2 compatibility 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico 2e973729e7 library/roles/nginx/tasks/nginx.yml: And fix a typo. 2016-07-03 12:39:44 +02:00
Andrea Dell'Amico c5bdb422ea library/roles/nginx/tasks/nginx.yml: The PPA is ubuntu specific. 2016-07-03 12:39:44 +02:00