Commit Graph

371 Commits

Author SHA1 Message Date
Andrea Dell'Amico 24e7fe23e7 library/roles/mongodb-org-3.2, library/roles/mongodb-org-3: Enable ganglia authentication against mongo.
d4science-ghn-cluster/group_vars/mongo_cluster_prod/ganglia.yml: Enable authentication.
2016-03-21 18:38:45 +01:00
Andrea Dell'Amico 4067c73b99 library/roles/mysql/templates/mysql-backup.cron.j2, library/roles/postgresql/files/postgresql-backup.cron: do not perform backups if backuppc is running successfully. 2016-03-21 14:40:56 +01:00
Andrea Dell'Amico 3c615980ef library/roles/tomcat-multiple-instances/templates/tomcat-server.xml.j2, library/roles/tomcat/templates/tomcat-server.xml.j2: Support the x-forwarded-for header in the access_log configuration. 2016-03-18 18:18:49 +01:00
Andrea Dell'Amico 0065b6a1b0 d4science-ghn-cluster/roles/nginx-frontend/templates/dataminer1-d-d4s.d4science.org-virtualhost.j2: Modify the log format to be http compliant.
library/roles/mysql/tasks/manage_my_db.yml: Manage additional grant privileges.
library/vars/isti-global.yml: Add the IP of analytics.d4science.org.
2016-03-18 17:01:13 +01:00
Andrea Dell'Amico c84512a4f0 library/roles/mysql: Ansible 2 compatibility. Manage a different data directory.
library/roles/php-fpm: Ansible 2 compatibility.
library/roles/piwik: Install and configure a piwik instance.
infrastructure-services: Install a piwik instance as analytics.d4science.org.
2016-03-17 21:35:04 +01:00
Andrea Dell'Amico 600b8eb864 cm, infrastructure-services, library/roles/ansible_ppa: Fix the ansible configuration parameters. 2016-03-15 20:53:47 +01:00
Andrea Dell'Amico eb23e1d714 infrastructure-services: Same ganglia cluster for all.
infrastructure-services/roles/shell_servers: Install the foreman callback for ansible.
library/roles/ansible_ppa, library/roles/nagios: Ansible 2 compatibility fixes.
2016-03-15 20:25:54 +01:00
Andrea Dell'Amico 97782273f9 d4science-ghn-cluster/cassandra.yml: Add roles to install ganglia and nagios. Enable iptables.
d4science-ghn-cluster/group_vars/cassandra_dev/iptables.yml, d4science-ghn-cluster/group_vars/cassandra_prod/iptables.yml: iptables rules.
library/roles/cassandra/defaults/main.yml: Enable cassandra at boot time by default.
2016-03-14 16:47:15 +01:00
Tommaso Piccioli 433bb8e7cb db_archive verbose log 2016-03-14 14:48:56 +01:00
Andrea Dell'Amico 74683c4614 library/roles/foreman/tasks/foreman-packages.yml: Do not run the foreman installer by default. 2016-03-14 14:37:18 +01:00
Andrea Dell'Amico 1095dd936c ansible.sh: Add env variables to talk with foreman.
cm/site.yml: Install foreman.
library/roles: Basic foreman installation role.
library/roles/openjdk: Ansible 2 fixes.
2016-03-10 20:32:04 +01:00
Andrea Dell'Amico f6414fdb92 library/roles/openldap-server: add script and an optional cron job to remove the old transaction logs. Ansible 2 fixes. 2016-03-10 16:53:35 +01:00
Andrea Dell'Amico 70c4f447da library/roles/R/tasks/r-installation.yml: Fix other cases of empty variables. 2016-03-08 19:06:09 +01:00
Andrea Dell'Amico 7e8f11498d library/roles/redis: Basic playbook that does not touch any configuration parameters.
library/roles/ssh-keys/tasks/root-ssh-keys.yml: Fix a mistake introduced while cleanup things for the Ansible 2 compatibility.
2016-03-08 18:24:04 +01:00
Andrea Dell'Amico 8a1edd5801 .gitignore: Ignore .idea files.
library/roles/postgresql: pgpool-II, manage the configuration file as a template. Manage authentication and authorization.
2016-03-08 14:40:38 +01:00
Andrea Dell'Amico 670a98fa2a library/roles: Ansible 2 compatibility. 2016-03-08 10:58:57 +01:00
Andrea Dell'Amico 01cdd8e432 library/roles/postgresql/tasks/manage_pg_db.yml: Specify the port when talking to postgresql. 2016-03-07 19:24:13 +01:00
Andrea Dell'Amico cf9dde6727 library/roles/postgresql: Set the postgresql port. 2016-03-07 19:18:46 +01:00
Andrea Dell'Amico 123af8c4ea library/roles/data_disk/tasks/main.yml: Ansible 2 compatibility.
library/roles/postgresql: Ansible 2 compatibility.
library/roles/postgresql/tasks/manage_pg_db.yml: Add a task that activates extensions on the databases.
2016-03-07 17:43:37 +01:00
Andrea Dell'Amico 075f946517 library/roles/ssh-keys, library/roles/ubuntu-deb-general/tasks/pubkeys.yml: Fix the root ssh keys management. 2016-03-07 15:47:16 +01:00
Andrea Dell'Amico 3e1d3335de library/roles/R/tasks/r-installation.yml: Fix the with_items rules. 2016-03-07 15:33:32 +01:00
Andrea Dell'Amico 6035220c2e library/roles/R/tasks/r-installation.yml: Try to fix the ansible 2 warnings.
d4science-ghn-cluster/group_vars/egi_dataminer: the R packages list is not a link to the standard dataminer file anymore.
d4science-ghn-cluster/group_vars/egi_smartexecutor: the R packages list is not a link to the standard smartexecutor file anymore.
2016-03-07 15:08:06 +01:00
Andrea Dell'Amico a02043382f library/roles/postgresql: pgpool needs some parts installed on the postgresql server. 2016-03-04 17:07:08 +01:00
Luca Frosini 055128b70a Fixed missing variable tomcat port debug 2016-03-04 12:48:08 +01:00
Andrea Dell'Amico f95f3a53b7 d4science-ghn-cluster/group_vars/smartexecutor_dev: Manage the dev smartexecutors too. Two groups to split the devsec and devnext scopes.
d4science-ghn-cluster/roles/nginx-frontend: Better nginx virtualhost management.
library/roles: ansible 2 compatibility fixes.
2016-03-03 18:55:27 +01:00
Andrea Dell'Amico 58d736a81f dnet-eagle: modified the playbook to support more than one ftp user. New virtualhost to access a specific directory. 2016-03-02 19:59:02 +01:00
Andrea Dell'Amico aa338d137b d4science-ghn-cluster/group_vars/postgres_pgpool_dev/main.yml: Install all the required pgpool-II pieces. 2016-03-02 17:47:05 +01:00
Andrea Dell'Amico 73e6c96026 library/roles/tomcat-multiple-instances/tasks/main.yml: ansible 2 compatibility fix. 2016-03-02 17:05:01 +01:00
Andrea Dell'Amico 75fd7d0574 library/roles/postgresql, library/roles/tomcat-multiple-instances, library/roles/tomcat, library/roles/ubuntu-deb-general: ansible 2 cleanup. 2016-03-02 16:44:43 +01:00
Andrea Dell'Amico 289fa488c3 library/roles: More ansible 2 cleanup. 2016-03-02 15:54:10 +01:00
Andrea Dell'Amico 7413e6398a library/roles/tomcat, library/roles/tomcat-multiple-instances: Fix other ansible 2 incompatibilities. 2016-03-02 15:19:25 +01:00
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