aboutsummaryrefslogtreecommitdiff
path: root/ansible/library
diff options
context:
space:
mode:
authorIvan Halomi <i.halomi@partner.samsung.com>2022-10-28 13:01:47 +0200
committerIvan Halomi <i.halomi@partner.samsung.com>2022-11-02 13:44:45 +0100
commit7a9f04573ae853a015a0c5a9dfa7c7593c543a53 (patch)
tree2617f546bd42011e4ec2e0e0d935ffb90f885eee /ansible/library
parent910f9bd36f093633cf21f3b950064451f57a1198 (diff)
downloadkolla-ansible-7a9f04573ae853a015a0c5a9dfa7c7593c543a53.tar.gz
kolla-ansible-7a9f04573ae853a015a0c5a9dfa7c7593c543a53.zip
Adding container engine to kolla_container_facts
Second part of patchset: https://review.opendev.org/c/openstack/kolla-ansible/+/799229/ in which was suggested to split patch into smaller ones. This change adds container_engine variable to kolla_container_facts module, this prepares module to be used with docker and podman as well without further changes in roles. Signed-off-by: Ivan Halomi <i.halomi@partner.samsung.com> Co-authored-by: Martin Hiner <m.hiner@partner.samsung.com> Change-Id: I9e8fa30646844ab4a288555f3aafdda345b3a118
Diffstat (limited to 'ansible/library')
-rw-r--r--ansible/library/kolla_container_facts.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/ansible/library/kolla_container_facts.py b/ansible/library/kolla_container_facts.py
index 589755104..2bd019a05 100644
--- a/ansible/library/kolla_container_facts.py
+++ b/ansible/library/kolla_container_facts.py
@@ -27,6 +27,11 @@ description:
- A module targeting at collecting Docker container facts. It is used for
detecting whether the container is running on host in Kolla.
options:
+ container_engine:
+ description:
+ - Name of container engine to use
+ required: True
+ type: str
api_version:
description:
- The version of the api for docker-py to use when contacting docker
@@ -49,6 +54,7 @@ EXAMPLES = '''
- name: Gather glance container facts
kolla_container_facts:
+ container_engine: docker
name:
- glance_api
- glance_registry
@@ -62,7 +68,8 @@ def get_docker_client():
def main():
argument_spec = dict(
name=dict(required=False, type='list', default=[]),
- api_version=dict(required=False, type='str', default='auto')
+ api_version=dict(required=False, type='str', default='auto'),
+ container_engine=dict(required=True, type='str')
)
module = AnsibleModule(argument_spec=argument_spec)