46 lines
1 KiB
YAML
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
|