00_core.ymlΒΆ

---
- include_tasks: utils/once/flag.yml

- name: πŸ“ create backup user
  user:
    name: backup
    home: "{{ USER_BACKUP_HOME }}"
    shell: /bin/sh
    create_home: true

- name: πŸ“‚ Include dependency 'sys-svc-sshd'
  include_role:
    name: sys-svc-sshd
  when: run_once_sys_svc_sshd is not defined

- name: πŸ” grant backup sudo rights
  copy:
    src: "backup"
    dest: /etc/sudoers.d/backup
    mode: "0644"
    owner: root
    group: root

- include_tasks: 01_permissions_ssh.yml

- include_tasks: 02_permissions_folders.yml
  when: IS_STACK_HOST | bool