Improve distribution verification

This commit is contained in:
Gregory Colpart 2017-08-23 01:49:27 +02:00
parent a5db321717
commit 207a2f6011
6 changed files with 10 additions and 18 deletions

View File

@ -3,8 +3,7 @@
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version | version_compare('8', '<')
- ansible_distribution != "Debian" or ansible_distribution_major_version | version_compare('8', '<')
- debug:
msg: "Warning: empty 'admin_users' variable, tasks will be skipped!"

View File

@ -1,11 +1,9 @@
---
- name: Fail if distribution is not supported
fail:
msg: "Error: '{{ ansible_os_family }} {{ ansible_distribution_release }}' is not a supported distribution."
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution_release != "jessie"
- ansible_distribution_release != "stretch"
- ansible_distribution != "Debian" or ansible_distribution_major_version | version_compare('8', '<')
tags:
- apt

View File

@ -1,11 +1,9 @@
---
- name: Fail if distribution is not supported
fail:
msg: "Error: '{{ ansible_os_family }} {{ ansible_distribution_release }}' is not a supported distribution."
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution_release != "jessie"
- ansible_distribution_release != "stretch"
- ansible_distribution != "Debian" or ansible_distribution_major_version | version_compare('8', '<')
- include: certbot.yml

View File

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

View File

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

View File

@ -3,8 +3,7 @@
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version | version_compare('8', '<')
- ansible_distribution != "Debian" or ansible_distribution_major_version | version_compare('8', '<')
- name: "Set squid name (jessie)"
set_fact: