💅 Update the update (role)
This commit is contained in:
@@ -1,42 +1,47 @@
|
||||
# - name: Install yay (AUR helper)
|
||||
---
|
||||
- name: Update and upgrade package managed stuff
|
||||
# when: update
|
||||
block:
|
||||
# - name: Install yay (AUR helper)
|
||||
|
||||
# - name: Update and upgrade pacman packages
|
||||
# become: yes
|
||||
# pacman:
|
||||
# executable: yay
|
||||
# update_cache: yes
|
||||
# upgrade: yes
|
||||
# when: 'pacman'
|
||||
# tags: pacman
|
||||
# - name: Update and upgrade yay packages
|
||||
# yay: update_cache=yes upgrade=yes
|
||||
# when: package_manager == 'yay' or 'yay' in group_names
|
||||
|
||||
- name: Update and upgrade pacman packages
|
||||
become: yes
|
||||
shell: pacman -Syu --noconfirm
|
||||
when: package_manager == 'pacman' or 'pacman' in group_names
|
||||
tags: update
|
||||
- name: Update and upgrade pacman packages
|
||||
become: true
|
||||
shell: pacman -Syu --noconfirm
|
||||
when: package_manager == 'yay' or 'yay' in group_names
|
||||
|
||||
- name: Add some repos (alpine)
|
||||
become: yes
|
||||
shell: |
|
||||
grep -R 'testing' /etc/apk/repositories
|
||||
if [ $? == 1 ]; then
|
||||
echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing'>>/etc/apk/repositories
|
||||
fi
|
||||
when: "'alpine' in group_names"
|
||||
tags: update alpine
|
||||
- name: Add some repos (alpine)
|
||||
become: true
|
||||
shell: |
|
||||
grep -R 'testing' /etc/apk/repositories
|
||||
if [ $? == 1 ]; then
|
||||
echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing'\
|
||||
>>/etc/apk/repositories
|
||||
fi
|
||||
when: "'alpine' in group_names"
|
||||
tags: update alpine
|
||||
|
||||
- name: Update and upgrade apk packages
|
||||
become: yes
|
||||
apk:
|
||||
update_cache: yes
|
||||
upgrade: yes
|
||||
when: package_manager == 'apk' or 'apk' in group_names
|
||||
tags: update
|
||||
- name: Update and upgrade xbps packages
|
||||
become: true
|
||||
shell: xbps-install -Suv
|
||||
when: package_manager == 'xbps' or 'xbps' in group_names
|
||||
tags: update
|
||||
|
||||
- name: Update and upgrade apt packages
|
||||
become: yes
|
||||
apt:
|
||||
update_cache: yes
|
||||
upgrade: yes
|
||||
when: package_manager == 'apt' or 'apt' in group_names
|
||||
tags: update
|
||||
- name: Update and upgrade apk packages
|
||||
become: true
|
||||
apk:
|
||||
update_cache: true
|
||||
upgrade: true
|
||||
when: package_manager == 'apk' or 'apk' in group_names
|
||||
tags: update
|
||||
|
||||
- name: Update and upgrade apt packages
|
||||
become: true
|
||||
apt:
|
||||
update_cache: true
|
||||
upgrade: true
|
||||
when: package_manager == 'apt' or 'apt' in group_names
|
||||
tags: update
|
||||
|
Reference in New Issue
Block a user