Ansible roles by Evolix
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ludovic Poujol 974bc653f3 lxc-php: Do --no-install-recommends for ssmtp/opensmtpd 4 months ago
defaults lxc-php: Don't disable putenv() by default in PHP settings 2 months ago
handlers lxc-php: fix php56-fpm handler name 6 months ago
meta lxc-php & webapps/evoadmin-web: Commit missing fixes 6 months ago
tasks lxc-php: Do --no-install-recommends for ssmtp/opensmtpd 2 months ago
templates (change) lxc-php: Use OpenSMTPD for Stretch/Buster containers, and ssmtp for Jessie containers 6 months ago Add lxc-php README file 1 year ago


Create LXC containers and install all the required PHP packages as a way to use multiple PHP version on Debian.

note : this role depend on the lxc role.


Everything is in the tasks/main.yml file.

Available variables

As this role depend on the lxc role, please refer to it for a variable exhaustive list.

Here is the list of available variables for the PHP part:

  • php_conf_short_open_tag Default: "Off"
  • php_conf_expose_php Default: "Off"
  • php_conf_display_errors Default: "Off"
  • php_conf_log_errors Default: "On"
  • php_conf_html_errors Default: "Off"
  • php_conf_allow_url_fopen Default: "Off"
  • php_conf_disable_functions Default: "exec,shell-exec,system,passthru,putenv,popen"