diff options
| author | Egor Tensin <egor@tensin.name> | 2025-12-01 18:03:44 +0100 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2025-12-01 18:03:44 +0100 |
| commit | 0c8521ebc1464b5f5863aa316316c3ef9cf9b7dd (patch) | |
| tree | 274efdca396aaba5c4a7f3867a60481eb5791d40 /roles | |
| parent | pacman: configure Reflector (diff) | |
| download | infra-ansible-0c8521ebc1464b5f5863aa316316c3ef9cf9b7dd.tar.gz infra-ansible-0c8521ebc1464b5f5863aa316316c3ef9cf9b7dd.zip | |
pacman: split Reflector setup into a separate role
Diffstat (limited to 'roles')
| -rw-r--r-- | roles/pacman/README.md | 6 | ||||
| -rw-r--r-- | roles/pacman/defaults/main.yml | 1 | ||||
| -rw-r--r-- | roles/pacman/tasks/main.yml | 4 | ||||
| -rw-r--r-- | roles/reflector/README.md | 1 | ||||
| -rw-r--r-- | roles/reflector/tasks/main.yml (renamed from roles/pacman/tasks/reflector.yml) | 4 |
5 files changed, 4 insertions, 12 deletions
diff --git a/roles/pacman/README.md b/roles/pacman/README.md index e8619f9..73f7c6b 100644 --- a/roles/pacman/README.md +++ b/roles/pacman/README.md @@ -1,5 +1 @@ -This role upgrades packages on Arch Linux. - -* Obsolete dependencies are removed. -* Optionally, Reflector is installed & configured to bring the mirror list - up-to-date periodically. +This role upgrades packages and removes obsolete dependencies on Arch Linux. diff --git a/roles/pacman/defaults/main.yml b/roles/pacman/defaults/main.yml deleted file mode 100644 index c6a20fc..0000000 --- a/roles/pacman/defaults/main.yml +++ /dev/null @@ -1 +0,0 @@ -pacman_reflector: false diff --git a/roles/pacman/tasks/main.yml b/roles/pacman/tasks/main.yml index 4d45cd6..af890b2 100644 --- a/roles/pacman/tasks/main.yml +++ b/roles/pacman/tasks/main.yml @@ -1,7 +1,3 @@ -- name: Configure Reflector - ansible.builtin.include_tasks: reflector.yml - when: pacman_reflector - - name: Upgrade packages become: true community.general.pacman: diff --git a/roles/reflector/README.md b/roles/reflector/README.md new file mode 100644 index 0000000..cadc13e --- /dev/null +++ b/roles/reflector/README.md @@ -0,0 +1 @@ +This role installs & configures Reflector on Arch Linux. diff --git a/roles/pacman/tasks/reflector.yml b/roles/reflector/tasks/main.yml index e26b338..14fb17f 100644 --- a/roles/pacman/tasks/reflector.yml +++ b/roles/reflector/tasks/main.yml @@ -1,8 +1,8 @@ - name: Install Reflector become: true - community.general.pacman: - update_cache: true + ansible.builtin.package: name: reflector + state: present - name: Disable reflector.service become: true |
