Compare commits

...

2 Commits

Author SHA1 Message Date
92a48a403b 💅 Update the update (role) 2022-12-16 16:39:49 +01:00
7c6181cf14 📦️ Update inventory 2022-12-16 13:18:04 +01:00
2 changed files with 64 additions and 39 deletions

View File

@ -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 # - name: Update and upgrade yay packages
# become: yes # yay: update_cache=yes upgrade=yes
# pacman: # when: package_manager == 'yay' or 'yay' in group_names
# executable: yay
# update_cache: yes
# upgrade: yes
# when: 'pacman'
# tags: pacman
- name: Update and upgrade pacman packages - name: Update and upgrade pacman packages
become: yes become: true
shell: pacman -Syu --noconfirm shell: pacman -Syu --noconfirm
when: package_manager == 'pacman' or 'pacman' in group_names when: package_manager == 'yay' or 'yay' in group_names
tags: update
- name: Add some repos (alpine) - name: Add some repos (alpine)
become: yes become: true
shell: | shell: |
grep -R 'testing' /etc/apk/repositories grep -R 'testing' /etc/apk/repositories
if [ $? == 1 ]; then if [ $? == 1 ]; then
echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing'>>/etc/apk/repositories echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing'\
>>/etc/apk/repositories
fi fi
when: "'alpine' in group_names" when: "'alpine' in group_names"
tags: update alpine tags: update alpine
- name: Update and upgrade apk packages - name: Update and upgrade xbps packages
become: yes become: true
shell: xbps-install -Suv
when: package_manager == 'xbps' or 'xbps' in group_names
tags: update
- name: Update and upgrade apk packages
become: true
apk: apk:
update_cache: yes update_cache: true
upgrade: yes upgrade: true
when: package_manager == 'apk' or 'apk' in group_names when: package_manager == 'apk' or 'apk' in group_names
tags: update tags: update
- name: Update and upgrade apt packages - name: Update and upgrade apt packages
become: yes become: true
apt: apt:
update_cache: yes update_cache: true
upgrade: yes upgrade: true
when: package_manager == 'apt' or 'apt' in group_names when: package_manager == 'apt' or 'apt' in group_names
tags: update tags: update

View File

@ -1,3 +1,9 @@
# Aliases
[schwarzerfunke_vpn]
100.64.69.10
[void_vpn]
100.64.69.7
[archy] [archy]
archy.42069.no archy.42069.no
[liten] [liten]
@ -5,14 +11,28 @@ archy.42069.no
[store] [store]
stor stor
# Location based groupings
[sky:children]
schwarzerfunke_vpn
[loftet:children]
void_vpn
[vpn:children]
loftet
sky
[linode:children] [linode:children]
archy archy
[kjellern:children] [kjellern:children]
liten liten
store store
[pacman:children] # Package manager groupings
[yay:children]
schwarzerfunke_vpn
archy archy
store store
[xbps:children]
void_vpn
[apt:children] [apt:children]
liten liten