setup-cockpit/roles/pacman.conf/tasks/main.yml

46 lines
1 KiB
YAML

---
- fail:
when: ansible_distribution != 'Archlinux'
- name: Check if pacman.conf is backed up # don't overwrite backup
stat:
path: /etc/pacman.conf.backup
register: pacmanconf
- name: Backup pacman.conf
become: true
copy:
src: /etc/pacman.conf
dest: /etc/pacman.conf.backup
remote_src: yes
when: not pacmanconf.stat.exists
- name: Set confs for pacman
become: true
block:
- name: Set HookDir
replace:
path: /etc/pacman.conf
regexp: "#HookDir"
replace: HookDir
- name: Set Color
replace:
path: /etc/pacman.conf
regexp: "#Color"
replace: Color
- name: Set TotalDownload
replace:
path: /etc/pacman.conf
regexp: "#TotalDownload"
replace: TotalDownload
- name: Set CheckSpace
replace:
path: /etc/pacman.conf
regexp: "#CheckSpace"
replace: CheckSpace
- name: Set VerbosePkgLists
replace:
path: /etc/pacman.conf
regexp: "#VerbosePkgLists"
replace: VerbosePkgLists