Compare commits
4 Commits
8aea5f0077
...
16ae02bd33
| Author | SHA1 | Date | |
|---|---|---|---|
| 16ae02bd33 | |||
| 93924970ba | |||
| a6947c3c55 | |||
| 8e205d77ea |
@@ -5,7 +5,7 @@
|
|||||||
register: aur_packages
|
register: aur_packages
|
||||||
- name: Rebuild AUR Python packages
|
- name: Rebuild AUR Python packages
|
||||||
aur:
|
aur:
|
||||||
use: pikaur
|
use: "{{ aur_helper }}"
|
||||||
name: '{{ item }}'
|
name: '{{ item }}'
|
||||||
aur_only: true
|
aur_only: true
|
||||||
extra_args: --rebuild
|
extra_args: --rebuild
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
- name: AUR upgrade
|
- name: AUR upgrade
|
||||||
aur:
|
aur:
|
||||||
use: pikaur
|
use: "{{ aur_helper }}"
|
||||||
upgrade: true
|
upgrade: true
|
||||||
aur_only: true
|
aur_only: true
|
||||||
|
|
||||||
|
|||||||
@@ -14,3 +14,7 @@
|
|||||||
|
|
||||||
- name: Perform AUR updates and rebuilds
|
- name: Perform AUR updates and rebuilds
|
||||||
ansible.builtin.import_tasks: aur_upgrade.yaml
|
ansible.builtin.import_tasks: aur_upgrade.yaml
|
||||||
|
|
||||||
|
- name: Report on any .pacnew files that need to be merged
|
||||||
|
ansible.builtin.include_tasks: pacnew.yaml
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
- name: Check for pending .pacnew files
|
||||||
|
ansible.builtin.find:
|
||||||
|
paths: /etc
|
||||||
|
patterns: "*.pacnew"
|
||||||
|
recurse: yes
|
||||||
|
register: pacnew_files
|
||||||
|
|
||||||
|
- name: Alert if .pacnew files exist
|
||||||
|
ansible.builtin.debug:
|
||||||
|
msg: "Warning: The following .pacnew files require merging: {{ pacnew_files.files | map(attribute='path') | list }}"
|
||||||
|
when: pacnew_files.matched > 0
|
||||||
|
|
||||||
@@ -1,5 +1,17 @@
|
|||||||
- name: Full repository upgrade
|
---
|
||||||
become: true
|
- name: Perform full system upgrade
|
||||||
|
become: true
|
||||||
community.general.pacman:
|
community.general.pacman:
|
||||||
update_cache: true
|
update_cache: true
|
||||||
upgrade: true
|
upgrade: true
|
||||||
|
extra_args: "--noconfirm"
|
||||||
|
register: arch_upgrade_result
|
||||||
|
#- name: Debug full Arch upgrade output
|
||||||
|
# ansible.builtin.debug:
|
||||||
|
# var: arch_upgrade_result
|
||||||
|
failed_when:
|
||||||
|
- arch_upgrade_result.failed == true
|
||||||
|
# We ignore the failure if it's just 'nothing to do',
|
||||||
|
# # but otherwise, we let it fail so you can step in.
|
||||||
|
- "'Nothing to upgrade' not in arch_upgrade_result.msg"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user