Loading handlers/main.yaml +7 −0 Original line number Diff line number Diff line Loading @@ -54,3 +54,10 @@ name: "ssh.service" state: "restarted" enabled: true # ssh - name: "restart ssh alpine" ansible.builtin.service: name: "sshd" state: "restarted" enabled: true tasks/apk/packages.yaml 0 → 100644 +21 −0 Original line number Diff line number Diff line --- # install packages - name: "install packages" community.general.apk: name: "{{ item }}" state: "present" update_cache: true cache_clean: true when: 'ansible_os_family == "Alpine"' with_items: - "bash" - "btop" - "curl" - "htop" - "python3" - "qemu-guest-agent" - "sudo" - "tzdata" - "vim" - "wget" tasks/main.yaml +10 −1 Original line number Diff line number Diff line Loading @@ -52,6 +52,16 @@ - name: "flush handlers" ansible.builtin.meta: "flush_handlers" # apk - name: "apk" ansible.builtin.import_tasks: "apk/packages.yaml" when: "ansible_os_family == 'Alpine'" tags: "apt" # flush handler - name: "flush handlers" ansible.builtin.meta: "flush_handlers" - name: "apt - update" ansible.builtin.import_tasks: "apt/update.yaml" when: "ansible_os_family == 'Debian'" Loading Loading @@ -182,7 +192,6 @@ # sshd - name: "sshd" ansible.builtin.import_tasks: "sshd.yaml" when: "ansible_os_family == 'Debian'" tags: "sshd" # flush handler Loading tasks/sshd.yaml +13 −0 Original line number Diff line number Diff line Loading @@ -9,4 +9,17 @@ group: "root" mode: "0644" notify: "restart ssh" when: 'ansible_os_family == "Debian"' tags: "sshd" # configure sshd - name: "config - sshd" ansible.builtin.template: src: "templates/sshd/sshd_config.j2" dest: "/etc/ssh/sshd_config" owner: "root" group: "root" mode: "0644" notify: "restart ssh alpine" when: 'ansible_os_family == "Alpine"' tags: "sshd" Loading
handlers/main.yaml +7 −0 Original line number Diff line number Diff line Loading @@ -54,3 +54,10 @@ name: "ssh.service" state: "restarted" enabled: true # ssh - name: "restart ssh alpine" ansible.builtin.service: name: "sshd" state: "restarted" enabled: true
tasks/apk/packages.yaml 0 → 100644 +21 −0 Original line number Diff line number Diff line --- # install packages - name: "install packages" community.general.apk: name: "{{ item }}" state: "present" update_cache: true cache_clean: true when: 'ansible_os_family == "Alpine"' with_items: - "bash" - "btop" - "curl" - "htop" - "python3" - "qemu-guest-agent" - "sudo" - "tzdata" - "vim" - "wget"
tasks/main.yaml +10 −1 Original line number Diff line number Diff line Loading @@ -52,6 +52,16 @@ - name: "flush handlers" ansible.builtin.meta: "flush_handlers" # apk - name: "apk" ansible.builtin.import_tasks: "apk/packages.yaml" when: "ansible_os_family == 'Alpine'" tags: "apt" # flush handler - name: "flush handlers" ansible.builtin.meta: "flush_handlers" - name: "apt - update" ansible.builtin.import_tasks: "apt/update.yaml" when: "ansible_os_family == 'Debian'" Loading Loading @@ -182,7 +192,6 @@ # sshd - name: "sshd" ansible.builtin.import_tasks: "sshd.yaml" when: "ansible_os_family == 'Debian'" tags: "sshd" # flush handler Loading
tasks/sshd.yaml +13 −0 Original line number Diff line number Diff line Loading @@ -9,4 +9,17 @@ group: "root" mode: "0644" notify: "restart ssh" when: 'ansible_os_family == "Debian"' tags: "sshd" # configure sshd - name: "config - sshd" ansible.builtin.template: src: "templates/sshd/sshd_config.j2" dest: "/etc/ssh/sshd_config" owner: "root" group: "root" mode: "0644" notify: "restart ssh alpine" when: 'ansible_os_family == "Alpine"' tags: "sshd"