Playbook - run_osΒΆ

Starts ssh, time, nftables, cron, iscsid and multipathd services, using their respective roles. The Playbook - install_os and Playbook - configure_os are required prerequisites.

---

- name: Deploy EDPM Operating System Run
  hosts: "{{ edpm_override_hosts | default('all', true) }}"
  strategy: linear
  gather_facts: "{{ gather_facts | default(false) }}"
  any_errors_fatal: "{{ edpm_any_errors_fatal | default(true) }}"
  max_fail_percentage: "{{ edpm_max_fail_percentage | default(0) }}"
  tasks:
    - name: Run edpm_sshd
      ansible.builtin.import_role:
        name: osp.edpm.edpm_sshd
        tasks_from: run.yml
      tags:
        - edpm_sshd
    - name: Run edpm_timezone
      ansible.builtin.import_role:
        name: osp.edpm.edpm_timezone
        tasks_from: run.yml
      tags:
        - edpm_timezone
    - name: Apply nftables configuration
      ansible.builtin.import_role:
        name: osp.edpm.edpm_nftables
        tasks_from: run.yml
      when: deploy_edpm_openstack_run_firewall | default(True) | bool
      tags:
        - edpm_firewall
    - name: Run edpm_logrotate_crond
      ansible.builtin.import_role:
        name: osp.edpm.edpm_logrotate_crond
        tasks_from: run.yml
      tags:
        - edpm_logrotate_crond