Commit Graph

546 Commits

Author SHA1 Message Date
Andrea Dell'Amico 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. 2015-10-08 19:17:33 +02:00
Andrea Dell'Amico 7feadf3945 library/roles/dnet_user_services_perms: Manage the creation of users that will run services other than the dnet ones. 2015-10-07 17:01:22 +02:00
Andrea Dell'Amico 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.
2015-10-07 14:48:22 +02:00
Andrea Dell'Amico 98598de8ae dnet-openaire/host_vars/nextissue.research-infrastructures.eu: new redmine plugins. 2015-10-06 13:24:30 +02:00
Andrea Dell'Amico 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. 2015-10-05 19:27:10 +02:00
Andrea Dell'Amico a7c7e0a1ca dnet-openaire: add tasks and variables to configure a machine for the parthenos mapping project. 2015-10-05 16:59:05 +02:00
Andrea Dell'Amico 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.
2015-10-02 13:08:56 +02:00
Andrea Dell'Amico 3411e2b110 library/roles/python-virtualenv: First bits of a python virtualenv role. 2015-10-02 11:45:05 +02:00
Andrea Dell'Amico 3b38499d22 dnet-openaire/group_vars/dli_dev/dli.yml: Setup the directories needed by the python service 2015-10-02 11:33:10 +02:00
Andrea Dell'Amico 9355b3eea8 library/roles/ssh-keys/tasks/non-root-ssh-keys.yml: Fix the behaviour. 2015-10-01 18:38:43 +02:00
Andrea Dell'Amico 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.
2015-10-01 17:56:38 +02:00
Andrea Dell'Amico 5e6ddbf01a library/roles/ubuntu-deb-general/tasks/resolvconf.yml: Fix a typo. 2015-10-01 15:46:33 +02:00
Andrea Dell'Amico eeeb9eb811 d4science-ghn-cluster/EGI_playbooks: EGI playbooks run by packer go here. 2015-10-01 15:28:15 +02:00
Andrea Dell'Amico 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
2015-10-01 13:17:24 +02:00
Andrea Dell'Amico fc8d216470 library/roles/redmine/templates/unicorn-logrotate.j2: add a logrotate rule for the unicorn logs 2015-09-18 18:45:32 +02:00
Andrea Dell'Amico 478e064b76 library/roles/php-fpm/templates/php-fpm.logrotate.j2: Fix the postrotate script 2015-09-18 18:38:43 +02:00
Andrea Dell'Amico 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.
2015-09-15 17:37:56 +02:00
Tommaso Piccioli 5c0b5dadb0 Attempt to install mongodb-org 2.6.11, commented 2015-09-11 16:59:34 +02:00
Andrea Dell'Amico 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.
2015-09-09 17:12:09 +02:00
Andrea Dell'Amico 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.
2015-09-07 16:08:11 +02:00
Andrea Dell'Amico 1cc6b453ea library/roles/dnet_user_services_perms/tasks/dnet-users-data-dirs.yml: Specify the permissions. 2015-09-04 15:02:57 +02:00
Andrea Dell'Amico 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.
2015-09-03 02:36:22 +02:00
Tommaso Piccioli 3390920d0f Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2015-08-31 11:50:07 +02:00
Tommaso Piccioli 2b353f924f apikey changed for api.dell.com access 2015-08-31 11:48:49 +02:00
Andrea Dell'Amico 29f67d04bb library/roles/dnet_user_services_perms: Manage the case of existing files inside the directories where we set ACLs. 2015-08-28 20:06:40 +02:00
Andrea Dell'Amico 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.
2015-08-27 17:14:27 +02:00
Claudio Atzori fdf0ba0472 added user giorgos.alexiou 2015-08-26 15:48:07 +02:00
Andrea Dell'Amico 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.
2015-08-24 15:56:46 +02:00
Andrea Dell'Amico 2390e8d31f library/roles/vagrant: Also install virtualbox from the virtualbox.org repository. 2015-08-12 22:16:09 +02:00
Andrea Dell'Amico 45e8cb392c library/roles/ubuntu-deb-general/tasks/main.yml: Execute the denyhosts part twice, with two different sets of conditionals (sigh) 2015-08-12 19:58:42 +02:00
Andrea Dell'Amico eeac0b7c6d library: Try to fix the denyhosts contidionals again. 2015-08-12 19:54:14 +02:00
Andrea Dell'Amico fb2fcc6084 library/roles: Basic role to install vagrant from the vagrant site. 2015-08-12 19:36:38 +02:00
Andrea Dell'Amico 91b75f4697 san, xen: monitor the presence of the gmond process. 2015-08-12 18:35:41 +02:00
Andrea Dell'Amico a7c764d959 xen: Fix the ganeti playbook. Install xenmap, do not install fprobe 2015-08-12 15:20:12 +02:00
Andrea Dell'Amico 372d856260 xen: add two nodes to the ganeti cluster. Try to fix the xm/xl mess. 2015-08-11 18:12:41 +02:00
Andrea Dell'Amico e816d11be1 library/roles/nagios/defaults/main.yml: Explicitly install a Dell OMSA package that's not listed as a dependency but it's required. 2015-08-07 19:12:03 +02:00
Andrea Dell'Amico 0ab5593d7d library/roles/nagios, xen: Various fixes to add debian 8 compatibility. 2015-08-07 18:20:09 +02:00
Andrea Dell'Amico 4b06f84618 library/roles: Try and fix the fail2ban conditionals, again.
xen/host_vars/dlib28x.dom0.research-infrastructures.eu: add dlib28x.dom0.research-infrastructures.eu
2015-08-07 11:25:06 +02:00
Andrea Dell'Amico 954ee7c25a library/roles/ldap-client-config: Install a better configuration for the ldap clients.
library/roles/ubuntu-deb-general: Install the additional CA certs correctly.
2015-08-06 13:56:20 +02:00
Andrea Dell'Amico 5b3a972453 d4science-gcube/roles/mediawiki_setup: Fix the nginx virtualhost template to support the gcube mediawiki configuration 2015-08-05 19:15:19 +02:00
Andrea Dell'Amico abf68e19e5 library/roles/mysql: Fix the backup script. Now it finds the installed databases in a sane way.
library/roles/nginx: Option to activate the gzip compression.
2015-08-05 19:14:03 +02:00
Andrea Dell'Amico 72e03b7851 library/roles/fail2ban: Fix the tests on the distributions versions, again.
infrastructure-services/group_vars/images_provider/main.yml: Install the linux kernel headers, otherwise the virtualbox modules aren't compiled.
2015-08-01 12:57:03 +02:00
Andrea Dell'Amico bee4f5f420 infrastructure-services: a playbook that configures an HVM and installs vagrant and virtualbox on it. 2015-07-31 16:31:09 +02:00
Andrea Dell'Amico cd4ce10bca library/roles/ubuntu-deb-general: Various fixes 2015-07-28 19:27:25 +02:00
Andrea Dell'Amico 29aab30b45 library/roles/ubuntu-deb-general/tasks/packages.yml: use a specific tag to identify the task that installs the common packages
library/roles/d4s_user_services_perms/tasks/main.yml: Fix the acl tasks
2015-07-24 12:46:24 +02:00
Andrea Dell'Amico 550d02fc48 library/roles/d4s_user_services_perms: Install a README file inside the gcube home directory. Set up acls so that the gcube user can read/write the tomcat options files. 2015-07-24 12:00:37 +02:00
Andrea Dell'Amico b9f91eeb4c library/roles/postfix-relay: All the actions are by default disabled.
dnet-openaire: configure the puma development VM as a relay client.
2015-07-23 22:55:24 +02:00
Andrea Dell'Amico c20347be10 library/roles/ubuntu-deb-general/defaults/main.yml: Install sudo. Not installed by default on debian. 2015-07-23 22:05:06 +02:00
Andrea Dell'Amico 0df30e5cf7 library/roles: fixes to the fail2ban and iptables handlers. Remove some dependencies from the solr-tomcat-instance and tomcat-apache-requirements roles. They will need to be explicitly set. 2015-07-23 19:32:54 +02:00
Andrea Dell'Amico b3a24547ce library/roles/oracle-jdk: Install the extended security policy as a package. 2015-07-22 18:24:50 +02:00