diff --git a/lxc-php/meta/main.yml b/lxc-php/meta/main.yml index 7a04f85d..3c965d43 100644 --- a/lxc-php/meta/main.yml +++ b/lxc-php/meta/main.yml @@ -17,7 +17,7 @@ galaxy_info: allow_duplicates: yes dependencies: - - { role: lxc, + - { role: evolix/lxc, lxc_containers: [ { name: "{{ lxc_php_version }}", release: "{{ lxc_php_container_releases[lxc_php_version] }}" } ], when: lxc_php_version is defined } diff --git a/lxc-php/tasks/main.yml b/lxc-php/tasks/main.yml index cc0bf11a..d3fcad4a 100644 --- a/lxc-php/tasks/main.yml +++ b/lxc-php/tasks/main.yml @@ -1,14 +1,8 @@ --- -<<<<<<< HEAD -- name: LXC configuration - include_role: - name: evolix/lxc -======= - name: "Ensure that lxc_php_version is defined" fail: msg: Please configure var lxc_php_version when: lxc_php_version is none ->>>>>>> lxc-php: An almost complete rewrite ** BREAKING ** - name: "Update APT cache in container {{lxc_php_version}}" lxc_container: diff --git a/lxc-php/tasks/php56.yml b/lxc-php/tasks/php56.yml index d3e8556a..369495df 100644 --- a/lxc-php/tasks/php56.yml +++ b/lxc-php/tasks/php56.yml @@ -3,7 +3,7 @@ - name: "{{ lxc_php_version }} - Install PHP packages" lxc_container: name: "{{ lxc_php_version }}" - container_command: "DEBIAN_FRONTEND=noninteractive apt install -y php5-fpm php5-cli php5-gd php5-imap php5-ldap php5-mcrypt php5-mysql php5-pgsql php-gettext php5-intl php5-curl php5-ssh2 php5-zip php5-mbstring libphp-phpmailer opensmtpd git zip unzip" + container_command: "DEBIAN_FRONTEND=noninteractive apt install -y php5-fpm php5-cli php5-gd php5-imap php5-ldap php5-mcrypt php5-mysql php5-pgsql php-gettext php5-intl php5-curl php5-ssh2 libphp-phpmailer ssmtp git zip unzip" - name: "{{ lxc_php_version }} - Copy evolinux PHP configuration" template: diff --git a/webapps/evoadmin-web/tasks/config.yml b/webapps/evoadmin-web/tasks/config.yml index 52a7fcdb..b6384f3b 100644 --- a/webapps/evoadmin-web/tasks/config.yml +++ b/webapps/evoadmin-web/tasks/config.yml @@ -35,4 +35,4 @@ src: phpContainer dest: /usr/local/bin/phpContainer mode: 0700 - when: evoadmin_multi_php + when: packweb_multiphp_versions is defined diff --git a/webapps/evoadmin-web/tasks/user.yml b/webapps/evoadmin-web/tasks/user.yml index 32b0d488..f12a4feb 100644 --- a/webapps/evoadmin-web/tasks/user.yml +++ b/webapps/evoadmin-web/tasks/user.yml @@ -121,4 +121,4 @@ lineinfile: dest: /etc/skel/.bashrc line: "alias php='sudo /usr/local/bin/phpContainer'" - when: evoadmin_multi_php + when: packweb_multiphp_versions is defined diff --git a/webapps/evoadmin-web/tasks/web.yml b/webapps/evoadmin-web/tasks/web.yml index ef360340..e756fde2 100644 --- a/webapps/evoadmin-web/tasks/web.yml +++ b/webapps/evoadmin-web/tasks/web.yml @@ -90,4 +90,4 @@ state: present name: proxy_fcgi notify: restart apache2 - when: evoadmin_multi_php + when: packweb_multiphp_versions is defined diff --git a/webapps/evoadmin-web/templates/sudoers.j2 b/webapps/evoadmin-web/templates/sudoers.j2 index 6a02ed50..9b7cfa54 100644 --- a/webapps/evoadmin-web/templates/sudoers.j2 +++ b/webapps/evoadmin-web/templates/sudoers.j2 @@ -1,7 +1,7 @@ User_Alias EVOADMIN = www-evoadmin Cmnd_Alias EVOADMIN_WEB = {{ evoadmin_scripts_dir | mandatory }}/web-*.sh, {{ evoadmin_scripts_dir | mandatory }}/ftpadmin.sh, {{ evoadmin_scripts_dir | mandatory }}/dbadmin.sh EVOADMIN ALL=NOPASSWD: EVOADMIN_WEB -{% if evoadmin_multi_php %} +{% if packweb_multiphp_versions is defined %} Defaults env_keep += "LOGNAME PWD" ALL ALL = NOPASSWD: /usr/local/bin/phpContainer {% endif %}