Andrea Dell'Amico
cb35582624
../library/roles/apache: Ignore errors when starting the service for the first time.
...
../library/roles/nginx: Ignore errors when starting the service for the first time.
../library/roles/postgresql/tasks/manage_pg_db.yml: New 'createdb' variable is used to setup more than one user for the same database.
2016-01-27 18:43:55 +01:00
Tommaso Piccioli
b249d43010
smartarea mongodb hosts
2016-01-27 16:21:18 +01:00
Andrea Dell'Amico
96a58f5435
library/roles/apache: Provide a way to install additional apache modules packages.
2016-01-26 19:51:14 +01:00
Andrea Dell'Amico
f38597a4a2
library/roles/postgresql/tasks/manage_pg_db.yml: Use the new syntax for the privilege escalation. Use 'become' instead of 'sudo'.
2016-01-25 18:11:43 +01:00
Andrea Dell'Amico
c80b73b8fa
library/roles/postfix-relay/tasks/smtp-sasl-auth.yml: Fix the task that updates the hash.
...
d4science-ghn-cluster/group_vars/portal_servers: Add the d4science portals to the ganglia grid.
d4science-ghn-cluster/smtp-clients.yml: Add the task that creates the smtp accounts on the relay.
d4science-ghn-cluster/portals.yml: Playbook that configures some parts of the portals distribution. smtp relay, iptables rules, ganglia.
2016-01-22 17:09:57 +01:00
Andrea Dell'Amico
b6a3f5da70
d4science-ghn-cluster/inventory/hosts.production: Define the relay hosts.
...
d4science-infrastructure/group_vars/all/all.yml: Define the smtp relay hostname.
dnet-ci/group_vars/ci-masters: Define the smtp relay hostname.
infrastructure-services/group_vars/all/all.yml: Define the smtp relay hostname.
2016-01-22 15:47:54 +01:00
Andrea Dell'Amico
209b9892fb
library/roles/R: Set the default CRAN mirror site.
2016-01-21 11:48:03 +01:00
Andrea Dell'Amico
ab0915ab32
dnet-eagle/group_vars/eagle_ws_devel: Use logstash as log target.
2016-01-19 14:02:15 +01:00
Tommaso Piccioli
44233dd5f7
Fixed error in variable test
2016-01-18 09:49:46 +01:00
Andrea Dell'Amico
cb618fa8fd
dnet-eagle: major cleanup. Now solr is installed by the playbook. Removed the local mongodb server.
2016-01-15 18:52:28 +01:00
Andrea Dell'Amico
5f8e611421
library/roles/dnet_user_services_perms/tasks/dnet-users-data-dirs.yml: Give the efg portal developer write access to the apache virtualhost file.
2016-01-14 19:24:06 +01:00
Tommaso Piccioli
7acaccb794
New portal dev node
2016-01-13 16:18:54 +01:00
Andrea Dell'Amico
60a9759f89
library/roles/ubuntu-deb-general/tasks/disable-unneeded-services.yml: Ignore errors if the services are non existent.
2016-01-12 13:12:54 +01:00
Andrea Dell'Amico
8a23cbc153
library/roles/postgresql: Give the possibility to disable the postgresql backups. Create the list of dbs that need a backup automatically, if one is not provided.
2016-01-11 17:43:50 +01:00
Andrea Dell'Amico
a4025969f8
library/roles/mysql: Some fixes to the mysql backup scripts.
2016-01-11 11:00:55 +01:00
Andrea Dell'Amico
40cd9400e3
library/roles/redmine/tasks: Change the ldap sync cron job so that it syncs the ldap groups too.
...
library/roles/ubuntu-deb-general/tasks/disable-unneeded-services.yml: Disable some services that we do not want running.
2015-12-27 13:52:58 +01:00
Andrea Dell'Amico
be595c9db5
dnet-openaire/host_vars/node5.t.openaire.research-infrastructures.eu: Give access to node0-d-efg.d4science.org.
...
dnet-efg/group_vars/efg_portal_dev/main.yml: New tomcat instance running on port 8280.
2015-12-22 16:42:29 +01:00
Andrea Dell'Amico
39133e2127
d4science-ghn-cluster/group_vars/egi_smartexecutor: explicitly list the R packages to be installed.
...
d4science-ghn-cluster/group_vars/mongo_cluster_prod/iptables.yml: Add the last cloud provider's networks.
d4science-ghn-cluster/host_vars: Remove the old host_vars definitions.
d4science-ghn-cluster/group_vars/smartexecutor_prod/r-packages.yml: explicitly list the R packages to be installed.
d4science-ghn-cluster/inventory/hosts.production: Merge the smartexecutor_prod groups.
2015-12-21 18:23:08 +01:00
Andrea Dell'Amico
344b80ea8b
library/roles/mysql/defaults/main.yml: MySQL backup minute and hour are now customizable.
2015-12-20 15:28:22 +01:00
Tommaso Piccioli
7e5a192ca2
stop mongod before update
2015-12-16 14:59:00 +01:00
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