Commit Graph

1876 Commits

Author SHA1 Message Date
Luca Frosini db734b59b3 Modifying resource registry playbook refs #13344 2019-02-19 11:56:55 +01:00
Andrea Dell'Amico b1b8e19c38 Fix the redmine tasks that initialize the system so that they are executed correctly after a retry. 2019-02-18 17:37:51 +01:00
Andrea Dell'Amico ee8c1aaccb redmine: adapt the playbook to the newest redmine version and to Ubuntu 18.04. Add a systemd unit for unicorn. Support nginx. 2019-02-17 13:53:08 +01:00
Andrea Dell'Amico 1d7d31b8f3 nginx virtualhost template: give a way to change the error directory. 2019-02-17 13:53:08 +01:00
Andrea Dell'Amico 6303c7c270 Change a variable that was specific to our environment, and set a default. 2019-02-17 13:53:08 +01:00
Andrea Dell'Amico 7fbcd92023 do not install the acme ppa on ubuntu 18.04, the package is part of the main repository. 2019-02-17 13:53:07 +01:00
Andrea Dell'Amico 2230f1064c Add a task that only prints a message, to remove a warning. 2019-02-17 13:53:07 +01:00
Andrea Dell'Amico 4cf92b1376 limit the python-software-properties installation to Ubuntu Trusty. 2019-02-17 13:53:07 +01:00
Andrea Dell'Amico 78eb0956ad Add a local role for the resource registry. 2019-02-15 19:20:51 +01:00
Luca Frosini ae53fdbe14 Adding new tasks and variable to resource-regsitry. The playbook is still not completed 2019-02-15 17:49:01 +01:00
Luca Frosini 3fe9dcf32b Changed orientdb configuration to comply with OrientDb 3.0.X 2019-02-15 16:51:23 +01:00
Tommaso Piccioli bc183931a6 crontab check and restart tomcat on rstudio 2019-02-15 15:03:48 +01:00
Andrea Dell'Amico 985867012b Configure the httpd server and the letsencrypt hook for the ipa server. 2019-02-14 22:44:43 +01:00
Luca Frosini 19230c6ef7 fixing orientdb server configuration 2019-02-14 18:01:29 +01:00
Andrea Dell'Amico 7af0c2337c ipa-server: fix the command line installation options. 2019-02-14 17:37:09 +01:00
Luca Frosini 3f0205cf34 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2019-02-14 17:12:32 +01:00
Luca Frosini e2c9779b4a Updating server configuration template 2019-02-14 17:12:23 +01:00
Roberto Cirillo bccdd87c0a Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2019-02-14 16:09:18 +01:00
Roberto Cirillo 5500ed9afd managed web.xml inside uri-resolver webapp 2019-02-14 16:00:47 +01:00
Andrea Dell'Amico febb0e55b8 Add the motd role to the bootstrap roles as dependency. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico bad5761366 Manage the users limits in a single place. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico 6230a82b0f smartgears: list the directories and variables that must be readable by regular users. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico 9cc7c3f2ac users: append the additional groups. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico e6531ac42c user_services_perms: remove more stuff, fix some tasks so that they do not overlap with the users role. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico 7220c2513f Add nginx and tomcat-multiple-instances as dependencies to the authorizazion_service role. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico 14df9121a8 Manage motd on both deb/ubuntu and centos installations. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico efc0b242ba Role that configure users and sudo permissions. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico b542a58a8c RH/CentOS compatibility for the users role. 2019-02-14 15:21:03 +01:00
Andrea Dell'Amico b5bd8c8896 IPA server role. 2019-02-14 15:21:03 +01:00
Luca Frosini 8a1d60ade4 Fixed download filaname 2019-02-14 12:48:59 +01:00
Luca Frosini a9ac41d7e0 Upgrading OrientDB version 2019-02-14 11:56:03 +01:00
Andrea Dell'Amico 810c5c09ac Fix the algorithm-updater script behaviour when the file that contains the installed algorithms does not exist. 2019-02-06 17:17:09 +01:00
Andrea Dell'Amico dd6442e8dd Change the algorithms-updater script so that it installs some missing algorithms even when there is no update from subversion. 2019-02-06 15:45:57 +01:00
Andrea Dell'Amico 9aba15c7b2 Run the algorithms installer also when the file that lists all the installed algorithms is empty. 2019-02-06 14:34:45 +01:00
Andrea Dell'Amico edeca5608c Various fixes to the jenkins playbook. No plugin can be installed before the initial jenkins configuration. 2019-01-24 18:29:09 +01:00
Andrea Dell'Amico 48d5e03ea7 Refactor the Jenkins role, now can be used on CentOS too. 2019-01-24 13:20:24 +01:00
Andrea Dell'Amico 2b058ee0b3 Works on both debian and RH 2019-01-23 13:11:25 +01:00
Andrea Dell'Amico 4fb544e092 The role now works for both debian and RH based distributions. 2019-01-23 13:11:05 +01:00
Andrea Dell'Amico 8e0c1ed830 New role to deal with the Dell hardware utilities 2019-01-23 13:10:13 +01:00
Roberto Cirillo 47c7c4ab87 added gcube-app.xml default variables 2019-01-18 17:49:57 +01:00
Roberto Cirillo 9e73f5fd69 added proxy section on gcube-app.xml template 2019-01-18 17:48:47 +01:00
Andrea Dell'Amico 3d747a953c Fix the acmetool letsencrypt hook for the mongod service. See https://support.d4science.org/issues/13157 2019-01-16 13:54:13 +01:00
Andrea Dell'Amico 81e7811be5 Role that installs the perform-service app. 2019-01-15 17:44:57 +01:00
Andrea Dell'Amico 9f41c8485a tomcat debugger: split the host and port variables. Reflect the changes in the smartgears tomcat configuration. 2019-01-14 12:23:12 +01:00
Andrea Dell'Amico 28cef91721 library/roles/smartgears/resource_updater/tasks/main.yml: Create the resource_updater directory unconditionally. 2019-01-10 15:53:00 +01:00
Andrea Dell'Amico b1f5681ccc Do not register the same variable twice. 2019-01-10 12:09:27 +01:00
Andrea Dell'Amico 913b5a57dd Fixes to the smartgears new nginx virtualhost so that we can configure virtualhosts without smartgears. 2019-01-09 15:48:56 +01:00
Andrea Dell'Amico 1c8bd4a269 Add the resources_updater role as dependency. 2019-01-09 15:48:56 +01:00
Andrea Dell'Amico 16ad0de228 This role installs a tool that adds/changes IS information from a resources file. 2019-01-09 15:48:56 +01:00
Andrea Dell'Amico f43c3a638c New virtualhost template for the nginx instance that backs smartgears service. Much more flexible. 2019-01-03 15:32:43 +01:00