From ce2aa882b94951e7d2fd20a10a1efd29ea3c94a9 Mon Sep 17 00:00:00 2001
From: freezed <git-expect-noreply@freezed.me>
Date: Sun, 5 Mar 2023 17:12:01 +0100
Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20WIP:=20debug=20BACKUP=20|=20ZFS?=
 =?UTF-8?q?=20|=20children=20prod?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 tasks/system_cfg/backup_dest.yml | 43 ++++----------------------------
 tasks/system_cfg/main.yml        | 14 -----------
 2 files changed, 5 insertions(+), 52 deletions(-)

diff --git a/tasks/system_cfg/backup_dest.yml b/tasks/system_cfg/backup_dest.yml
index 14a15a8..f527d71 100644
--- a/tasks/system_cfg/backup_dest.yml
+++ b/tasks/system_cfg/backup_dest.yml
@@ -1,42 +1,9 @@
 ---
-- name: "BACKUP | USER | set user «{{ backup_user }}»"
-  ansible.builtin.user:
-    groups: backup
-    name: "{{ backup_user }}"
-    shell: "{{ user_shell }}"
-    state: present
-    uid: 1001
-
-- name: "BACKUP | USER | ssh dir presence for «{{ backup_user }}»"
-  ansible.builtin.file:
-    group: "{{ backup_user }}"
-    mode: 0740
-    owner: "{{ backup_user }}"
-    path: "/home/{{ backup_user }}/.ssh/"
-    state: directory
-
-- name: "BACKUP | USER | ssh config for «{{ backup_user }}»"
-  ansible.builtin.template:
-    dest: "/home/{{ backup_user }}/.ssh/config"
-    group: "{{ backup_user }}"
-    mode: 0640
-    owner: "{{ backup_user }}"
-    src: templates/ssh_config_backup.j2
-
-- name: BACKUP | ZFS | parent destination dataset
-  when: inventory_hostname in groups.zfs
-  community.general.zfs:
-    name: zp0/bkp
-    state: present
-    extra_zfs_properties:
-      mountpoint: none
-      compression: lz4
 
-- name: "BACKUP | ZFS | allow commands for «{{ backup_user }}»"
-  community.general.zfs_delegate_admin:
-    name: zp0/bkp
-    users: "{{ backup_user }}"
-    permissions: receive,hold,release
+- name: DEBUG INVENTORY VARIABLES NAME
+  loop: "{{ groups['production'] }}"
+  ansible.builtin.debug:
+    msg: "hostname: {{ hostvars[item]['inventory_hostname'] }}"
 
 - name: BACKUP | ZFS | children destination datasets (production)
   when: inventory_hostname in groups.zfs
@@ -49,7 +16,7 @@
       "autobackup:prod_policy": true
       mountpoint: "/home/{{ backup_user }}/repo/{{ hostvars[item]['inventory_hostname'] }}"
       sharenfs: "ro={{ hostvars[item]['ansible_host'] }}"
-      "src:fqdn": "{{ hostvars[item]['inventory_fqdn' ]}}"
+      "src:fqdn": "{{ hostvars[item]['inventory_fqdn'] }}"
       "src:ip": "{{ hostvars[item]['ansible_host'] }}"
 
 - name: BACKUP | ZFS | children destination datasets (station)
diff --git a/tasks/system_cfg/main.yml b/tasks/system_cfg/main.yml
index e2a0786..9367f9e 100644
--- a/tasks/system_cfg/main.yml
+++ b/tasks/system_cfg/main.yml
@@ -6,20 +6,6 @@
 
   tasks:
 
-  - name: HOSTNAME | setup
-    ansible.builtin.hostname:
-      name: "{{ inventory_hostname }}"
-
-  - name: HOSTS | setup
-    ansible.builtin.template:
-      dest: "/etc/hosts"
-      src: templates/etc-hosts.j2
-      backup: true
-      mode: 0640
-
-  - name: ANSIBLE | re-gather facts
-    ansible.builtin.setup:
-
   - name: IMPORT_TASKS | backup destination
     when: inventory_hostname in groups.backup
     ansible.builtin.import_tasks: backup_dest.yml
-- 
GitLab