diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index b87264d..919510f 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -1,9 +1,17 @@ --- # This playbook contains common plays that will be run on all nodes. +- name: Gather package facts + package_facts: + manager: apt + when: ansible_os_family == 'Debian' + +- name: Proxmox + include: Proxmox.yml + when: ansible_os_family == 'Debian' and 'pve-manager' in ansible_facts.packages - name: Debian include: Debian.yml - when: ansible_os_family == 'Debian' + when: ansible_os_family == 'Debian' and 'pve-manager' not in ansible_facts.packages - name: FreeBSD include: FreeBSD.yml