Skip to content
Extraits de code Groupes Projets
Valider 2170bf10 rédigé par tobast's avatar tobast
Parcourir les fichiers

Fix tasks server-side

parent 16d26432
Branches tobast/backups
Étiquettes v0.0.13
Aucune requête de fusion associée trouvée
......@@ -6,6 +6,11 @@
- borg_default_version: ""
- borg_versions: "{{ borg_version_references.keys() | list }}"
- name: Server - Create Unix group borgbackup-user
group:
name: borgbackup-user
state: present
- name: Server - Setup Backup accounts on {{ ansible_hostname }}
include_tasks: server_backup_accounts.yml
loop: "{{ backup_server_accounts }}"
......
......@@ -25,6 +25,21 @@
# Utilisateur
# -----------
- name: Server - Account {{ account.name }} - Create Unix user primary group
group:
name: "{{ account.name }}"
state: present
- name: Server - Account {{ account.name }} - Create Unix user
user:
name: "{{ account.name }}"
create_home: true
home: "{{ backup_server_account_basedir }}/{{ account.name }}"
groups:
- '{{ account.name }}'
- borgbackup-user
state: present
- name: Server - Account {{ account.name }} - Create the directory 'backups/' with sticky bit
file:
path: "{{ backup_server_account_basedir }}/{{ account.name }}/backups"
......@@ -33,6 +48,13 @@
group: "{{ account.name }}"
mode: 01770
- name: Server - Account {{ account.name }} - Create the directory 'bin/'
file:
path: "{{ backup_server_account_basedir }}/{{ account.name }}/bin"
state: directory
owner: "{{ account.name }}"
group: "{{ account.name }}"
- name: Server - Account {{ account.name }} - Add admin ssh keys to authorized_key file
authorized_key:
user: "{{ account.name }}"
......@@ -42,11 +64,6 @@
# Borg
# ----
- name: Server - Account {{ account.name }} - Add the user in the group borgbackup-user
user:
name: "{{ account.name }}"
groups: borgbackup-user
state: present
- name: Server - Account {{ account.name }} - Add the user bin/ directory in PATH
lineinfile:
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter