- name: Update and upgrade pacman packages pacman: update_cache: yes upgrade: yes when: "'pacman' in group_names" tags: pacman # - name: Add some repos (alpine) # become: yes # shell: cmd="cat > /etc/apk/repositories << EOF; $(echo) # https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/main/ # https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/community/ # https://dl-cdn.alpinelinux.org/alpine/edge/testing/ # EOF" # when: "'alpine' in group_names" # tags: alpine - name: Add some repos (alpine) become: yes shell: | grep -R 'testing' /etc/apk/repositories [ $? == 1 ] && echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing/'>>/etc/apk/repositories when: "'alpine' in group_names" tags: alpine - name: Update and upgrade apk packages become: true apk: update_cache: yes upgrade: yes when: "'apk' in group_names or 'alpine' in group_names" tags: apk - name: Update and upgrade apt packages become: true apt: update_cache: yes upgrade: yes when: "'apt' in group_names" tags: apt