Commit Graph

47 Commits

Author SHA1 Message Date
Andrea Dell'Amico d9052c3e65 Remove the redirections to the 8443 port from the tomcat server.xml templates. We do not configure ssl on tomcat directly, we use a reverse proxy. 2017-12-01 18:34:08 +01:00
Andrea Dell'Amico f3b2334f03 fix a typo. 2017-11-23 11:59:52 +01:00
Andrea Dell'Amico 5d81cc4f57 tomcat multiple instances: add some variables, see https://support.d4science.org/issues/10153 2017-11-22 18:00:27 +01:00
Andrea Dell'Amico 54b61f7f28 The tomcat debug options do not like spaces. 2017-10-17 20:14:09 +02:00
Andrea Dell'Amico 8218c24ab4 The new JDK debug syntax requires a hostname and a port. 2017-10-17 20:08:44 +02:00
Andrea Dell'Amico c5d7868257 tomcat, tomcat-multiple-instances: New JDK options to activate the debug. 2017-10-17 19:39:24 +02:00
Andrea Dell'Amico f9a531231e tomcat-multiple-instances: Fix the jmx default port. 2017-09-21 18:40:37 +02:00
Andrea Dell'Amico 9308f7cdf0 tomcat-multiple-instances: Fix the permissions of the temp directory, again. 2017-09-15 13:05:31 +02:00
Andrea Dell'Amico 042c6a7767 tomcat-multiple-instances: Create the tmp directory with the correct permissions and ownership. 2017-09-15 13:02:27 +02:00
Andrea Dell'Amico 33d3286e74 Change the tomcat roles so that we are now able to change the default temporary directory. 2017-09-15 12:44:48 +02:00
Andrea Dell'Amico b6e4b89965 Fix a typo. 2017-09-01 19:30:54 +02:00
Andrea Dell'Amico d0879ec755 catalina.properties is now a template in the tomcat-multiple-instances role. 2017-09-01 19:09:24 +02:00
Andrea Dell'Amico 848b7c94d9 library/roles/tomcat-multiple-instances, library/roles/tomcat: Record the remote client IP address into the access log. See https://support.d4science.org/issues/9155 2017-07-04 17:24:23 +02:00
Andrea Dell'Amico cc10698ecb library/roles/tomcat-multiple-instances/tasks/main.yml: Restart all the instances when a default has been changed. The old trick did not work correctly. 2017-05-11 17:05:11 +02:00
Andrea Dell'Amico ad0d5d676b library/roles/tomcat-multiple-instances/tasks/main.yml: Add the tag 'jdk' to the task that install the tomcat defaults. This way a JDK change will be reflected to the tomcat configuration. 2017-05-10 14:00:45 +02:00
Andrea Dell'Amico a745a6a46f library/roles/tomcat-multiple-instances/tasks/main.yml: Fix defaults for the users creation. 2017-04-19 19:19:24 +02:00
Andrea Dell'Amico 9087f16cb2 library/roles/tomcat-multiple-instances/tasks/main.yml: Fix a wrong conditional. 2017-03-23 17:54:57 +01:00
Andrea Dell'Amico 7dc249bece library/roles/tomcat-multiple-instances: Manage context.xml, for JNDI 2017-03-23 17:32:43 +01:00
Andrea Dell'Amico 5ffd2eee27 library/roles/tomcat: Do not set the permgen max size if the JDK version is >= 8. 2017-01-17 12:54:01 +01:00
Andrea Dell'Amico 3a926d3080 library/roles/tomcat-multiple-instances: Do not set the Permgen size option if the jdk version is >=8. 2017-01-17 12:46:25 +01:00
Andrea Dell'Amico 05627d1293 dnet-openaire/host_vars/node6.t.openaire.research-infrastructures.eu: Fixes to the tomcat variables.
library/roles/tomcat-multiple-instances/tasks/main.yml: ignore errors when restarting. Otherwise changing the jdk will fail miserably.
2016-12-15 17:48:37 +01:00
Andrea Dell'Amico d1c3d3ebd4 library/roles/tomcat-multiple-instances, library/roles/tomcat: Define ad support the 'maxPostSize' option. 2016-12-05 14:00:00 +01:00
Andrea Dell'Amico 364d6ed864 library/roles/tomcat-multiple-instances/templates/tomcat-default.j2: Set a default for the tomcat jmx port. 2016-11-17 14:49:06 +01:00
Andrea Dell'Amico 719d0cb8b7 library/roles/tomcat-multiple-instances/defaults/main.yml: Set a default for the jmx port. 2016-11-17 14:47:40 +01:00
Andrea Dell'Amico 7064bc2af4 library/roles/tomcat-multiple-instances/defaults/main.yml: Fix the java opts variables. The heap was listed twice. 2016-11-16 16:15:43 +01:00
Andrea Dell'Amico 89e8005016 library/roles/tomcat-multiple-instances: The java heap is now set by an ad hoc variable. 2016-11-16 11:41:29 +01:00
Andrea Dell'Amico 439038df06 library/roles/tomcat-multiple-instances/defaults/main.yml: New variable that permits to skip the role. 2016-06-23 20:19:17 +02:00
Andrea Dell'Amico 1309a27c2e library/roles/tomcat-multiple-instances/defaults/main.yml: Defaults for autodeploy and autounpack. 2016-05-26 18:59:13 +02:00
Andrea Dell'Amico d6fabdc929 d4science-ghn-cluster/roles/smartgears/defaults/main.yml: Unpack war files by default. 2016-05-19 19:22:52 +02:00
Andrea Dell'Amico 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. 2016-03-18 18:18:49 +01:00
Andrea Dell'Amico 670a98fa2a library/roles: Ansible 2 compatibility. 2016-03-08 10:58:57 +01:00
Luca Frosini 055128b70a Fixed missing variable tomcat port debug 2016-03-04 12:48:08 +01:00
Andrea Dell'Amico 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.
2016-03-03 18:55:27 +01:00
Andrea Dell'Amico 73e6c96026 library/roles/tomcat-multiple-instances/tasks/main.yml: ansible 2 compatibility fix. 2016-03-02 17:05:01 +01:00
Andrea Dell'Amico 75fd7d0574 library/roles/postgresql, library/roles/tomcat-multiple-instances, library/roles/tomcat, library/roles/ubuntu-deb-general: ansible 2 cleanup. 2016-03-02 16:44:43 +01:00
Andrea Dell'Amico 7413e6398a library/roles/tomcat, library/roles/tomcat-multiple-instances: Fix other ansible 2 incompatibilities. 2016-03-02 15:19:25 +01:00
Andrea Dell'Amico 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. 2016-03-01 14:13:18 +01:00
Andrea Dell'Amico 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.
2015-11-25 16:56:39 +01: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 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
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 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 10441129fc library/roles/dnet_user_services_perms: Manage more directories. Logs in /var/log/dnet
library/roles/iptables/templates/iptables-rules.v6.j2: Fix the reject options
library/roles/tomcat: Install a catalina.properties that matches the one used by the multiple instances role
library/roles/tomcat/templates/tomcat-server.xml.j2: Do not generate a random password when the shutdown port is disabled
2015-07-16 13:25:02 +02:00
Andrea Dell'Amico 6a092177ba library/roles/tomcat, library/roles/tomcat-multiple-instances: Fix https://issue.openaire.research-infrastructures.eu/issues/1059 providing a way to disable the jmx additional ports and permit to open the jmx interface on localhost only. 2015-06-15 18:54:51 +02:00
Andrea Dell'Amico a8849d5826 library/roles/tomcat, library/roles/tomcat-multiple-instances: manage separately 'unpackwars' and 'autodeploy'. 2015-06-09 16:01:35 +02:00
Andrea Dell'Amico 96ee606381 library/roles: the last occurrences of 'library' -> 'library/roles' 2015-05-30 20:07:30 +02:00
Andrea Dell'Amico 73d37f81a6 Major refactoring. Moved all the library roles under 'library/roles' and changed all the occurrances inside all the playbooks. 2015-05-28 11:32:57 +02:00