Commit Graph

  • 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
  • 60a9759f89 library/roles/ubuntu-deb-general/tasks/disable-unneeded-services.yml: Ignore errors if the services are non existent. Andrea Dell'Amico 2016-01-12 13:12:54 +0100
  • 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. Andrea Dell'Amico 2016-01-11 17:43:50 +0100
  • a4025969f8 library/roles/mysql: Some fixes to the mysql backup scripts. Andrea Dell'Amico 2016-01-11 11:00:55 +0100
  • 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. Andrea Dell'Amico 2015-12-27 13:52:58 +0100
  • 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. Andrea Dell'Amico 2015-12-22 16:41:49 +0100
  • 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. Andrea Dell'Amico 2015-12-21 18:23:08 +0100
  • 344b80ea8b library/roles/mysql/defaults/main.yml: MySQL backup minute and hour are now customizable. Andrea Dell'Amico 2015-12-20 15:28:22 +0100
  • 7e5a192ca2 stop mongod before update Tommaso Piccioli 2015-12-16 14:59:00 +0100
  • 9f46dfc2b3 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks Tommaso Piccioli 2015-12-16 14:56:49 +0100
  • ceb028ca38 new mongodb-org 3. Tommaso Piccioli 2015-12-16 14:56:14 +0100
  • ed3373a572 library/roles/R/tasks/main.yml: Run twice the installation of plugin from specific source files, to deal with circular dependencies. Andrea Dell'Amico 2015-12-16 14:14:44 +0100
  • 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. Andrea Dell'Amico 2015-12-16 13:50:18 +0100
  • 05c509a683 library/roles/ubuntu-deb-general/defaults/main.yml: Install curl by default. Andrea Dell'Amico 2015-12-14 11:31:01 +0100
  • 7793d60938 library/roles/haproxy: reload rsyslog after having installed haproxy. A new rsyslog directive is installed and a reload is needed to activate it. Andrea Dell'Amico 2015-12-11 16:43:53 +0100
  • 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. Andrea Dell'Amico 2015-12-09 15:53:32 +0100
  • 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. Andrea Dell'Amico 2015-12-05 09:13:38 +0100
  • 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. Andrea Dell'Amico 2015-12-04 13:07:31 +0100
  • 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. Andrea Dell'Amico 2015-12-03 17:16:44 +0100
  • 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. Andrea Dell'Amico 2015-12-01 16:52:21 +0100
  • 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. Andrea Dell'Amico 2015-11-30 15:08:49 +0100
  • 1ad7b44a05 library/roles/fail2ban: add two new jails: DDOS control for apache and nginx. Andrea Dell'Amico 2015-11-29 20:25:29 +0100
  • 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. Andrea Dell'Amico 2015-11-27 20:06:45 +0100
  • 42df93abeb cassandra dev specific version Tommaso Piccioli 2015-11-27 12:34:35 +0100
  • 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. Andrea Dell'Amico 2015-11-25 16:56:39 +0100
  • 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. Andrea Dell'Amico 2015-11-23 20:16:04 +0100
  • 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. Andrea Dell'Amico 2015-11-23 16:54:16 +0100
  • 27295c3028 library/roles/redmine: Cron job for the issue_reminder plugin. Andrea Dell'Amico 2015-11-22 19:48:52 +0100
  • 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. Andrea Dell'Amico 2015-11-19 18:10:24 +0100
  • 86df770466 library/roles/redmine: permit weekly run of the redmine_update_reminder plugin Andrea Dell'Amico 2015-11-19 12:49:30 +0100
  • 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. Andrea Dell'Amico 2015-11-18 15:07:26 +0100
  • 9f506ae533 minor indent fix Tommaso Piccioli 2015-11-12 17:11:38 +0100
  • 42e721d947 cassandra in library Tommaso Piccioli 2015-11-11 18:04:54 +0100
  • 4f7b300729 library/roles/ubuntu-deb-general: Some fixes. xen/hosts: Remove dlib0x. san: Fixes. Andrea Dell'Amico 2015-11-08 21:56:27 +0100
  • 7a4e60ff33 library/roles/iptables/templates/iptables-rules.v4.j2: move the blacklist rules before anything else. Andrea Dell'Amico 2015-10-23 19:45:07 +0200
  • 62193883ee library/roles/haproxy: list of web resources to configuration hints. Andrea Dell'Amico 2015-10-23 16:03:11 +0200
  • aa1ad48c46 library/roles/iptables: Support for blacklists of ip/networks. Optionally with associated protocol, source port and destination port. Andrea Dell'Amico 2015-10-23 16:01:53 +0200
  • 6991b1abc4 d4science-ghn-cluster: setup an haproxy frontend for the couchdb cluster. Andrea Dell'Amico 2015-10-22 19:09:18 +0200
  • 9db9f9d708 library/roles/drupal-org/tasks/main.yml: Other basic steps that can be automated before running the drupal web install script. Andrea Dell'Amico 2015-10-16 13:07:35 +0200
  • b7ec847f5d all: Fix the nagios, ganglia and munin enable/disable variables. Andrea Dell'Amico 2015-10-16 12:35:42 +0200
  • 266d63ffb7 library/roles/drupal-org: First attempt at a drupal playbook. Andrea Dell'Amico 2015-10-15 18:43:02 +0200
  • 97e9d1d055 library/roles/iptables/templates/iptables-rules.v4.j2: Do not assume that the variables that rule specific services are defined. dnet-efg/portal.yml: Add the basic steps to install drupal. Andrea Dell'Amico 2015-10-15 18:42:08 +0200
  • fd8c032823 variable name change from tomcat_m_autodeploy to tomcat_m_webapps_autodeploy Tommaso Piccioli 2015-10-15 18:13:24 +0200
  • 62807ea492 library/vars/isti-global.yml, infrastructure-services/inventory/hosts, library/roles/postfix-relay/defaults/main.yml: Fix variable precedences again. Andrea Dell'Amico 2015-10-15 12:25:33 +0200
  • da0794ed73 library/roles/apache: Change the playbook to install and enable the mpm_worker as default. Manage enabling/disabling the service. Andrea Dell'Amico 2015-10-14 18:22:30 +0200
  • 8e104cec4a library/vars/isti-global.yml: Install and configure munin by default. Andrea Dell'Amico 2015-10-14 14:47:23 +0200
  • f0468f467c library/roles/sshd_config/templates/sshd_config.j2: The "ShowPatchLevel" option isn't supported by the ssh version shipped with Ubuntu 12.04. Commented it. d4science-ghn-cluster/roles/smartgears/templates/smartgears-setup.sh.j2: update-rc.d called with options swapped. Andrea Dell'Amico 2015-10-14 13:21:54 +0200
  • 9d6d22dd3f . Tommaso Piccioli 2015-10-13 16:32:41 +0200
  • 10d1d837bd new mongodb 2.6 config file Tommaso Piccioli 2015-10-13 15:20:02 +0200
  • feed2ac442 . Tommaso Piccioli 2015-10-13 15:10:16 +0200
  • 4170cef4b2 mongodb service now called mongod Tommaso Piccioli 2015-10-13 14:21:13 +0200
  • fba1189ca8 new mongodb-org version (mongdob-org 2.6.11i from mongo 10gen repository) Tommaso Piccioli 2015-10-13 13:51:19 +0200
  • ced733bf1c Default backports in wheezy Tommaso Piccioli 2015-10-12 18:19:23 +0200
  • 0b5928461e d4science-gcube/roles/redmine/files/redmine-login.html.erb.diff: See https://support.d4science.org/issues/939#change-3569 library/roles/redmine/tasks/unicorn.yml: New tags. Andrea Dell'Amico 2015-10-12 12:00:54 +0200
  • 478dba36c0 dnet-openaire/group_vars/parthenos_mapping_dev/mapping.yml: Do not setup the SMTP relay iptables rules Andrea Dell'Amico 2015-10-12 11:13:53 +0200
  • e090edee15 infrastructure-services/group_vars/all/all.yml: remove redundant variables. Andrea Dell'Amico 2015-10-10 09:03:24 +0200
  • bea59fd78e library/roles/redmine/files/redmine.init: create the PID directory with the right owner if it does not exist. Andrea Dell'Amico 2015-10-08 20:54:37 +0200
  • 8f06502470 d4science-gcube: Setup ganglia for the redmine instance. dnet-openaire: Setup ganglia for the redmine instance. library/vars/isti-global.yml: Default cluster group "NeMIS infrastructure services". Andrea Dell'Amico 2015-10-08 20:51:04 +0200
  • 66f26bf76f d4science-gcube/redmine.yml: split the production ad devel variables for redmine. Get all the modules distrib files that do not have a public download site. Install a logrotate script to handle the redmine logs. Fix some playbook problems. Andrea Dell'Amico 2015-10-08 19:17:33 +0200
  • 7feadf3945 library/roles/dnet_user_services_perms: Manage the creation of users that will run services other than the dnet ones. Andrea Dell'Amico 2015-10-07 17:01:22 +0200
  • 304a25e564 library/roles/iptables: do not set ganglia or nagios rules if not explicitly told. d4science-ghn-cluster/roles/smartgears: specific tasks to manage the egi images d4science-ghn-cluster/roles/smartgears/templates/smartgears-setup.sh.j2: script to setup the container when the image is first activated. Andrea Dell'Amico 2015-10-07 14:48:22 +0200
  • 98598de8ae dnet-openaire/host_vars/nextissue.research-infrastructures.eu: new redmine plugins. Andrea Dell'Amico 2015-10-06 13:24:30 +0200
  • 8c81709fc6 dnet-openaire: VM for the parthenos project. New role to download (we do not install it because the procedure is awful) a standalone version of eXist. Andrea Dell'Amico 2015-10-05 19:27:10 +0200
  • a7c7e0a1ca dnet-openaire: add tasks and variables to configure a machine for the parthenos mapping project. Andrea Dell'Amico 2015-10-05 16:59:05 +0200
  • 87a756c591 dnet-openaire/webservices.yml: do not use virtualenv, it does not work when libxml2 is required. dnet-openaire/roles/dli_portal/tasks/main.yml: Install the python portal. Andrea Dell'Amico 2015-10-02 13:08:56 +0200
  • 3411e2b110 library/roles/python-virtualenv: First bits of a python virtualenv role. Andrea Dell'Amico 2015-10-02 11:45:05 +0200
  • 3b38499d22 dnet-openaire/group_vars/dli_dev/dli.yml: Setup the directories needed by the python service Andrea Dell'Amico 2015-10-02 11:33:10 +0200
  • 9355b3eea8 library/roles/ssh-keys/tasks/non-root-ssh-keys.yml: Fix the behaviour. Andrea Dell'Amico 2015-10-01 18:38:43 +0200
  • f0f94260c5 library/roles/ssh-keys/tasks/non-root-ssh-keys.yml: do not try to install ssh keys if they do not exist. library/roles/tomcat-multiple-instances/handlers/main.yml: Ignore errors. Andrea Dell'Amico 2015-10-01 17:56:38 +0200
  • 5e6ddbf01a library/roles/ubuntu-deb-general/tasks/resolvconf.yml: Fix a typo. Andrea Dell'Amico 2015-10-01 15:46:33 +0200
  • eeeb9eb811 d4science-ghn-cluster/EGI_playbooks: EGI playbooks run by packer go here. Andrea Dell'Amico 2015-10-01 15:28:15 +0200
  • f51ffe7740 library/roles/redmine/templates/redmine-ldap-sync.cron.j2: the cron frequency is now a variable d4science-ghn-cluster/inventory/hosts.egi: separate inventory file for the EGI images Andrea Dell'Amico 2015-10-01 13:17:24 +0200
  • fc8d216470 library/roles/redmine/templates/unicorn-logrotate.j2: add a logrotate rule for the unicorn logs Andrea Dell'Amico 2015-09-18 18:45:32 +0200
  • 478e064b76 library/roles/php-fpm/templates/php-fpm.logrotate.j2: Fix the postrotate script Andrea Dell'Amico 2015-09-18 18:38:43 +0200
  • 0edd59a9f4 library/roles/tomcat-multiple-instances/tasks/main.yml: More fine grained tags dnet-openaire/group_vars/dli/dli.yml: Increment the dnet container heap size. Andrea Dell'Amico 2015-09-15 17:37:56 +0200
  • 5c0b5dadb0 Attempt to install mongodb-org 2.6.11, commented Tommaso Piccioli 2015-09-11 16:59:34 +0200
  • b324659949 library/roles/sshd_config: Role that installs a personalized ssh server configuration file. d4science-ghn-cluster/smartgears.yml: One task for all the smartgears installation variants. d4science-ghn-cluster/group_vars/egi_smartexecutor/all.yml: ssh parameters. Andrea Dell'Amico 2015-09-09 17:10:20 +0200
  • 049716ddf2 d4science-gcube/group_vars/redmine/all.yml: install the wiki-external plugin. library/roles/redmine/defaults/main.yml: manage the wiki-external plugin. library/roles/ubuntu-deb-general/tasks/manage_su_limits.yml: Change the pam su configuration to load pam_limits. Andrea Dell'Amico 2015-09-07 16:08:11 +0200
  • 1cc6b453ea library/roles/dnet_user_services_perms/tasks/dnet-users-data-dirs.yml: Specify the permissions. Andrea Dell'Amico 2015-09-04 15:02:57 +0200
  • 9e5653f85d library/roles/iptables/tasks/main.yml: ugly fix for the distribution versions mess. library/roles/oracle-jdk/tasks/main.yml: now it installs on debian too. library/roles/php-fpm: Support saving sessions on memcache. Needs memcache (there's a role for it). library/roles/postfix-relay: Now it can be configured to permit unencrypted connections from the local clients. library/roles/users: Fix the sudo stuff. Andrea Dell'Amico 2015-09-03 02:36:22 +0200
  • 3390920d0f Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks Tommaso Piccioli 2015-08-31 11:50:07 +0200
  • 2b353f924f apikey changed for api.dell.com access Tommaso Piccioli 2015-08-31 11:48:49 +0200
  • 29f67d04bb library/roles/dnet_user_services_perms: Manage the case of existing files inside the directories where we set ACLs. Andrea Dell'Amico 2015-08-28 20:06:40 +0200
  • 20ad4bcf6e library/roles/dnet_user_services_perms: The role now permits to deal with services other than tomcat. dnet-openaire/virtuoso.yml: Use the dnet_user_services_perms to set up ACLs and sudo. library/roles/ssh-keys/defaults/main.yml: All the keys have been moved to library/vars/isti-global.yml. Andrea Dell'Amico 2015-08-27 17:14:27 +0200
  • fdf0ba0472 added user giorgos.alexiou Claudio Atzori 2015-08-26 15:48:07 +0200
  • 226da8cd0f library/roles/tomcat: special treatment for the server.xml file: use a dedicated variable to decide if install it or not. d4science-gcube/group_vars/mediawiki/all.yml: change the d4science (imarine) wiki database name. Andrea Dell'Amico 2015-08-24 15:56:46 +0200
  • 2390e8d31f library/roles/vagrant: Also install virtualbox from the virtualbox.org repository. Andrea Dell'Amico 2015-08-12 22:16:09 +0200
  • 45e8cb392c library/roles/ubuntu-deb-general/tasks/main.yml: Execute the denyhosts part twice, with two different sets of conditionals (sigh) Andrea Dell'Amico 2015-08-12 19:58:42 +0200
  • eeac0b7c6d library: Try to fix the denyhosts contidionals again. Andrea Dell'Amico 2015-08-12 19:54:14 +0200
  • fb2fcc6084 library/roles: Basic role to install vagrant from the vagrant site. Andrea Dell'Amico 2015-08-12 19:36:38 +0200
  • 91b75f4697 san, xen: monitor the presence of the gmond process. Andrea Dell'Amico 2015-08-12 18:35:41 +0200
  • a7c764d959 xen: Fix the ganeti playbook. Install xenmap, do not install fprobe Andrea Dell'Amico 2015-08-12 15:20:12 +0200
  • 372d856260 xen: add two nodes to the ganeti cluster. Try to fix the xm/xl mess. Andrea Dell'Amico 2015-08-11 18:12:41 +0200
  • e816d11be1 library/roles/nagios/defaults/main.yml: Explicitly install a Dell OMSA package that's not listed as a dependency but it's required. Andrea Dell'Amico 2015-08-07 19:12:03 +0200
  • 0ab5593d7d library/roles/nagios, xen: Various fixes to add debian 8 compatibility. Andrea Dell'Amico 2015-08-07 18:20:09 +0200
  • 4b06f84618 library/roles: Try and fix the fail2ban conditionals, again. xen/host_vars/dlib28x.dom0.research-infrastructures.eu: add dlib28x.dom0.research-infrastructures.eu Andrea Dell'Amico 2015-08-07 11:25:06 +0200