Commit graph

49 commits

Author SHA1 Message Date
Mathieu Trossevin 7c632352a0
Replace the include module with include_tasks or import_tasks
The behaviour of the `include` module is badly defined (it try to choose
between statically importing the tasks and dynamically including them)
and can cause problems depending on any number of constraints (mostly if
it choose the wrong behaviour).

Replace it with the `import_tasks` (always statically import tasks) unless
the `include` is in a loop in which case we replace it with
`include_tasks` (always dynamically include tasks).
2023-01-03 14:43:42 +01:00
Jérémy Lecour 0622e9ff1e fix non-breaking spaces 2022-12-14 11:47:53 +01:00
Jérémy Lecour 0fe0244116 Update Galaxy metadata (company, platforms and galaxy_tags) 2021-06-28 15:26:28 +02:00
Jérémy Lecour 2ed77c60f0 Improve Ansible syntax
replace « x | changed » by « x is changed »
add explicit « bool » filter
use « length » filter instead of string comparison
2021-05-09 23:06:42 +02:00
Jérémy Lecour 5138065059 Use 'loop' syntax instead of 'with_items' 2021-05-04 14:19:18 +02:00
Jérémy Lecour 0b528f15da tomcat-instance: fail if uid already exists
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-17 08:06:44 +01:00
Jérémy Lecour 27e217467e Change "|changed" with "is changed" 2019-12-31 16:18:56 +01:00
Victor LABORIE 1b74db194a Add missing evolix prefix to role dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-03 14:32:34 +01:00
Jérémy Lecour bd8644ae60 whitespaces 2019-05-14 14:03:03 +02:00
Jérémy Lecour aa28e9c1b8 change repositories URL 2019-03-21 15:31:58 +01:00
Victor LABORIE aebd46e4d7 tomcat-instance: deploy correct version of config files 2019-03-06 15:52:56 +01:00
Victor LABORIE 346e556049 tomcat-instance: deploy correct version of server.xml 2019-02-20 11:29:11 +01:00
Jérémy Lecour 3cbb65ea8d whitespaces 2018-04-04 23:21:31 +02:00
Victor LABORIE 00a8947da1 tomcat-instance: default rng set to /dev/urandom 2017-07-13 13:51:15 +02:00
Victor LABORIE eedeab6be2 tomcat-instance: possibility to surcharge java path 2017-07-12 10:57:16 +02:00
Victor LABORIE 61685dfa40 tomcat-instance: fix default vars 2017-07-07 12:12:05 +02:00
Victor LABORIE 4237a4fb21 tomcat-instance: move handler in tasks 2017-07-07 11:35:20 +02:00
Victor LABORIE 3cf23bbe14 tomcat/tomcat-isntance: fix handlers 2017-07-03 17:37:08 +02:00
Victor LABORIE c3db08e6db Split tomcat-instance in tomcat + tomcat-instance 2017-07-03 17:37:06 +02:00
Gabriel Periard-Tremblay 87ebadcadd Kitchen: Change base image to evolix/ansible 2017-06-02 08:38:08 -04:00
Jérémy Lecour d2eeb3ba69 evoacme/tomcat: check if /etc/aliases exists 2017-05-21 23:34:34 +02:00
Jérémy Lecour da9b82f694 tomcat: whitespaces + syntax 2017-05-21 21:02:48 +02:00
Jérémy Lecour 36db563a8a Use symbolic permissions for setgid bit 2017-05-21 19:33:52 +02:00
Jérémy Lecour 604ac631df use the systemd module 2017-05-21 19:33:28 +02:00
Jérémy Lecour 8772983746 Replace shell with command or disable warnings 2017-05-21 19:33:16 +02:00
Jérémy Lecour 1b24815491 whitespaces 2017-05-21 19:32:25 +02:00
Jérémy Lecour 4fccac3627 Tomcat: add some context for tests 2017-05-21 10:59:57 +02:00
Jérémy Lecour 033ebaa593 Add tests for many roles 2017-05-18 15:44:21 +02:00
Victor LABORIE 30cf02c6d4 tomcat-instance: deploy all conf from ansible 2017-05-10 17:08:55 +02:00
Victor LABORIE a90f59fc78 tomcat-instance: fix right of copied tomcat conf 2017-04-21 15:14:56 +02:00
Victor LABORIE f7d886f03d tomcat-instance: fix instance home dir right 2017-04-21 12:12:13 +02:00
Victor LABORIE 6d017e8470 tomcat-instance: fix .profile owner and group 2017-04-04 16:21:34 +02:00
Jérémy Lecour 5b2ab0d8d3 Ansible >= 2.2 supported 2017-03-24 14:15:09 +01:00
Jérémy Lecour 294cea44e8 Change mode with leading 0, but still as String 2017-03-23 16:59:43 +01:00
Victor LABORIE 483d3a8a9e tomcat-instance: bootstrap instance are idempotent 2017-03-02 17:22:33 +01:00
Victor LABORIE 8eb7952e49 tomcat-instance: fix subject mail quoting 2017-02-24 15:23:33 +01:00
Victor LABORIE cb037d9d91 tomcat-instance: send mail in shell script not in systemd unit 2017-02-24 14:50:18 +01:00
Victor LABORIE acb4fb9d99 tomcat-instance fix check|success 2017-02-06 13:28:04 +01:00
Jérémy Lecour 9ba7c66f5f a bit of syntax 2017-01-31 11:47:29 +01:00
Jérémy Lecour 8920ff1ee4 Add "always_run: yes" where it's pertinent
There is also the "check_mode: no", but commented,
for when we switch to Ansible 2.2
2017-01-31 11:45:35 +01:00
Jérémy Lecour 6b8a51a18e tomcat-instances: variables are mandatory 2017-01-13 09:50:01 +01:00
Jérémy Lecour 5a7a561cca Remount /usr only if it is a dedicated partition 2017-01-12 16:23:48 +01:00
Jérémy Lecour 61f5219f48 Improve documentation
Each role has a README and a meta/main.yml file
2017-01-05 18:22:06 +01:00
Jérémy Lecour 5a4f838375 Unix mode MUST be a quoted string when using octal notation 2017-01-05 12:03:54 +01:00
Victor LABORIE 52b643a1a1 tomcat-instance: deploy nagios check 2017-01-04 16:04:15 +01:00
Victor LABORIE f748b54df4 tomcat-instance: always run shell check 2017-01-04 15:47:53 +01:00
Victor LABORIE 3cb905714f tomcat-instance: add README.md 2017-01-03 17:22:49 +01:00
Victor LABORIE 56e42aa63a tomcat-instance: set JAVA_HOME in env conf file 2017-01-03 17:21:35 +01:00
Victor LABORIE 04ccca18f2 init tomcat-instance role 2017-01-03 12:41:22 +01:00