Commit Graph

  • 908e7adce4 library/roles/letsencrypt-acmetool-client/tasks/main.yml: More fixes to the tasks and the scripts. It now works correctly against haproxy. Andrea Dell'Amico 2016-04-18 17:01:05 +0200
  • bbe5258949 library/roles/letsencrypt-acmetool-client/templates/responses.j2: added the staging site to the responses template. Andrea Dell'Amico 2016-04-17 14:20:44 +0200
  • 8fde6bb113 library/roles/haproxy/tasks: Fix to the letsencrypt hooks handling. library/roles/letsencrypt-acmetool-client/tasks: Do not fail if the quickstart does not succeed. The web service could be not configured yet. Andrea Dell'Amico 2016-04-16 18:48:54 +0200
  • bb862c8405 library/roles/openldap-server: Support for ssl when letsencrypt is enabled using the letsencrypt-acme-tool role. Andrea Dell'Amico 2016-04-15 20:33:23 +0200
  • 37ff28468e library/roles/letsencrypt-acmetool-client/templates/cert-requirements.j2: rsa key dimension. d4science-infrastructure/group_vars/ldap_liferay_dev/all.yml: openldap on ubuntu/debian is linked to gnuTLS and does not support ecdsa keys. Andrea Dell'Amico 2016-04-15 20:03:05 +0200
  • 3085c6b817 library/roles/letsencrypt-acmetool-client/defaults/main.yml: Fix the hooks path library/roles/haproxy: Scripts and tasks to add support for the acme letsencrypt tool. Andrea Dell'Amico 2016-04-14 19:31:02 +0200
  • 8b31ee9e9a library/roles/letsencrypt-acmetool-client/templates/acme-sudoers.j2: Fix the directory path. Andrea Dell'Amico 2016-04-14 19:10:13 +0200
  • 3fb8d41878 library/roles/letsencrypt-acmetool-client: Letsencrypt acmetool client. Better than the original one, can run as an unprivileged user. See https://support.d4science.org/issues/3164 Andrea Dell'Amico 2016-04-14 19:08:33 +0200
  • 7ba50614ff library/roles/ubuntu-deb-general/tasks/packages.yml: Install software-properties-common on Ubuntu. Andrea Dell'Amico 2016-04-14 14:57:29 +0200
  • 5fc3c9964d library/roles/letsencrypt-client: Various fixes to the scripts. library/roles/haproxy: callback that manages the certificates renewal from letsencrypt. Fixes https://support.d4science.org/issues/3258 Andrea Dell'Amico 2016-04-13 19:52:10 +0200
  • fd5a10b0e8 d4science-ghn-cluster/group_vars/infra_gateway_dev/infra-gateway-dev.yml: List the hostnames that will be added to the certificate request. library/roles/letsencrypt-client: Some fixes. Andrea Dell'Amico 2016-04-13 17:02:04 +0200
  • 0b4624e8ca library/roles/letsencrypt-client: Create a cli.ini, provide a script that manages the certs requests and renewal, cron job to automate the certs renewal. Andrea Dell'Amico 2016-04-12 19:40:28 +0200
  • 552cce1dc4 library/roles/postgresql: Scripts to regularly cleanup the WAL archives. Andrea Dell'Amico 2016-04-08 19:24:35 +0200
  • 8362be052b library/roles/ubuntu-deb-general: Create a generic directory where to store local SSL certificates. Andrea Dell'Amico 2016-04-08 18:16:00 +0200
  • 1fd136d485 library/roles/letsencrypt-client: Install the official letsencrypt client. No automation for now. d4science-ghn-cluster/roles/haproxy_frontend: default repository for Ubuntu. d4science-ghn-cluster/infra-gateway.yml: Install haproxy. Andrea Dell'Amico 2016-04-07 23:44:35 +0200
  • 2cd71c9e10 library/roles/haproxy: Change the default version to 1.6 Andrea Dell'Amico 2016-04-07 18:34:43 +0200
  • 6b13deb40b library/roles/postgresql: First steps of a pgpool configuration that can recovery. Lots of parts are still missing. Andrea Dell'Amico 2016-04-07 18:12:21 +0200
  • 29131c599f library/roles/apache/templates: Fix the ACL rules in the server info and server status configurations. Andrea Dell'Amico 2016-04-04 18:56:51 +0200
  • c1c59a9c7b library/roles/redmine: Ansible 2 compatibility. Andrea Dell'Amico 2016-04-04 18:00:36 +0200
  • 1a685e17c8 library/roles/apache: Support for the apache info and status modules, with ACLs. Andrea Dell'Amico 2016-04-04 17:59:59 +0200
  • 1476724437 library/roles/ckan/tasks/main.yml: Disable the tasks that change some python modules. Authentication against the geonetwork servers will be managed in a different way. Andrea Dell'Amico 2016-04-01 14:41:30 +0200
  • 647a2d830e library/roles/ckan: Try new modifications to make the geonetwork authentication work. Andrea Dell'Amico 2016-04-01 02:19:26 +0200
  • d97d521bdc library/roles/nagios/tasks/nagios.yml: Fix the conditional on the task that installs the additional packages. Andrea Dell'Amico 2016-03-31 13:41:38 +0200
  • 100a2db114 library/roles/ckan: defaults variables. Add the pip cache directory with the correct permissions. Andrea Dell'Amico 2016-03-31 13:22:21 +0200
  • 8023613031 ckan -> library/roles/ckan postgresql_extensions -> library/roles/postgresql_extensions d4science-ghn-cluster: The ganglia, nagios and iptables roles are now dependencies of the 'common' role. Andrea Dell'Amico 2016-03-26 17:06:06 +0100
  • 1dfc4a8a79 dnet-openaire/mongodb.yml: Migrate to version 3.2 from 2.4. library/roles/mongodb-org-3.2: Support to upgrade from version 3.0. Fix the repo installation. library/roles/mongodb-org-3/tasks/mongodb.yml: Fix the repository installation. library/roles/mongodb-org/tasks/mongodb.yml: Fix the repository installation. library/roles/mongodb/tasks/main.yml: Fix the repository installation. Andrea Dell'Amico 2016-03-25 18:04:45 +0100
  • 52f5f22c76 library/roles/gitblit: Startup service, sleep during restart otherwise the start part fails silently, ldap authentication in gitblit.properties. Andrea Dell'Amico 2016-03-25 17:33:35 +0100
  • 58e2b19ece library/roles/gitblit: Setup the service script and the main properties template. Andrea Dell'Amico 2016-03-24 19:36:26 +0100
  • d8d226a5f2 library/roles/mongodb-org/tasks/mongodb.yml: Some cleanup. Andrea Dell'Amico 2016-03-24 19:35:34 +0100
  • 2b451cdda2 library/roles/mongodb-org-3: Better templating. Pass additional parameters with /etc/default/mongod. Removed the old configuration templates. Andrea Dell'Amico 2016-03-24 19:34:19 +0100
  • 3428052604 library/roles/mongodb-org/defaults/main.yml: /etc/default/mongod is now a template. dnet-openaire/inventory/hosts: node7.t.openaire is not used anymore. dnet-openaire/inventory/hosts.stdl: The project ended. Andrea Dell'Amico 2016-03-24 15:41:14 +0100
  • 04c07fa3a4 infrastructure-services/roles/nginx-frontend/templates/code-repo.d4science.org-virtualhost.j2: Virtualhost to proxy gitblit and gerrit. library/roles/gitblit: More gitblit configuration setup. library/roles/postgresql/tasks/manage_pg_db.yml: disable the task that manages extensions. The conditional cannot work. Andrea Dell'Amico 2016-03-23 14:48:59 +0100
  • 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. Andrea Dell'Amico 2016-03-21 18:38:45 +0100
  • 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. Andrea Dell'Amico 2016-03-21 14:40:56 +0100
  • 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. Andrea Dell'Amico 2016-03-18 18:18:49 +0100
  • 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. Andrea Dell'Amico 2016-03-18 17:01:13 +0100
  • 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. Andrea Dell'Amico 2016-03-17 21:35:04 +0100
  • 600b8eb864 cm, infrastructure-services, library/roles/ansible_ppa: Fix the ansible configuration parameters. Andrea Dell'Amico 2016-03-15 20:53:47 +0100
  • 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. Andrea Dell'Amico 2016-03-15 20:25:54 +0100
  • 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. Andrea Dell'Amico 2016-03-14 16:47:15 +0100
  • 433bb8e7cb db_archive verbose log Tommaso Piccioli 2016-03-14 14:48:56 +0100
  • 74683c4614 library/roles/foreman/tasks/foreman-packages.yml: Do not run the foreman installer by default. Andrea Dell'Amico 2016-03-14 14:36:39 +0100
  • 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. Andrea Dell'Amico 2016-03-10 20:32:04 +0100
  • f6414fdb92 library/roles/openldap-server: add script and an optional cron job to remove the old transaction logs. Ansible 2 fixes. Andrea Dell'Amico 2016-03-10 16:53:35 +0100
  • 70c4f447da library/roles/R/tasks/r-installation.yml: Fix other cases of empty variables. Andrea Dell'Amico 2016-03-08 19:06:09 +0100
  • 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. Andrea Dell'Amico 2016-03-08 18:24:04 +0100
  • 8a1edd5801 .gitignore: Ignore .idea files. library/roles/postgresql: pgpool-II, manage the configuration file as a template. Manage authentication and authorization. Andrea Dell'Amico 2016-03-08 14:40:38 +0100
  • 670a98fa2a library/roles: Ansible 2 compatibility. Andrea Dell'Amico 2016-03-08 10:58:57 +0100
  • 01cdd8e432 library/roles/postgresql/tasks/manage_pg_db.yml: Specify the port when talking to postgresql. Andrea Dell'Amico 2016-03-07 19:24:13 +0100
  • cf9dde6727 library/roles/postgresql: Set the postgresql port. Andrea Dell'Amico 2016-03-07 19:18:46 +0100
  • 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. Andrea Dell'Amico 2016-03-07 17:43:37 +0100
  • 075f946517 library/roles/ssh-keys, library/roles/ubuntu-deb-general/tasks/pubkeys.yml: Fix the root ssh keys management. Andrea Dell'Amico 2016-03-07 15:47:16 +0100
  • 3e1d3335de library/roles/R/tasks/r-installation.yml: Fix the with_items rules. Andrea Dell'Amico 2016-03-07 15:33:10 +0100
  • 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. Andrea Dell'Amico 2016-03-07 15:08:06 +0100
  • a02043382f library/roles/postgresql: pgpool needs some parts installed on the postgresql server. Andrea Dell'Amico 2016-03-04 12:58:49 +0100
  • 055128b70a Fixed missing variable tomcat port debug Luca Frosini 2016-03-04 12:48:08 +0100
  • 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. Andrea Dell'Amico 2016-03-03 18:55:27 +0100
  • 58d736a81f dnet-eagle: modified the playbook to support more than one ftp user. New virtualhost to access a specific directory. Andrea Dell'Amico 2016-03-02 19:59:02 +0100
  • aa338d137b d4science-ghn-cluster/group_vars/postgres_pgpool_dev/main.yml: Install all the required pgpool-II pieces. Andrea Dell'Amico 2016-03-02 17:47:05 +0100
  • 73e6c96026 library/roles/tomcat-multiple-instances/tasks/main.yml: ansible 2 compatibility fix. Andrea Dell'Amico 2016-03-02 17:05:01 +0100
  • 75fd7d0574 library/roles/postgresql, library/roles/tomcat-multiple-instances, library/roles/tomcat, library/roles/ubuntu-deb-general: ansible 2 cleanup. Andrea Dell'Amico 2016-03-02 16:44:43 +0100
  • 289fa488c3 library/roles: More ansible 2 cleanup. Andrea Dell'Amico 2016-03-02 15:54:10 +0100
  • 7413e6398a library/roles/tomcat, library/roles/tomcat-multiple-instances: Fix other ansible 2 incompatibilities. Andrea Dell'Amico 2016-03-02 15:19:25 +0100
  • 67ea1e71c3 library/roles/tomcat: Make it more ansible 2 compliant. library/roles/postgresql: Make it more ansible 2 compliant. Andrea Dell'Amico 2016-03-01 18:49:38 +0100
  • d11b513c2d d4science-ghn-cluster: playbook to configure a postgresql/pgpool cluster in the dev environment. Andrea Dell'Amico 2016-03-01 18:43:30 +0100
  • 59308c5e5c library/roles/postgresql: Add a playbook to install pgpool. Only the package right now. Andrea Dell'Amico 2016-03-01 18:01:41 +0100
  • e7fa165d38 library/roles/R/tasks/r-installation.yml: Remove the check that would skip the repetition of some tasks. It is not working. Andrea Dell'Amico 2016-03-01 18:00:52 +0100
  • 4f911c74d8 library/roles/data_disk/tasks/main.yml: Make the tasks ansible 2 compliant. Andrea Dell'Amico 2016-03-01 17:24:22 +0100
  • b0aebf0e6f library/roles/R/tasks/r-installation.yml: Fix a mistake from the previous modifications, make the tasks compliant with ansible 2.x Andrea Dell'Amico 2016-03-01 17:05:04 +0100
  • 7e3ad01c35 library/roles/R/tasks/r-installation.yml: Try to avoid a double run of the R packages install task. Andrea Dell'Amico 2016-03-01 16:17:54 +0100
  • 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. Andrea Dell'Amico 2016-03-01 14:14:12 +0100
  • 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. Andrea Dell'Amico 2016-03-01 14:13:18 +0100
  • dd3c5e3a16 d4science-ghn-cluster/roles/dataminer_app: Various fixes. Workaround for a broken jar. Upgrades are supported now. Andrea Dell'Amico 2016-02-18 02:14:31 +0100
  • 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. Andrea Dell'Amico 2016-02-17 17:05:38 +0100
  • 4662445ea7 d4science-ghn-cluster: New dataminer version and R packages list. library/roles/R: A script that remove the old R installation, on demand. Andrea Dell'Amico 2016-02-16 20:26:44 +0100
  • c8645263ce library/roles/ELK/elasticsearch: install the elasticsearch configuration and the debian default from templates. Andrea Dell'Amico 2016-02-15 15:52:30 +0100
  • 51d5e37310 library/roles/ELK: First parts of the new elasticsearch/logstash/kibana (ELK) roles. Andrea Dell'Amico 2016-02-15 14:22:08 +0100
  • 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. Andrea Dell'Amico 2016-02-12 18:18:11 +0100
  • 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. Andrea Dell'Amico 2016-02-12 10:55:49 +0100
  • 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. Andrea Dell'Amico 2016-02-10 13:41:07 +0100
  • ec797256b3 forceconfnew in mongodb-org-3 install Tommaso Piccioli 2016-02-11 10:45:47 +0100
  • e7955a7acb library/roles/nagios/templates/common-nrpe.cfg.j2: Use the native check_raid plugin. Andrea Dell'Amico 2016-02-10 12:57:15 +0100
  • 156084f3dd d4science-ghn-cluster/statistical_manager.yml: A dedicated playbook for statistical-manager.d.d4science.org. Install quickrank and its dependencies. Andrea Dell'Amico 2016-02-09 19:38:44 +0100
  • 5d8970f347 library/roles/drupal-org/tasks/main.yml: Support for old drupal versions. dnet-efg/group_vars/efg_portal_dev: Install drupal 6. Andrea Dell'Amico 2016-02-09 18:58:13 +0100
  • 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. Andrea Dell'Amico 2016-02-09 14:04:07 +0100
  • 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. Andrea Dell'Amico 2016-02-03 16:40:08 +0100
  • 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. Andrea Dell'Amico 2016-02-02 17:40:01 +0100
  • 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. Andrea Dell'Amico 2016-01-31 15:41:20 +0100
  • 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. Andrea Dell'Amico 2016-01-27 15:22:45 +0100
  • b249d43010 smartarea mongodb hosts Tommaso Piccioli 2016-01-27 16:21:18 +0100
  • 96a58f5435 library/roles/apache: Provide a way to install additional apache modules packages. Andrea Dell'Amico 2016-01-26 19:51:14 +0100
  • f38597a4a2 library/roles/postgresql/tasks/manage_pg_db.yml: Use the new syntax for the privilege escalation. Use 'become' instead of 'sudo'. Andrea Dell'Amico 2016-01-25 18:11:43 +0100
  • 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. Andrea Dell'Amico 2016-01-22 17:09:57 +0100
  • 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. Andrea Dell'Amico 2016-01-22 15:47:54 +0100
  • 209b9892fb library/roles/R: Set the default CRAN mirror site. Andrea Dell'Amico 2016-01-21 11:48:03 +0100
  • ab0915ab32 dnet-eagle/group_vars/eagle_ws_devel: Use logstash as log target. Andrea Dell'Amico 2016-01-19 14:02:15 +0100
  • 44233dd5f7 Fixed error in variable test Tommaso Piccioli 2016-01-18 09:49:46 +0100
  • cb618fa8fd dnet-eagle: major cleanup. Now solr is installed by the playbook. Removed the local mongodb server. Andrea Dell'Amico 2016-01-15 18:48:51 +0100
  • 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. Andrea Dell'Amico 2016-01-14 19:24:06 +0100
  • 7acaccb794 New portal dev node Tommaso Piccioli 2016-01-13 16:18:54 +0100