kayobe/ansible/container-engine.yml
Will Szumski 988a822259 Add podman support
Adds support for Podman as an alternative container engine. This builds
on the support added in kolla-ansible in the 2023.2 cycle.

Change-Id: I2c6befbdda7e684228065103feea7250a0ea3826
2025-01-27 16:42:33 +00:00

38 lines
1.1 KiB
YAML

---
- name: Ensure docker is configured
hosts: container-engine
max_fail_percentage: >-
{{ container_engine_max_fail_percentage |
default(docker_max_fail_percentage) |
default(host_configure_max_fail_percentage) |
default(kayobe_max_fail_percentage) |
default(100) }}
tags:
- docker
- container-engine
tasks:
- include_role:
name: docker
vars:
docker_daemon_mtu: "{{ public_net_name | net_mtu | default }}"
docker_configure_for_zun: "{{ kolla_enable_zun | bool }}"
docker_http_proxy: "{{ kolla_http_proxy }}"
docker_https_proxy: "{{ kolla_https_proxy }}"
docker_no_proxy: "{{ kolla_no_proxy | select | join(',') }}"
when: container_engine == "docker"
- name: Ensure podman is configured
hosts: container-engine
max_fail_percentage: >-
{{ container_engine_max_fail_percentage |
default(host_configure_max_fail_percentage) |
default(kayobe_max_fail_percentage) |
default(100) }}
tags:
- podman
- container-engine
tasks:
- include_role:
name: openstack.kolla.podman
when: container_engine == "podman"