Replace version_compare() with version()

This commit is contained in:
Jérémy Lecour 2020-02-25 10:45:35 +01:00 committed by Jérémy Lecour
parent ff7f8669ef
commit 7283e34077
40 changed files with 83 additions and 82 deletions

View File

@ -42,6 +42,7 @@ The **patch** part changes incrementally at each release.
* evobackup-client role to configure a machine for backups with bkctld(8)
### Changed
* replace version_compare() with version()s
* removed some deprecations for Ansible 2.7
* apache: improve permissions in save_apache_status script
* apt: hold packages only if package is installed

View File

@ -12,7 +12,7 @@
tags:
- apache
- packages
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: packages are installed (jessie)
apt:

View File

@ -4,7 +4,7 @@
fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution != "Debian" or ansible_distribution_major_version is version_compare('8', '<')
- ansible_distribution != "Debian" or ansible_distribution_major_version is version('8', '<')
tags:
- apt

View File

@ -4,7 +4,7 @@
assert:
that:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '>=')
- ansible_distribution_major_version is version('9', '>=')
msg: only compatible with Debian 9+
- name: certbot package is installed

View File

@ -29,7 +29,7 @@
- restart elasticsearch
tags:
- elasticsearch
when: elastic_stack_version is version_compare('6', '<')
when: elastic_stack_version is version('6', '<')
- name: check if ES_TMPDIR is available (>= 6.x)
lineinfile:
@ -41,7 +41,7 @@
- restart elasticsearch
tags:
- elasticsearch
when: elastic_stack_version is version_compare('6', '>=')
when: elastic_stack_version is version('6', '>=')
- name: change JVM tmpdir (>= 6.x)
lineinfile:
@ -53,5 +53,5 @@
- restart elasticsearch
tags:
- elasticsearch
when: elastic_stack_version is version_compare('6', '>=')
when: elastic_stack_version is version('6', '>=')
when: (elasticsearch_custom_tmpdir != '' and elasticsearch_custom_tmpdir != None) or fstab_tmp_noexec.rc == 0

View File

@ -30,7 +30,7 @@
gitignore_items: []
when:
- _usr_share_scripts.stat.isdir
- ansible_distribution_major_version is version_compare('10', '>=')
- ansible_distribution_major_version is version('10', '>=')
- name: Check if cron is installed
shell: "dpkg -l cron 2> /dev/null | grep -q -E '^(i|h)i'"

View File

@ -3,7 +3,7 @@
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution != "Debian" or ansible_distribution_major_version is version_compare('8', '<')
- ansible_distribution != "Debian" or ansible_distribution_major_version is version('8', '<')
- include: certbot.yml

View File

@ -1,5 +1,5 @@
location ~ /.well-known/acme-challenge {
{% if ansible_distribution_major_version is version_compare('9', '>=') %}
{% if ansible_distribution_major_version is version('9', '>=') %}
alias {{ evoacme_acme_dir }}/;
{% else %}
alias {{ evoacme_acme_dir }}/.well-known/acme-challenge;

View File

@ -66,6 +66,6 @@
state: mounted
when:
- evolinux_fstab_dev_shm
- ansible_distribution_major_version is version_compare('10', '>=')
- ansible_distribution_major_version is version('10', '>=')
- meta: flush_handlers

View File

@ -71,7 +71,7 @@
apt_key:
# url: https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key
data: "{{ lookup('file', 'hwraid.le-vert.net.gpg.key') }}"
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: Add HW tool repository
apt_repository:

View File

@ -4,7 +4,7 @@
assert:
that:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('8', '>=')
- ansible_distribution_major_version is version('8', '>=')
msg: only compatible with Debian >= 8
- name: Apt configuration

View File

@ -93,7 +93,7 @@
name: net-tools
when:
- evolinux_packages_stretch
- ansible_distribution_major_version is version_compare('9', '>=')
- ansible_distribution_major_version is version('9', '>=')
- name: Install/Update packages for Buster and later
apt:
@ -102,7 +102,7 @@
- binutils
when:
- evolinux_packages_buster
- ansible_distribution_major_version is version_compare('10', '>=')
- ansible_distribution_major_version is version('10', '>=')
- name: Customize logcheck recipient
lineinfile:
@ -141,6 +141,6 @@
state: absent
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '>=')
- ansible_distribution_major_version is version('9', '>=')
- meta: flush_handlers

