
Add "migrate-container-engine" action to kolla-ansible which changes the container engine on which the Openstack is deployed on. For example Docker to Podman and vice versa. Depends-on: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/925083 Signed-off-by: Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com> Signed-off-by: Martin Hiner <m.hiner@partner.samsung.com> Signed-off-by: Roman Krček <roman.krcek@tietoevry.com> Change-Id: Icd709cb042d44e063c5da64ab0695b0b6ba6d48b
20 lines
556 B
YAML
20 lines
556 B
YAML
---
|
|
engine_data:
|
|
docker:
|
|
name: docker
|
|
volumes_dir: "{{ docker_volumes_path }}"
|
|
volumes_mode: "0701"
|
|
packages:
|
|
- docker-ce
|
|
podman:
|
|
name: podman
|
|
volumes_dir: "{{ podman_volumes_path }}"
|
|
volumes_mode: "0700"
|
|
packages:
|
|
- podman
|
|
|
|
# NOTE(mhiner): default is used to pass ansible syntax check,
|
|
# which otherwise complains that kolla_container_engine is undefined.
|
|
target_engine: "{{ kolla_container_engine | default('podman') }}"
|
|
current_engine: "{{ 'docker' if kolla_container_engine == 'podman' else 'podman' }}"
|