diff --git a/tasks/system_cfg/backup_dest.yml b/tasks/system_cfg/backup_dest.yml index 14a15a8448c37a061c78a32d10b07b66c4f9661a..f527d71100b39be1b836ba06b07954fa84897da4 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 e2a0786c75abbcd9d00979d40b82292d49a3813a..9367f9eb71f1e940c8104a0726ade455ea1752a6 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