View File

@ -41,7 +41,7 @@
lineinfile:
dest: "/root/.profile"
line: "PATH=\"${PATH}:/usr/share/scripts\""
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- name: Custom git config for root
copy:

View File

@ -27,7 +27,7 @@
notify: reload sshd
when:
- evolinux_ssh_password_auth_addresses != []
- ansible_distribution_major_version is version_compare('10', '>=')
- ansible_distribution_major_version is version('10', '>=')
- name: Security directives for Evolinux (Jessie/Stretch)
blockinfile:
@ -41,7 +41,7 @@
notify: reload sshd
when:
- evolinux_ssh_password_auth_addresses != []
- ansible_distribution_major_version is version_compare('10', '<')
- ansible_distribution_major_version is version('10', '<')
# We disable AcceptEnv because it can be a security issue, but also because we
# do not want clients to push their environment variables like LANG.
@ -59,7 +59,7 @@
regexp: '^#?LogLevel [A-Z]+'
replace: "LogLevel VERBOSE"
notify: reload sshd
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: "Get current user"
command: logname

View File

@ -153,7 +153,7 @@
mode: "0755"
when:
- evolinux_system_alert5_init
- ansible_distribution_major_version is version_compare('10', '>=')
- ansible_distribution_major_version is version('10', '>=')
- name: Install alert5 service (buster)
copy:
@ -163,7 +163,7 @@
mode: "0644"
when:
- evolinux_system_alert5_init
- ansible_distribution_major_version is version_compare('10', '>=')
- ansible_distribution_major_version is version('10', '>=')
- name: Enable alert5 init script (buster)
systemd:
@ -173,7 +173,7 @@
when:
- evolinux_system_alert5_init
- evolinux_system_alert5_enable
- ansible_distribution_major_version is version_compare('10', '>=')
- ansible_distribution_major_version is version('10', '>=')
## network interfaces

View File

@ -8,7 +8,7 @@ notifempty
delaycompress
compress
postrotate
{% if ansible_distribution_major_version is version_compare('10', '>=') %}
{% if ansible_distribution_major_version is version('10', '>=') %}
/usr/lib/rsyslog/rsyslog-rotate
{% else %}
invoke-rc.d rsyslog rotate > /dev/null

View File

@ -4,7 +4,7 @@
assert:
that:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('8', '>=')
- ansible_distribution_major_version is version('8', '>=')
msg: only compatible with Debian >= 8
- debug:

View File

@ -28,9 +28,9 @@
- set_fact:
# If "AllowGroups is present" or "AllowUsers is absent and Debian 10+",
ssh_allowgroups: "{{ (grep_allowgroups_ssh.rc == 0) or (grep_allowusers_ssh.rc != 0 and (ansible_distribution_major_version is version_compare('10', '>='))) }}"
ssh_allowgroups: "{{ (grep_allowgroups_ssh.rc == 0) or (grep_allowusers_ssh.rc != 0 and (ansible_distribution_major_version is version('10', '>='))) }}"
# If "AllowGroups is absent" and "AllowUsers is absent or Debian <10"
ssh_allowusers: "{{ (grep_allowusers_ssh.rc == 0) or (grep_allowgroups_ssh.rc != 0 and (ansible_distribution_major_version is version_compare('10', '<'))) }}"
ssh_allowusers: "{{ (grep_allowusers_ssh.rc == 0) or (grep_allowgroups_ssh.rc != 0 and (ansible_distribution_major_version is version('10', '<'))) }}"
- debug:
var: ssh_allowgroups

View File

@ -4,6 +4,6 @@
when: ansible_distribution_release == "jessie"
- include: sudo_stretch.yml
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- meta: flush_handlers

View File

@ -63,14 +63,14 @@
group:
name: "{{ evolinux_ssh_group }}"
state: present
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- name: "Unix user '{{ user.name }}' belongs to group '{{ evolinux_ssh_group }}' (Debian 10 or later)"
user:
name: '{{ user.name }}'
groups: "{{ evolinux_ssh_group }}"
append: yes
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
## Optional group for all evolinux users
@ -81,7 +81,7 @@
when:
- evolinux_internal_group is defined
- evolinux_internal_group != ""
- ansible_distribution_major_version is version_compare('9', '>=')
- ansible_distribution_major_version is version('9', '>=')
- name: "Unix user '{{ user.name }}' belongs to group '{{ evolinux_internal_group }}' (Debian 9 or later)"
user:
@ -91,7 +91,7 @@
when:
- evolinux_internal_group is defined
- evolinux_internal_group != ""
- ansible_distribution_major_version is version_compare('9', '>=')
- ansible_distribution_major_version is version('9', '>=')
## Optional secondary groups, defined per user

