diff options
| author | Ivan Halomi <i.halomi@partner.samsung.com> | 2022-10-28 13:01:47 +0200 |
|---|---|---|
| committer | Ivan Halomi <i.halomi@partner.samsung.com> | 2022-11-02 13:44:45 +0100 |
| commit | 7a9f04573ae853a015a0c5a9dfa7c7593c543a53 (patch) | |
| tree | 2617f546bd42011e4ec2e0e0d935ffb90f885eee /ansible/library | |
| parent | 910f9bd36f093633cf21f3b950064451f57a1198 (diff) | |
| download | kolla-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.py | 9 |
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) |
