--- - 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