View File

@ -10,7 +10,7 @@
- name: Install lxc-templates on Buster
apt:
name: lxc-templates
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- name: Copy LXC default containers configuration
template:

View File

@ -7,7 +7,7 @@ lxc.id_map = g 0 100000 10000
{% endif %}
# Set the default network virtualization method.
{% if ansible_distribution_major_version is version_compare('9', '<=') %}
{% if ansible_distribution_major_version is version('9', '<=') %}
lxc.network.type = {{lxc_network_type}}
{% else %}
lxc.net.0.type = {{lxc_network_type}}
@ -21,7 +21,7 @@ lxc.mount.entry = {{lxc_mount_part}} {{lxc_mount_part |replace('/', '')}} none b
{% endif %}
# Only one tty is enough.
# This require that you disabled others tty ([2-6]) in systemd.
{% if ansible_distribution_major_version is version_compare('9', '<=') %}
{% if ansible_distribution_major_version is version('9', '<=') %}
lxc.tty = 1
{% else %}
lxc.tty.max = 1

View File

@ -12,4 +12,4 @@
when: ansible_distribution_release == "stretch"
- include: main_buster.yml
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')

View File

@ -27,7 +27,7 @@
# - name: "mysql-utilities are installed (Debian 9 or later)"
# apt:
# name: mysql-utilities
# when: ansible_distribution_major_version is version_compare('9', '>=')
# when: ansible_distribution_major_version is version('9', '>=')
- name: "mytop dependencies are installed (stretch)"
apt:
@ -49,7 +49,7 @@
- mariadb-client-10.3
- libconfig-inifiles-perl
- libterm-readkey-perl
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- include_role:
name: evolix/remount-usr
@ -68,7 +68,7 @@
tags:
- mytop
- mysql
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: Read debian-sys-maint password
shell: 'cat /etc/mysql/debian.cnf | grep -m1 "password = .*" | cut -d" " -f3'

View File

@ -4,19 +4,19 @@
mysql_restart_handler_name: "{{ mysql_restart_if_needed | bool | ternary('restart mysql', 'restart mysql (noop)') }}"
- include: packages_stretch.yml
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- include: packages_jessie.yml
when: ansible_distribution_release == "jessie"
- include: users_stretch.yml
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- include: users_jessie.yml
when: ansible_distribution_release == "jessie"
- include: config_stretch.yml
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- include: config_jessie.yml
when: ansible_distribution_release == "jessie"

View File

@ -38,7 +38,7 @@
- mariadb-client-10.3
- libconfig-inifiles-perl
- libterm-readkey-perl
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- name: Read debian-sys-maint password
shell: 'cat /etc/mysql/debian.cnf | grep -m1 "password = .*" | cut -d" " -f3'
@ -92,7 +92,7 @@
- packages
- percona-toolkit
- mysql
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
# automatic optimizations

View File

@ -3,7 +3,7 @@
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution != "Debian" or ansible_distribution_major_version is version_compare('8', '<')
- ansible_distribution != "Debian" or ansible_distribution_major_version is version('8', '<')
- name: install info.php
copy:
@ -67,7 +67,7 @@
src: userlogrotate
dest: /etc/cron.weekly/userlogrotate
mode: "0755"
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: Force DIR_MODE to 0750 in /etc/adduser.conf
lineinfile:

View File

@ -7,7 +7,7 @@
- name: Install phpmyadmin (Debian <=9)
apt:
name: phpmyadmin
when: ansible_distribution_major_version is version_compare('9', '<=')
when: ansible_distribution_major_version is version('9', '<=')
- include_role:
name: evolix/remount-usr
@ -17,7 +17,7 @@
- name: Install phpmyadmin using sid package (Debian >=10)
apt:
deb: http://mirror.evolix.org/debian/pool/main/p/phpmyadmin/phpmyadmin_4.6.6-4_all.deb
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- name: Check if phpmyadmin default configuration is present
stat:

