Commit Graph

195 Commits

Author SHA1 Message Date
Tommaso Piccioli 9f46dfc2b3 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2015-12-16 14:56:49 +01:00
Tommaso Piccioli ceb028ca38 new mongodb-org 3. 2015-12-16 14:56:14 +01:00
Andrea Dell'Amico ed3373a572 library/roles/R/tasks/main.yml: Run twice the installation of plugin from specific source files, to deal with circular dependencies. 2015-12-16 14:14:44 +01:00
Andrea Dell'Amico 572cbf3fc5 d4science-ghn-cluster/group_vars/*/r-packages.yml: Fix the dataminer r-packages order installation.
d4science-ghn-cluster/inventory/hosts.production: Production dataminer hostnames.
2015-12-16 13:50:18 +01:00
Andrea Dell'Amico 05c509a683 library/roles/ubuntu-deb-general/defaults/main.yml: Install curl by default. 2015-12-14 11:31:01 +01:00
Andrea Dell'Amico 7793d60938 library/roles/haproxy: reload rsyslog after having installed haproxy. A new rsyslog directive is installed and a reload is needed to activate it. 2015-12-11 16:43:53 +01:00
Andrea Dell'Amico b6370fc22b library/roles/R/tasks/main.yml: Put packages on hold when we choose to install specific ones.
d4science-ghn-cluster/group_vars/dataminer_dev: Use dataminer release 1.0.0-3.9.0 and not the snapshot
d4science-ghn-cluster/roles/dataminer_app/templates/pom.xml.j2: Fix the pom to download the correct dependencies.
2015-12-09 15:53:32 +01:00
Andrea Dell'Amico facd52e43d d4science-ghn-cluster/group_vars/dataminer_dev, d4science-ghn-cluster/roles/dataminer_app: New try to install a clean dataminer app without overbloated dependencies.
san/host_vars: First list of disks to be used by ceph.
2015-12-05 09:13:38 +01:00
Andrea Dell'Amico 4a3538349d d4science-ghn-cluster/group_vars/dataminer_dev: Two configuration files were missing. More cleanup.
d4science-ghn-cluster/group_vars/statistical_dev: Install R and packages on the statistical dev node.
2015-12-04 13:07:31 +01:00
Andrea Dell'Amico 39a12b2936 library/roles/R/tasks/main.yml: better test for the task that installs specific versions of the R library packages.
library/roles/R/tasks/main.yml: implement packages removal.
d4science-ghn-cluster/roles/dataminer_app/tasks/main.yml: Cleanup the pom dependencies mess.
2015-12-03 17:16:44 +01:00
Andrea Dell'Amico 771abd8491 d4science-ghn-cluster/roles/dataminer_app: playbook that installs a dataminer webapp on top of a smartgears one.
library/roles/R/tasks/main.yml: Fix the install_github task.
2015-12-01 16:52:21 +01:00
Andrea Dell'Amico ab01cc514d dnet-efg/group_vars/efg_portal_dev/main.yml: New ssh key for Christian Hess.
library/roles/redmine/templates/redmine_issue_reminder.cron.j2: Fix the execution path.
2015-11-30 15:08:49 +01:00
Andrea Dell'Amico 1ad7b44a05 library/roles/fail2ban: add two new jails: DDOS control for apache and nginx. 2015-11-29 20:25:29 +01:00
Andrea Dell'Amico 383e8ba256 library/roles/R: task to install R packages from github. Make some steps conditionals.
d4science-ghn-cluster/roles/dataminer_app: First part of the dataminer playbook.
2015-11-27 20:08:21 +01:00
Tommaso Piccioli 42df93abeb cassandra dev specific version 2015-11-27 12:34:35 +01:00
Andrea Dell'Amico 3d5a984427 d4science-ghn-cluster: couchdb: authentication data to support the couchdb ganglia plugin
d4science-ghn-cluster/group_vars/egi_smartexecutor: Install a nginx proxy in front of tomcat
d4science-ghn-cluster/group_vars/ghn_smartgears_prod: Install the gcube keys. Get them from the workspace.
library/roles/couchdb: Support ganglia and the installation of a specific ganglia plugin.
library/roles/tomcat-multiple-instances/defaults/main.yml: Fix the jmx options.
dnet-openaire/host_vars/node6.t.openaire.research-infrastructures.eu: jmx rules for tomcat and iptables.
2015-11-25 16:56:39 +01:00
Andrea Dell'Amico 1f77909502 d4science-ghn-cluster/group_vars/mongo_cluster_prod/ganglia.yml: ganglia cluster for the mongodb prod.
library/roles/mongodb-org: Install the specific ganglia plugin if ganglia monitoring is enabled.
library/roles/couchdb: Install the specific ganglia plugin if ganglia monitoring is enabled.
2015-11-23 20:16:04 +01:00
Andrea Dell'Amico fcbeed87c8 library/roles/redmine: manage the 'pastes' plugin
d4science-gcube/group_vars/redmine, d4science-gcube/group_vars/redmine_dev: new 'pastes' plugin
d4science-gcube/inventory/hosts.dev: Separate the dev hosts from the production ones.
2015-11-23 16:54:16 +01:00
Andrea Dell'Amico 27295c3028 library/roles/redmine: Cron job for the issue_reminder plugin. 2015-11-22 19:48:52 +01:00
Andrea Dell'Amico f73e24e32b d4science-ghn-cluster: Fix the mongo variables for the mongo_cluster_prod group.
dnet-eagle: New mongodb server.
library/roles/mongodb-org: Fix the mongod template. It had fixed paths, now they are all managed by variables.
library/roles/redmine: Remove the rules for not working plugins.
2015-11-19 18:10:24 +01:00
Andrea Dell'Amico 86df770466 library/roles/redmine: permit weekly run of the redmine_update_reminder plugin 2015-11-19 12:49:30 +01:00
Andrea Dell'Amico 9b3d838d54 library/roles/redmine: Install a cron job together with the update_reminder plugin
dnet-openaire/host_vars/nextissue.research-infrastructures.eu/main.yml: a variable was missing.
2015-11-18 15:07:26 +01:00
Tommaso Piccioli 9f506ae533 minor indent fix 2015-11-12 17:11:38 +01:00
Tommaso Piccioli 42e721d947 cassandra in library 2015-11-11 18:04:54 +01:00
Andrea Dell'Amico 4f7b300729 library/roles/ubuntu-deb-general: Some fixes.
xen/hosts: Remove dlib0x.
san: Fixes.
2015-11-08 21:56:27 +01:00
Andrea Dell'Amico 7a4e60ff33 library/roles/iptables/templates/iptables-rules.v4.j2: move the blacklist rules before anything else. 2015-10-23 19:45:07 +02:00
Andrea Dell'Amico 62193883ee library/roles/haproxy: list of web resources to configuration hints. 2015-10-23 16:03:11 +02:00
Andrea Dell'Amico aa1ad48c46 library/roles/iptables: Support for blacklists of ip/networks. Optionally with associated protocol, source port and destination port. 2015-10-23 16:01:53 +02:00
Andrea Dell'Amico 6991b1abc4 d4science-ghn-cluster: setup an haproxy frontend for the couchdb cluster. 2015-10-22 19:09:18 +02:00
Andrea Dell'Amico 9db9f9d708 library/roles/drupal-org/tasks/main.yml: Other basic steps that can be automated before running the drupal web install script. 2015-10-16 13:07:35 +02:00
Andrea Dell'Amico b7ec847f5d all: Fix the nagios, ganglia and munin enable/disable variables. 2015-10-16 12:35:42 +02:00
Andrea Dell'Amico 266d63ffb7 library/roles/drupal-org: First attempt at a drupal playbook. 2015-10-15 18:43:28 +02:00
Andrea Dell'Amico 97e9d1d055 library/roles/iptables/templates/iptables-rules.v4.j2: Do not assume that the variables that rule specific services are defined.
dnet-efg/portal.yml: Add the basic steps to install drupal.
2015-10-15 18:43:28 +02:00
Tommaso Piccioli fd8c032823 variable name change from tomcat_m_autodeploy to tomcat_m_webapps_autodeploy 2015-10-15 18:13:24 +02:00
Andrea Dell'Amico 62807ea492 library/vars/isti-global.yml, infrastructure-services/inventory/hosts, library/roles/postfix-relay/defaults/main.yml: Fix variable precedences again. 2015-10-15 12:25:33 +02:00
Andrea Dell'Amico da0794ed73 library/roles/apache: Change the playbook to install and enable the mpm_worker as default. Manage enabling/disabling the service. 2015-10-14 18:22:30 +02:00
Andrea Dell'Amico 8e104cec4a library/vars/isti-global.yml: Install and configure munin by default. 2015-10-14 14:47:23 +02:00
Andrea Dell'Amico f0468f467c library/roles/sshd_config/templates/sshd_config.j2: The "ShowPatchLevel" option isn't supported by the ssh version shipped with Ubuntu 12.04. Commented it.
d4science-ghn-cluster/roles/smartgears/templates/smartgears-setup.sh.j2: update-rc.d called with options swapped.
2015-10-14 13:21:54 +02:00
Tommaso Piccioli 9d6d22dd3f . 2015-10-13 16:32:41 +02:00
Tommaso Piccioli 10d1d837bd new mongodb 2.6 config file 2015-10-13 15:20:02 +02:00
Tommaso Piccioli feed2ac442 . 2015-10-13 15:10:16 +02:00
Tommaso Piccioli 4170cef4b2 mongodb service now called mongod 2015-10-13 14:21:13 +02:00
Tommaso Piccioli fba1189ca8 new mongodb-org version (mongdob-org 2.6.11i from mongo 10gen repository) 2015-10-13 13:51:19 +02:00
Tommaso Piccioli ced733bf1c Default backports in wheezy 2015-10-12 18:19:23 +02:00
Andrea Dell'Amico 0b5928461e d4science-gcube/roles/redmine/files/redmine-login.html.erb.diff: See https://support.d4science.org/issues/939#change-3569
library/roles/redmine/tasks/unicorn.yml: New tags.
2015-10-12 12:00:54 +02:00
Andrea Dell'Amico 478dba36c0 dnet-openaire/group_vars/parthenos_mapping_dev/mapping.yml: Do not setup the SMTP relay iptables rules 2015-10-12 11:13:53 +02:00
Andrea Dell'Amico e090edee15 infrastructure-services/group_vars/all/all.yml: remove redundant variables. 2015-10-10 09:03:24 +02:00
Andrea Dell'Amico bea59fd78e library/roles/redmine/files/redmine.init: create the PID directory with the right owner if it does not exist. 2015-10-08 20:54:37 +02:00
Andrea Dell'Amico 8f06502470 d4science-gcube: Setup ganglia for the redmine instance.
dnet-openaire: Setup ganglia for the redmine instance.
library/vars/isti-global.yml: Default cluster group "NeMIS infrastructure services".
2015-10-08 20:51:04 +02:00
Andrea Dell'Amico 66f26bf76f d4science-gcube/redmine.yml: split the production ad devel variables for redmine. Get all the modules distrib files that do not have a public download site. Install a logrotate script to handle the redmine logs. Fix some playbook problems. 2015-10-08 19:17:33 +02:00