packweb-apache: install evoadmin as a dependency

A bug in Ansible 2.2 disables some included roles when dependencies have
a conditional evaluated to false.
This commit is contained in:
Jérémy Lecour 2018-04-20 10:23:35 +02:00 committed by Jérémy Lecour
parent d9767aeb86
commit 792e319694
3 changed files with 8 additions and 7 deletions

View file

@ -21,3 +21,4 @@ dependencies:
- { role: squid, squid_localproxy_enable: True }
- { role: mysql, when: packweb_mysql_variant == "debian" }
- { role: mysql-oracle, when: packweb_mysql_variant == "oracle" }
- { role: webapps/evoadmin-web, evoadmin_enable_vhost: "{{ packweb_enable_evoadmin_vhost }}" }

View file

@ -65,10 +65,3 @@
- include: fhs_retrictions.yml
when: packweb_fhs_retrictions
- name: Install Evoadmin
include_role:
name: webapps/evoadmin-web
vars:
evoadmin_enable_vhost: "{{ packweb_enable_evoadmin_vhost }}"

View file

@ -52,6 +52,13 @@
group: "{{ evoadmin_username }}"
recurse: yes
- name: Create evoadmin log directory
file:
name: "{{ evoadmin_log_dir }}"
owner: "{{ evoadmin_username }}"
group: "{{ evoadmin_username }}"
state: directory
- include_role:
name: remount-usr
when: evoadmin_scripts_dir | search ("/usr")