View File

@ -57,7 +57,7 @@
- { option: "pm.status_path", value: "/fpm_status" }
- { option: "request_terminate_timeout", value: "60s" }
notify: "restart {{ php_fpm_service_name }}"
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: Custom PHP FPM values
copy:

View File

@ -3,7 +3,7 @@
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution != "Debian" or ansible_distribution_major_version is version_compare('8', '<')
- ansible_distribution != "Debian" or ansible_distribution_major_version is version('8', '<')
- include: main_jessie.yml
when: ansible_distribution_release == "jessie"

View File

@ -5,10 +5,10 @@
when: ansible_distribution_release == "jessie"
- include: packages_stretch.yml
when: ansible_distribution_major_version is version_compare('9', '=')
when: ansible_distribution_major_version is version('9', '=')
- include: packages_buster.yml
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- include: config.yml

View File

@ -3,7 +3,7 @@ shared_buffers = {{ postgresql_shared_buffers }}
work_mem = {{ postgresql_work_mem }}
#shared_preload_libraries = 'pg_stat_statements'
#synchronous_commit = off
{% if postgresql_version is version_compare('9.5', '<') %}
{% if postgresql_version is version('9.5', '<') %}
checkpoint_segments = 30
{% else %}
max_wal_size = 15GB

View File

@ -44,7 +44,7 @@
- "{{ redis_conf_dir }}/redis-server.post-down.d"
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '=')
- ansible_distribution_major_version is version('9', '=')
tags:
- redis
@ -59,7 +59,7 @@
- "redis-server.post-down.d"
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '=')
- ansible_distribution_major_version is version('9', '=')
tags:
- redis
@ -99,7 +99,7 @@
group: "root"
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '<')
- ansible_distribution_major_version is version('9', '<')
tags:
- redis
@ -112,7 +112,7 @@
group: "root"
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '>=')
- ansible_distribution_major_version is version('9', '>=')
tags:
- redis

View File

@ -18,7 +18,7 @@
group: root
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '<')
- ansible_distribution_major_version is version('9', '<')
tags:
- redis
- nrpe
@ -28,7 +28,7 @@
redis_check_redis_path: /usr/local/lib/nagios/plugins/check_redis
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '<')
- ansible_distribution_major_version is version('9', '<')
tags:
- redis
- nrpe
@ -38,7 +38,7 @@
redis_check_redis_path: /usr/lib/nagios/plugins/check_redis
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version is version_compare('9', '>=')
- ansible_distribution_major_version is version('9', '>=')
tags:
- redis
- nrpe

View File

@ -36,7 +36,7 @@ rdbcompression {{ redis_rdbcompression | bool | ternary('yes','no') }}
dbfilename {{ redis_data_file }}
dir {{ redis_data_dir }}
{% if redis_installed_version is version_compare('3.2', '>=') %}
{% if redis_installed_version is version('3.2', '>=') %}
protected-mode {{ redis_protected_mode | bool | ternary('yes','no') }}
{% endif %}

View File

