Ivan Halomi 4ac11fabcf Add Podman support
Add podman and podman_sdk role for preparing machine
for Podman deployment of Openstack.

Signed-off-by: Ivan Halomi <i.halomi@partner.samsung.com>
Signed-off-by: Martin Hiner <m.hiner@partner.samsung.com>
Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io>
Change-Id: Ie4b4c1cf8fe6e7ce41eaa703b423dedcb41e3afc
2023-10-19 19:23:59 +02:00

39 lines
1002 B
YAML

---
# TODO(inc0): Gates don't seem to have ufw executable, check for it instead of ignore errors
- block:
- name: Set firewall default policy
# noqa ignore-errors
become: True
ufw:
state: disabled
policy: allow
when: ansible_facts.os_family == 'Debian'
ignore_errors: yes
- name: Check if firewalld is installed
# noqa command-instead-of-module
command: rpm -q firewalld
register: firewalld_check
changed_when: false
failed_when: firewalld_check.rc > 1
when: ansible_facts.os_family == 'RedHat'
- name: Disable firewalld
become: True
service:
name: "{{ item }}"
enabled: false
state: stopped
with_items:
- firewalld
when:
- ansible_facts.os_family == 'RedHat'
- firewalld_check.rc == 0
when: disable_firewall | bool
- import_role:
name: openstack.kolla.packages
- import_role:
name: openstack.kolla.{{ container_engine }}