Commit 031897ed authored by Simon Cornet's avatar Simon Cornet
Browse files

feat: improve apk management

parent baea235e
Loading
Loading
Loading
Loading
Loading
+42 −23
Original line number Diff line number Diff line
---

# manage packages 
- name: "manage packages"
  when: 'ansible_os_family == "Alpine"'
  block:

    # install packages
    - name: "install packages"
      community.general.apk:
        name: "{{ item }}"
        state: "present"
        update_cache: true
  when: 'ansible_os_family == "Alpine"'
      with_items:
        - "bash"
        - "btop"
        - "curl"
        - "htop"
        - "python3"
    - "qemu-guest-agent"
        - "sudo"
        - "tzdata"
        - "vim"
        - "wget"

    # remove qemu-guest-agent on lxc
    - name: "reomve qemu-guest-agent"
      community.general.apk:
        name: "qemu-guest-agent"
        state: "present"
        update_cache: true
      when: 'type == "lxc"'

    # install qemu-guest-agent
    - name: "install qemu-guest-agent"
      community.general.apk:
        name: "qemu-guest-agent"
        state: "present"
        update_cache: true
      when: 'type == "vm"'

    # clean cache
    - name: "clean cache"
      ansible.builtin.command: