From 65f71bbbbacae7fa188a896a5eb5a8d8f199dcf1 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" <tfranken@protonmail.com> Date: Mon, 21 Feb 2022 21:18:33 +0100 Subject: [PATCH] toansible: Start adding pacman.conf --- playbook.yml | 1 + roles/pacman.conf/tasks/main.yml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 roles/pacman.conf/tasks/main.yml diff --git a/playbook.yml b/playbook.yml index d353e64..55cfb44 100644 --- a/playbook.yml +++ b/playbook.yml @@ -5,3 +5,4 @@ - base - neovim - ssh-agent + - pacman.conf diff --git a/roles/pacman.conf/tasks/main.yml b/roles/pacman.conf/tasks/main.yml new file mode 100644 index 0000000..bfcf937 --- /dev/null +++ b/roles/pacman.conf/tasks/main.yml @@ -0,0 +1,16 @@ +--- + +- 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 + copy: + src: /etc/pacman.conf + dest: /etc/pacman.conf.backup + remote_src: yes + when: not pacmanconf.stat.exists