Commit Graph

  • 883a8b0826 library/roles/d4s_user_services_perms: Manage the manually installed tomcat, providing a logrotate rule for catalina and a sudoers configuration that permits to manage the instance by the unprivileged user. Andrea Dell'Amico 2016-07-11 17:57:45 +0200
  • b02841191c library/roles/smartgears/smartgears/tasks/smartgears-app.yml: do not restart smartgears after running the log level management script: we need a way to know when a change was performed. Andrea Dell'Amico 2016-07-08 17:38:13 +0200
  • c787b44fc4 ../library/roles/smartgears/smartgears/tasks/smartgears-app.yml fix change loglevel Roberto Cirillo 2016-07-08 17:23:49 +0200
  • ac277cb6af library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Fix the command that sets the logback log level. Andrea Dell'Amico 2016-07-08 16:43:11 +0200
  • 6aed2db7a2 library/roles/foreman/defaults/main.yml: Fix the foreman repository definition. Andrea Dell'Amico 2016-07-08 16:31:17 +0200
  • 965d6bf6ae library/roles/ubuntu-deb-general/defaults/main.yml: Install xmlstarlet. library/roles/smartgears: Change the default versions to the new production ones. library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Task that sets the loglevel. The default is WARN. Andrea Dell'Amico 2016-07-07 17:39:27 +0200
  • 3376bc3031 library/roles/R/tasks/r-installation.yml: add a new tag. Andrea Dell'Amico 2016-07-07 11:20:37 +0200
  • 4a90dfd9b0 library/roles/R/tasks/r-installation.yml: Add a tag for the R repository key. Andrea Dell'Amico 2016-07-06 15:30:08 +0200
  • 41b8687fee library/roles/python-virtualenv: Ansible 2 compatibility. Andrea Dell'Amico 2016-07-06 15:19:03 +0200
  • 08ca088916 library/roles/python-env: Fix the variables handling Andrea Dell'Amico 2016-07-06 15:12:15 +0200
  • 2b8340c81e library/roles/python-env/tasks/main.yml: Update the apt cache if needed. Andrea Dell'Amico 2016-07-06 14:44:28 +0200
  • dd968c6364 library/roles/python-env/tasks/main.yml: Update the apt cache if needed. Andrea Dell'Amico 2016-07-06 14:44:04 +0200
  • 38b332ae2a library/roles/python-env: Simple role to manage the pip and deb pkgs python modules installation. Andrea Dell'Amico 2016-07-06 14:35:38 +0200
  • a4159b2769 library/roles/iptables: Rules for the keepalived communications. library/roles/keepalived: Role that installs and configures keepalived. The template is specific for the haproxy use case. Andrea Dell'Amico 2016-07-05 18:29:03 +0200
  • 57da7a671e d4science-ghn-cluster: Install a newer version of pandoc on all the dataminer servers. Andrea Dell'Amico 2016-07-05 13:59:45 +0200
  • 4c6df5199e library/roles/haproxy: Support floating IPs via net.ipv4.ip_nonlocal_bind. Enabled by default. Andrea Dell'Amico 2016-07-05 12:45:01 +0200
  • 0653dfd8d0 library/roles/nginx: First steps to a unified virtualhost template management. Andrea Dell'Amico 2016-07-03 12:19:12 +0200
  • cd4316c2bc library/roles/smartgears/dataminer_app/defaults/main.yml: another jar to be removed. Andrea Dell'Amico 2016-07-01 16:16:15 +0200
  • bc05a26603 library/roles/oracle-jdk: Add the repo key when installing on debian. Andrea Dell'Amico 2016-07-01 16:15:45 +0200
  • a19949c63f library/roles/smartgears: Manage the gcube pre production keys. Andrea Dell'Amico 2016-07-01 12:32:24 +0200
  • d9c513dede library/roles/smartgears: add the virtualhost for the new dataminer. Andrea Dell'Amico 2016-06-30 18:31:44 +0200
  • 3670019763 library/roles/smartgears/dataminer_app: Conditionals to add/remove the snapshots and staging repositories from the maven settings. Andrea Dell'Amico 2016-06-30 18:27:02 +0200
  • 7834f8bf66 library/roles/smartgears: Fix some dataminer defaults. Andrea Dell'Amico 2016-06-30 18:00:00 +0200
  • 697c6a87d1 library/roles/ELK/elasticsearch: Task to install a list of ES plugins. Andrea Dell'Amico 2016-06-30 16:09:51 +0200
  • f84c070906 library/roles/rabbitmq: Role that installs a rabbitmq instance. Andrea Dell'Amico 2016-06-30 16:09:26 +0200
  • 14901f5aab library/roles/dnet_user_services_perms: Ansible 2 compatibility Andrea Dell'Amico 2016-06-30 11:30:35 +0200
  • 2e973729e7 library/roles/nginx/tasks/nginx.yml: And fix a typo. Andrea Dell'Amico 2016-06-29 17:29:57 +0200
  • c5bdb422ea library/roles/nginx/tasks/nginx.yml: The PPA is ubuntu specific. Andrea Dell'Amico 2016-06-29 17:15:36 +0200
  • 88e26ff0f4 library/roles/nginx/tasks/nginx.yml: Add support for the Ubuntu nginx ppa. Disabled by default. Andrea Dell'Amico 2016-06-29 17:13:42 +0200
  • d1f1f5c7a0 d4science-ghn-cluster: Install a licenses file on the ckan application server and configure the application to use it. Andrea Dell'Amico 2016-06-28 16:37:02 +0200
  • 900d414f4a library/roles/smartgears/ckan_connector: Fix the nexus URL. library/roles/smartgears/dataminer_app: Remove some duplicate libraries, add two. Andrea Dell'Amico 2016-06-27 15:36:37 +0200
  • 2641b4d863 library/roles/postgresql/tasks/configure-access.yml: Fix a variable that can be undefined. Andrea Dell'Amico 2016-06-27 13:38:11 +0200
  • e2464cb85a d4science-ghn-cluster: split the dataminer dev group between devsec and devnext. Add a new devNext scoped dataminer. Andrea Dell'Amico 2016-06-25 15:25:50 +0200
  • 44b444fdc0 library/roles/smartgears/ckan_connector: Role that installs and configures a ckan-connector service. d4science-ghn-cluster: Add the ckan-connector variables to the ckan production services. Andrea Dell'Amico 2016-06-24 18:42:41 +0200
  • f0fb4584df library/roles/smartgears/social_data_indexer_se_plugin/tasks/main.yml: Fix the task description. Andrea Dell'Amico 2016-06-24 15:28:21 +0200
  • 439038df06 library/roles/tomcat-multiple-instances/defaults/main.yml: New variable that permits to skip the role. Andrea Dell'Amico 2016-06-23 20:19:17 +0200
  • 08c900a2e3 library/roles/d4s_user_services_perms: New task for the generic tomcat installation Andrea Dell'Amico 2016-06-23 17:57:20 +0200
  • 330a79521d Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks Andrea Dell'Amico 2016-06-23 14:30:05 +0200
  • 293b71f036 library/roles: Fix all the letsencrypt hook script. We need to use the FQDN hostname. Andrea Dell'Amico 2016-06-23 14:05:11 +0200
  • 276e45ec15 library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Fix the dataminer config jar destination path. Andrea Dell'Amico 2016-06-23 12:58:50 +0200
  • 72af5c08fe library/roles/smartgears/dataminer_app/defaults/main.yml: Fix the dataminer configuration jar's URL. Andrea Dell'Amico 2016-06-23 12:37:49 +0200
  • 874ada60eb library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Fix the container.xml installation. library/roles/smartgears/dataminer_app: More files needed. Andrea Dell'Amico 2016-06-23 12:15:37 +0200
  • d975326a1b library/roles/iptables/templates/iptables-rules.v4.j2: More conditionals for the postgres and mysql rules. Andrea Dell'Amico 2016-06-22 18:02:28 +0200
  • 535fc78f1a library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Give the new task a description. Andrea Dell'Amico 2016-06-22 17:27:56 +0200
  • dffcdca5f6 library/roles/oracle-jdk/tasks/main.yml: Always update the cache before installing. library/roles/oracle-jdk/defaults/main.yml: 'latest' is now the default. Andrea Dell'Amico 2016-06-22 17:03:23 +0200
  • e02913abe5 d4science-ghn-cluster/group_vars/dataminer_dev: Use the maven snapshots repository. library/roles/smartgears/dataminer_app: Fix a couple of mistakes. Andrea Dell'Amico 2016-06-22 15:37:30 +0200
  • 66caef7db1 library/roles/ckan/ckan: Lot of modifications so that the playbooks are able to install CKAN with the services distributed on different machines. library/roles/postgresql/tasks: Fix the SSL certificates paths. Andrea Dell'Amico 2016-06-21 23:24:48 +0200
  • 49be6b992d library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Fix the shell command that set the permissions. Andrea Dell'Amico 2016-06-21 20:41:38 +0200
  • 4f6bec7bf3 library/roles/postgresql/defaults/main.yml: Use quotes for the ssl certs paths. Andrea Dell'Amico 2016-06-21 20:41:05 +0200
  • 9812ca2dac library/roles/solr-tomcat-instance/handlers/main.yml: Remove the quotes. Andrea Dell'Amico 2016-06-21 20:27:04 +0200
  • 0864a6219c library/roles/nginx/defaults/main.yml: Fix another typo. Andrea Dell'Amico 2016-06-21 20:22:20 +0200
  • a6aa07ba6a library/roles/postgresql/defaults/main.yml: Fix a typo. Andrea Dell'Amico 2016-06-21 20:11:37 +0200
  • e7f5d588b5 library/roles/postgresql: Manage SSL and install the letsencrypt acme hook if needed. Andrea Dell'Amico 2016-06-21 19:58:26 +0200
  • 87dbb81f9d library/roles/nginx/defaults/main.yml: Clean up some duplicates. Andrea Dell'Amico 2016-06-21 19:26:49 +0200
  • f4f7f5b2bf library/roles/nginx/defaults/main.yml: More variables used inside the nginx virtualhosts. Andrea Dell'Amico 2016-06-21 19:23:18 +0200
  • 4892153932 library/roles/nginx/defaults/main.yml: Some new defaults. Andrea Dell'Amico 2016-06-21 19:11:42 +0200
  • 600a0d4b0e library/roles/solr-tomcat-instance/tasks/main.yml: ansible tries to expand variabiles also in the tasks names Andrea Dell'Amico 2016-06-21 18:49:24 +0200
  • fc3c424df1 library/roles/ckan/ckan: Insert the plugins list into the CKAN configuration as the last step. d4science-ghn-cluster/group_vars/ckan_prod/ckan_prod.yml: The production portals need to access the CKAN db Andrea Dell'Amico 2016-06-21 18:10:15 +0200
  • 68f076b334 library/roles: nagios-plugins-contrib is not available on ubuntu 12.04 Andrea Dell'Amico 2016-06-21 14:03:02 +0200
  • 25045f9606 library/roles/ckan/ckan: Move some files and tasks to the role inside d4science-ghn-cluster. Andrea Dell'Amico 2016-06-20 18:57:06 +0200
  • 4358e9fc3a library/roles/ckan: Split the role in 'ckan' and 'ckan-solr' because solr can run on a different host. Andrea Dell'Amico 2016-06-18 16:06:16 +0200
  • 76b8a3af4f library/roles/openvpn: support pushing dhcp properties to the clients. infrastructure-services/group_vars/vpn/vpn.yml: Push the internal DNS IP address. Andrea Dell'Amico 2016-06-15 19:31:27 +0200
  • 037b16bd53 server in the wps_config is now parametrised Gianpaolo Coro 2016-06-14 17:14:07 +0200
  • 1320fd0c92 added dataminer_dataminer_jar_version: 1.2.0-SNAPSHOT as jar version and new pom Gianpaolo Coro 2016-06-14 17:03:07 +0200
  • 41004de7ee library/roles/openvpn, library/roles/ubuntu-deb-general: The CA file that contains both the letsencrypt full chain and the INFN ca is now installed by the ubuntu-deb-general role. Andrea Dell'Amico 2016-06-13 16:55:25 +0200
  • 24e5f76098 library/roles/ghn-gcore, library/roles/smartgears: Move the ghn and smartgears roles from d4science-ghn-cluster to the shared library Andrea Dell'Amico 2016-06-13 16:24:30 +0200
  • 52fc34bd95 library/roles/openvpn: Installs and configure a openvpn service. Andrea Dell'Amico 2016-06-11 16:57:29 +0200
  • b465587c3c library/roles/iptables/templates/iptables-rules.v4.j2: fix the template so that it manages NAT correctly. Andrea Dell'Amico 2016-06-11 16:56:12 +0200
  • 1dbe0c9209 library/roles/iptables: Manage NAT and different defaults for INPUT and FORWARD chains. Andrea Dell'Amico 2016-06-11 15:24:48 +0200
  • e2a75c2e8e library/roles/postgresql: Some cleanup of the recovery scripts. Andrea Dell'Amico 2016-06-09 18:47:35 +0200
  • 98689422b6 library/roles/postgresql: complete the WAL setup needed by pgpool. Fix the pgpool recovery scripts. Fix the pgpool and postgres recovery configuration, users and pgpool functions. d4science-ghn-cluster/group_vars/postgres_pgpool_test: Add a password for the postgresql postgres user. Andrea Dell'Amico 2016-06-09 16:47:45 +0200
  • 79e8312f16 library/roles/R/defaults/main.yml: Link to an untested Ubuntu R packages PPA Andrea Dell'Amico 2016-06-08 17:46:40 +0200
  • cae4d2a7f7 library/roles/postgresql/tasks/pgpool-ii.yml: Fix the pcp.conf installation. Andrea Dell'Amico 2016-06-08 15:27:54 +0200
  • 17c3d09e4e library/roles/postgresql/templates/pgpool.conf.j2: Fix the recovery password settings Andrea Dell'Amico 2016-06-08 15:23:07 +0200
  • 64f27c2b98 library/roles/python-virtualenv/defaults/main.yml: More generic example. Andrea Dell'Amico 2016-06-08 13:35:07 +0200
  • 1533c860c3 library/roles/postgresql: Lots of changes to implement the pgpool installation better. d4science-ghn-cluster/group_vars/postgres_pgpool_test: Changed some variables. Andrea Dell'Amico 2016-06-07 18:26:14 +0200
  • 6b711b6535 munin IP entry fixed Tommaso Piccioli 2016-06-06 17:04:01 +0200
  • 67d18d6078 library/roles/postgresql/handlers/main.yml: the pgpool reload exits with a weird state even when it's succesfull. Andrea Dell'Amico 2016-06-01 15:29:40 +0200
  • 657a975732 d4science-ghn-cluster: new pgpool hosts. library/roles/grafana: move the role out of the tick directory. infrastructure-services: fix the virtualhosts for letsencrypt. Andrea Dell'Amico 2016-05-31 19:29:31 +0200
  • ae7ec8a9b7 library/roles/piwik/tasks/main.yml: The archive cron job is installed conditionally. infrastructure-services/roles/analytics: Run the log import job as piwik user. Andrea Dell'Amico 2016-05-31 17:21:47 +0200
  • a21d62af25 library/roles/letsencrypt-acmetool-client/tasks/main.yml: workaround for the distributions that do not have binaries capabilities support. d4science-ghn-cluster: install letsencrypt certificates on the iMarine portal. Andrea Dell'Amico 2016-05-28 16:31:52 +0200
  • b861552351 library/roles/letsencrypt-acmetool-client: New variable, default, true. If set to false the repository package installation is skipped. Useful to manage unsupported distributions. Andrea Dell'Amico 2016-05-28 15:04:01 +0200
  • 1309a27c2e library/roles/tomcat-multiple-instances/defaults/main.yml: Defaults for autodeploy and autounpack. Andrea Dell'Amico 2016-05-26 18:59:13 +0200
  • 93de42a333 d4science-ghn-cluster: new infra dev VM. liferay cluster. library/roles/iptables: snippet for the multicast part of tomcat clustering. Andrea Dell'Amico 2016-05-25 15:55:51 +0200
  • eff0a9746c couchbase dev hosts Tommaso Piccioli 2016-05-20 16:56:27 +0200
  • d6fabdc929 d4science-ghn-cluster/roles/smartgears/defaults/main.yml: Unpack war files by default. Andrea Dell'Amico 2016-05-19 19:22:52 +0200
  • e51eda1197 dnet-efg: java 8 and solr 5.5. Andrea Dell'Amico 2016-05-19 18:54:48 +0200
  • 51b5737984 added playbook for the installation of the new instance of solr Sandro La Bruzzo 2016-05-19 16:13:56 +0200
  • 74e1171063 new Grafana host Tommaso Piccioli 2016-05-10 16:31:42 +0200
  • efc1bf6e0f library/roles/gerrit: Role to install gerrit. infrastructure-services/group_vars/code_repo/code_repo.yml: Install gerrit on the code-repo server. Andrea Dell'Amico 2016-05-06 19:50:49 +0200
  • 5e6406b1df d4science-ghn-cluster/group_vars/tagme: Install as smartgears node. d4science-ghn-cluster/elasticsearch-cluster.yml: New elasticsearch node for the production environment. d4science-ghn-cluster/smartgears-node*.yml: separate the standard and "upgrade" playbooks. Andrea Dell'Amico 2016-05-06 16:27:32 +0200
  • 34963cc94d library/roles/letsencrypt-acmetool-client: Fix the initialization procedure. library/roles/ubuntu-deb-general/tasks/pki-basics.yml: A link to the fullchain was missing. Andrea Dell'Amico 2016-05-06 13:22:34 +0200
  • 19508aee71 library/roles/ubuntu-deb-general: Fix the certificates' link paths. Andrea Dell'Amico 2016-05-06 11:42:06 +0200
  • 6fd104026f library/roles/opencpu: Role that installs opencpu. d4science-ghn-cluster: Install opencpu on opencpu-d4s.d4science.org. Create a reverse proxy rule on access.d4science.org. Andrea Dell'Amico 2016-05-05 19:33:37 +0200
  • 41a279eff2 library/roles/ckan/defaults/main.yml: the ldap plugin wants python-ldap installed by pip. Andrea Dell'Amico 2016-05-05 13:04:05 +0200
  • 39f1bbcef7 infrastructure-services/code-repo.yml: Add letsencrypt to manage the ssl certificates. library/roles/nginx/templates/letsencrypt-proxy.conf.j2: Fix the nginx config, again. Andrea Dell'Amico 2016-04-27 18:37:24 +0200
  • 37541e3126 d4science-ghn-cluster/roles/ckan: Handle ssl (letsencrypt). library/roles/ckan: Fix the indexer cron job. Add support for running the gather and fetcher processes as daemons. Tasks to install the ldap plugin. Andrea Dell'Amico 2016-04-27 16:43:25 +0200
  • f74f453a09 library/roles/nginx/templates/letsencrypt-proxy.conf.j2: Fix the letsencrypt configuration. Andrea Dell'Amico 2016-04-27 13:36:11 +0200
  • 0bff1d735f library/roles/letsencrypt-acmetool-client/tasks/main.yml: Fix a typo. The fakecert key was not removed. Andrea Dell'Amico 2016-04-27 13:35:39 +0200
  • 083d71b4d4 library/roles/nginx: letsencrypt hook and configuration for letsencrypt. See https://support.d4science.org/issues/3260. Andrea Dell'Amico 2016-04-22 18:55:20 +0200