diff options
| -rw-r--r-- | patch.yaml | 21 | 
1 files changed, 21 insertions, 0 deletions
@@ -9,7 +9,28 @@    - name: Gather necessary facts      ansible.builtin.setup:        filter: "ansible_distribution*" +  - name: Group hosts by distribution file variety +    group_by: +      # We choose to lowercase anything here as there should be no collisions but +      # SUSE could be "SuSE" or "SUSE" (assumed and unverified, but you never know...) +      key: "adfv_{{ ansible_distribution_file_variety | lower | default('none') }}" +- hosts: adfv_debian +  order: inventory +  gather_facts: false +  # default: all in first step, but that shit requires (int) +  serial: 666 +  tasks:    - name: Debian Patches      ansible.builtin.import_role:        name: "patch_debian"      when: ansible_distribution_file_variety == "Debian" +- hosts: adfv_redhat +  order: inventory +  gather_facts: false +  # default: all in first step, but that shit requires (int) +  serial: 666 +  tasks: +  - name: Red Hat Patches +    ansible.builtin.import_role: +      name: "patch_redhat" +    when: ansible_distribution_file_variety == "RedHat"  | 
