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