Andrea Dell'Amico
67ea1e71c3
library/roles/tomcat: Make it more ansible 2 compliant.
...
library/roles/postgresql: Make it more ansible 2 compliant.
2016-03-01 18:49:38 +01:00
Andrea Dell'Amico
d11b513c2d
d4science-ghn-cluster: playbook to configure a postgresql/pgpool cluster in the dev environment.
2016-03-01 18:43:30 +01:00
Andrea Dell'Amico
59308c5e5c
library/roles/postgresql: Add a playbook to install pgpool. Only the package right now.
2016-03-01 18:02:21 +01:00
Andrea Dell'Amico
e7fa165d38
library/roles/R/tasks/r-installation.yml: Remove the check that would skip the repetition of some tasks. It is not working.
2016-03-01 18:02:21 +01:00
Andrea Dell'Amico
4f911c74d8
library/roles/data_disk/tasks/main.yml: Make the tasks ansible 2 compliant.
2016-03-01 17:24:22 +01:00
Andrea Dell'Amico
b0aebf0e6f
library/roles/R/tasks/r-installation.yml: Fix a mistake from the previous modifications, make the tasks compliant with ansible 2.x
2016-03-01 17:05:04 +01:00
Andrea Dell'Amico
7e3ad01c35
library/roles/R/tasks/r-installation.yml: Try to avoid a double run of the R packages install task.
2016-03-01 16:17:54 +01:00
Andrea Dell'Amico
44c7857c8f
library/roles/d4s_user_services_perms: Manage the basic gcore case, where we only create a user.
...
d4science-ghn-cluster: Playbook to provision access.d4science.org.
2016-03-01 14:14:12 +01:00
Andrea Dell'Amico
a7114f7888
library/roles/tomcat-multiple-instances: Fix tags on the main tasks file. Fix an error on the handlers file that was only raised by ansible 2.0.
2016-03-01 14:13:18 +01:00
Andrea Dell'Amico
dd3c5e3a16
d4science-ghn-cluster/roles/dataminer_app: Various fixes. Workaround for a broken jar. Upgrades are supported now.
2016-02-18 02:14:31 +01:00
Andrea Dell'Amico
6ff48d01a7
d4science-ghn-cluster/roles/dataminer_app/templates/wps_config.xml.j2: Update the configuration.
...
library/roles/R/files/r_packages_cleanup.sh: Remove /usr/local/lib/R too.
d4science-ghn-cluster/roles/dataminer_app/tasks/dataminer-app.yml: remove an unused jar that can cause problems.
2016-02-17 17:05:38 +01:00
Andrea Dell'Amico
4662445ea7
d4science-ghn-cluster: New dataminer version and R packages list.
...
library/roles/R: A script that remove the old R installation, on demand.
2016-02-16 20:26:44 +01:00
Andrea Dell'Amico
c8645263ce
library/roles/ELK/elasticsearch: install the elasticsearch configuration and the debian default from templates.
2016-02-15 15:52:30 +01:00
Andrea Dell'Amico
51d5e37310
library/roles/ELK: First parts of the new elasticsearch/logstash/kibana (ELK) roles.
2016-02-15 14:22:08 +01:00
Andrea Dell'Amico
e02b0a097a
library/roles/tick: Bits of an influxdata (influxdb) group of roles.
...
d4science-ghn-cluster: Fix the playbook for the next update of data.d4science.org.
infrastructure-services/monitoring_and_metrics.yml: Install influxdb and the chronograf dashboard.
2016-02-12 18:18:11 +01:00
Andrea Dell'Amico
ccf86d4319
library/roles/ubuntu-deb-general/defaults/main.yml: A new package is needed to enable the https method for apt.
...
infrastructure-services: First bits of configuration for the influxdata server.
2016-02-12 10:55:49 +01:00
Andrea Dell'Amico
97c76be1d3
library/roles/nagios/templates/common-nrpe.cfg.j2: Use the check_raid plugin.
...
nemis-xen/group_vars/dom0-dell/main.yml: Special case for the Dell hardware when the distribution is debian.
2016-02-11 12:35:06 +01:00
Tommaso Piccioli
ec797256b3
forceconfnew in mongodb-org-3 install
2016-02-11 10:45:47 +01:00
Andrea Dell'Amico
e7955a7acb
library/roles/nagios/templates/common-nrpe.cfg.j2: Use the native check_raid plugin.
2016-02-10 12:57:38 +01:00
Andrea Dell'Amico
156084f3dd
d4science-ghn-cluster/statistical_manager.yml: A dedicated playbook for statistical-manager.d.d4science.org. Install quickrank and its dependencies.
2016-02-09 19:38:44 +01:00
Andrea Dell'Amico
5d8970f347
library/roles/drupal-org/tasks/main.yml: Support for old drupal versions.
...
dnet-efg/group_vars/efg_portal_dev: Install drupal 6.
2016-02-09 18:58:13 +01:00
Andrea Dell'Amico
d4767c4578
d4science-ghn-cluster/group_vars/mongo_dev/ganglia.yml: ganglia monitoring for the mongodb dev cluster.
...
library/roles/mongodb-org-3/tasks/ganglia-plugin.yml: change the conditional from ganglia_plugin to ganglia_enabled.
library/roles/mongodb-org-3.2/tasks/ganglia-plugin.yml: change the conditional from ganglia_plugin to ganglia_enabled.
nemis-xen/roles/system/tasks/xentools.yml: New tag.
2016-02-09 14:04:07 +01:00
Andrea Dell'Amico
9d36440c95
d4science-ghn-cluster/group_vars/rstudio: New rstudio group. Only used to deploy R right now.
...
library/roles/R/tasks/main.yml: Another attempt to fix the packages installation workflow.
2016-02-03 16:40:08 +01:00
Andrea Dell'Amico
bf9c783f9b
isti-puma: New separate playbook to install and configure the puma dev server.
...
dnet-openaire/group_vars/puma_dev: Remove from there.
library/roles/joomla-org: Role to install the joomla distribution and dependencies.
2016-02-02 17:41:30 +01:00
Andrea Dell'Amico
200677f66a
library/roles/oracle-jdk: Fix a duplicate condition. Remove the old jdk tar file, we cannot redistribute it.
...
dnet-efg/group_vars/efg_portal_dev/main.yml: Fix a duplicate variable.
2016-01-31 15:41:20 +01:00
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