From b29205618e498d8f6aa3c630e9468b670a25baaf Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Fri, 24 Aug 2018 16:25:01 +0200 Subject: [PATCH] Start using borg backup --- Choux.yml | 1 + tasks/borg_backup.yml | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 tasks/borg_backup.yml diff --git a/Choux.yml b/Choux.yml index 7b4bbf4..a52aa7d 100644 --- a/Choux.yml +++ b/Choux.yml @@ -16,6 +16,7 @@ - include: tasks/arch_gnome.yml - include: tasks/arch_graphicals.yml - include: tasks/dotfiles.yml + - include: tasks/borg_backup.yml handlers: - name: restart sshd diff --git a/tasks/borg_backup.yml b/tasks/borg_backup.yml new file mode 100644 index 0000000..1cee243 --- /dev/null +++ b/tasks/borg_backup.yml @@ -0,0 +1,23 @@ +--- +- name: Install sudo + pacman: + name: sudo + state: present + +- name: Configure sudoers + template: + src: files/sudoers + dest: /etc/sudoers + mode: 0440 + +- name: Create sudo group + group: + name: sudo + state: present + +- name: Add local user to sudo group + user: + name: "{{ item.username }}" + groups: sudo + append: yes + with_items: '{{ deploy_users }}'