From 883fee21b362456a5f283c6a05ecee36aaea937c Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Sat, 6 Apr 2024 15:00:54 +0100 Subject: [PATCH] Add podman role Fixes #12 --- playbooks/LinuxCLI.yaml | 1 + roles/podman/tasks/main.yaml | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 roles/podman/tasks/main.yaml diff --git a/playbooks/LinuxCLI.yaml b/playbooks/LinuxCLI.yaml index d77748a..3663672 100644 --- a/playbooks/LinuxCLI.yaml +++ b/playbooks/LinuxCLI.yaml @@ -7,4 +7,5 @@ - hosts: localhost roles: - role: gdb + - role: podman - role: system-info diff --git a/roles/podman/tasks/main.yaml b/roles/podman/tasks/main.yaml new file mode 100644 index 0000000..3a39d82 --- /dev/null +++ b/roles/podman/tasks/main.yaml @@ -0,0 +1,26 @@ +--- +- name: install apt package + when: ansible_os_family == 'Debian' + become: true + apt: + name: podman + state: latest + +- name: install dnf package + when: ansible_os_family == 'RedHat' + become: true + dnf: + name: podman + state: latest + +- name: install Homebrew package + when: ansible_os_family == 'Darwin' + homebrew: + name: podman-desktop + state: latest + +- name: install Chocolatey package + when: ansible_os_family == 'Windows' + win_chocolatey: + name: podman-desktop + state: latest