@ -3,7 +3,7 @@
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution != "Debian" or ansible_distribution_major_version is version_compare('8', '<')
- ansible_distribution != "Debian" or ansible_distribution_major_version is version('8', '<')
- name: "Set squid name (jessie)"
set_fact:
@ -13,7 +13,7 @@
- name: "Set squid name (Debian 9 or later)"
set_fact:
squid_daemon_name: squid
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: "Install Squid packages"
apt:
@ -26,7 +26,7 @@
copy:
src: default_squid
dest: /etc/default/squid
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: "squid.conf is present (jessie)"
template:
@ -48,14 +48,14 @@
src: evolinux-defaults.conf
dest: /etc/squid/evolinux-defaults.conf
notify: "restart squid"
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: "evolinux defaults whitelist (Debian 9 or later)"
copy:
src: evolinux-whitelist-defaults.conf
dest: /etc/squid/evolinux-whitelist-defaults.conf
notify: "reload squid"
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: "evolinux custom whitelist (Debian 9 or later)"
copy:
@ -63,7 +63,7 @@
content: |
# Put customized values here.
force: no
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: "evolinux acl for local proxy (Debian 9 or later)"
template:
@ -71,7 +71,7 @@
dest: /etc/squid/evolinux-acl.conf
force: no
notify: "reload squid"
when: squid_localproxy_enable and ansible_distribution_major_version is version_compare('9', '>=')
when: squid_localproxy_enable and ansible_distribution_major_version is version('9', '>=')
- name: "evolinux custom acl (Debian 9 or later)"
copy:
@ -79,7 +79,7 @@
content: |
# Put customized values here.
force: no
when: squid_localproxy_enable == False and ansible_distribution_major_version is version_compare('9', '>=')
when: squid_localproxy_enable == False and ansible_distribution_major_version is version('9', '>=')
- name: "evolinux http_access for local proxy (Debian 9 or later)"
copy:
@ -87,7 +87,7 @@
dest: /etc/squid/evolinux-httpaccess.conf
force: no
notify: "reload squid"
when: squid_localproxy_enable and ansible_distribution_major_version is version_compare('9', '>=')
when: squid_localproxy_enable and ansible_distribution_major_version is version('9', '>=')
- name: "evolinux custom http_access (Debian 9 or later)"
copy:
@ -95,7 +95,7 @@
content: |
# Put customized values here.
force: no
when: squid_localproxy_enable == False and ansible_distribution_major_version is version_compare('9', '>=')
when: squid_localproxy_enable == False and ansible_distribution_major_version is version('9', '>=')
- name: "evolinux overrides for local proxy (Debian 9 or later)"
template:
@ -103,7 +103,7 @@
dest: /etc/squid/evolinux-custom.conf
force: no
notify: "reload squid"
when: squid_localproxy_enable and ansible_distribution_major_version is version_compare('9', '>=')
when: squid_localproxy_enable and ansible_distribution_major_version is version('9', '>=')
- name: "evolinux custom overrides (Debian 9 or later)"
copy:
@ -111,7 +111,7 @@
content: |
# Put customized values here.
force: no
when: squid_localproxy_enable == False and ansible_distribution_major_version is version_compare('9', '>=')
when: squid_localproxy_enable == False and ansible_distribution_major_version is version('9', '>=')
- name: add some URL in whitelist (Debian 8)
lineinfile:
@ -131,16 +131,16 @@
state: present
with_items: '{{ squid_whitelist_items }}'
notify: "reload squid"
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- include: systemd.yml
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- include: logrotate_jessie.yml
when: ansible_distribution_release == "jessie"
- include: logrotate_stretch.yml
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- include: minifirewall.yml

View File

@ -25,7 +25,7 @@
mode: "0700"
owner: root
group: root
when: ansible_distribution_major_version is version_compare('9', '<=')
when: ansible_distribution_major_version is version('9', '<=')
notify: reload varnish
tags:
- varnish

View File

@ -8,7 +8,7 @@
apt:
name: php-pear
state: present
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
# /!\ Warning, this is a temporary hack
- include_role:
@ -21,7 +21,7 @@
state: present
with_items:
- 'http://mirror.evolix.org/debian/pool/main/p/php-log/php-log_1.12.9-2_all.deb'
when: ansible_distribution_major_version is version_compare('10', '>=')
when: ansible_distribution_major_version is version('10', '>=')
- name: Install PHP packages (stretch)
apt:

View File

@ -22,7 +22,7 @@
- name: "Create www-evoadmin (Debian 9 or later)"
user:
name: www-evoadmin
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: Is /etc/aliases present?
stat:
@ -62,7 +62,7 @@
dest: "{{ evoadmin_document_root }}"
version: master
update: False
when: ansible_distribution_major_version is version_compare('9', '>=')
when: ansible_distribution_major_version is version('9', '>=')
- name: Change ownership on git repository
file:

View File

@ -16,7 +16,7 @@
option: "disable_functions"
value: "shell-exec,system,passthru,putenv,popen"
notify: reload apache2
when: ansible_distribution_major_version is version_compare('9', '=')
when: ansible_distribution_major_version is version('9', '=')
- name: "Set custom values for PHP config (Debian 10)"
ini_file:
@ -25,7 +25,7 @@
option: "disable_functions"
value: "shell-exec,system,passthru,putenv,popen"
notify: reload apache2
when: ansible_distribution_major_version is version_compare('10', '=')
when: ansible_distribution_major_version is version('10', '=')
- name: Install evoadmin VHost
template: