00_core.ymlΒΆ

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

- name: πŸ“‚ Include dependencies
  include_role:
    name: "{{ svc_bkp_remote_2_local_dependency }}"
  loop:
    - sys-lock
    - dev-git
    - sys-ctl-alm-compose
    - sys-ctl-cln-bkps
    - user-backup
  loop_control:
    loop_var: svc_bkp_remote_2_local_dependency

- name: "πŸ“ Create Directory '{{ DOCKER_BACKUP_REMOTE_2_LOCAL_DIR }}'"
  file:
    path: "{{ DOCKER_BACKUP_REMOTE_2_LOCAL_DIR }}"
    state: directory
    mode: "0755"

- name: "πŸš€ Deploy '{{ DOCKER_BACKUP_REMOTE_2_LOCAL_SCRIPT }}'"
  copy:
    src: "python/{{ DOCKER_BACKUP_REMOTE_2_LOCAL_FILE }}"
    dest: "{{ DOCKER_BACKUP_REMOTE_2_LOCAL_SCRIPT }}"
    mode: "0755"

- include_role:
    name: sys-service
  vars:
    system_service_timer_enabled: true
    system_service_on_calendar: "{{ SYS_SCHEDULE_BACKUP_REMOTE_TO_LOCAL }}"
    system_service_force_flush_instant: false
    system_service_force_flush_final: "{{ MODE_BACKUP | bool }}"
    system_service_suppress_flush: true