ansible-roles/webapps/evoadmin-web
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
..
defaults webapps/evoadmin-web: Replace evoadmin_multi_php (bool) by evoadmin_multiphp_versions (list) ** breaking ** 2020-04-01 17:17:00 +02:00
files/ftp packweb-apache: Do the install & conffigure phpContainer script (instead of evoadmin-web role) 2020-04-08 17:54:43 +02:00
handlers Add restart apache2 handler 2019-06-19 17:59:42 +02:00
meta Update Galaxy metadata (company, platforms and galaxy_tags) 2021-06-28 15:26:28 +02:00
tasks Replace the include module with include_tasks or import_tasks 2023-01-03 14:43:42 +01:00
templates evoadmin-web: Update comment in template on how password hashes should be generated 2022-07-05 11:26:40 +02:00
README.md add default (useless) value for file lookup 2021-05-19 14:35:08 +02:00

Set custom web-add.conf file

  • "templates/evoadmin-web/web-add.{{ inventory_hostname }}.conf.j2"
  • "templates/evoadmin-web/web-add.{{ host_group | default('all') }}.conf.j2"
  • "templates/evoadmin-web/web-add.conf.j2" And force it to update: evoadmin_add_conf_force: True

Set custom web-mail.tpl

  • "templates/evoadmin-web/web-mail.{{ inventory_hostname }}.tpl.j2"
  • "templates/evoadmin-web/web-mail.{{ host_group | default('all') }}.tpl.j2"
  • "templates/evoadmin-web/web-mail.tpl.j2" And force it to update: evoadmin_mail_tpl_force: True

Set custom evoadmin.conf VHost

  • "templates/evoadmin-web/evoadmin.{{ inventory_hostname }}.conf.j2"
  • "templates/evoadmin-web/evoadmin.{{ host_group | default('all') }}.conf.j2"
  • "templates/evoadmin-web/evoadmin.conf.j2" And force it to update: evoadmin_force_vhost: True

Set custom config.local.php

  • "templates/evoadmin-web/config.local.{{ inventory_hostname }}.php.j2"
  • "templates/evoadmin-web/config.local.{{ host_group | default('all') }}.php.j2"
  • "templates/evoadmin-web/config.local.php.j2" And force it to update: evoadmin_config_local_php_force: True

Set evoadmin-web sudoers file

  • "templates/evoadmin-web/sudoers.{{ inventory_hostname }}.j2"
  • "templates/evoadmin-web/sudoers.{{ host_group | default('all') }}.j2"
  • "templates/evoadmin-web/sudoers.j2"
  • "sudoers.j2" And force it to update: evoadmin_sudoers_conf_force: True

Set evoadmin-web sudoers file

evoadmin_htpasswd: True

Overwrite its template:

  • "templates/evoadmin-web/htpasswd.{{ inventory_hostname }}.j2"
  • "templates/evoadmin-web/htpasswd.{{ host_group | default('all') }}.j2"
  • "templates/evoadmin-web/htpasswd.j2"
  • "htpasswd.j2" And force it to update: evoadmin_htpasswd_force: True