Merge "Allow specify container_cli"

This commit is contained in:
Zuul 2019-07-22 18:21:10 +00:00 committed by Gerrit Code Review
commit fdc75bed6a
25 changed files with 32 additions and 2 deletions

View File

@ -1,4 +1,7 @@
---
#
# For podman containers change "container_cli" configuration to podman
#
- hosts: stockpile
tasks:

View File

@ -7,6 +7,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: true
host: 1.1.1.1

View File

@ -11,6 +11,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -32,6 +32,9 @@ mapping:
ssh_config:
type: str
required: True
container_cli:
type: str
required: True
elasticsearch:
required: True
type: map

View File

@ -93,8 +93,10 @@ class Tools(object):
def gather_metadata(self):
os.putenv("ANSIBLE_SSH_ARGS", " -F {}".format(self.config['ansible']['ssh_config']))
ansible_cmd = \
'ansible-playbook -i {} {}' \
.format(self.config['ansible']['hosts'], self.config['ansible']['metadata_playbook'])
'ansible-playbook -e container_cli={} -i {} {}' \
.format(self.config['ansible']['container_cli'],
self.config['ansible']['hosts'],
self.config['ansible']['metadata_playbook'])
self.run_cmd(ansible_cmd)
if not self.check_metadata():
self.logger.warning("Metadata could not be gathered")

View File

@ -7,6 +7,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -8,6 +8,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -8,6 +8,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -7,6 +7,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -7,6 +7,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -10,6 +10,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -8,6 +8,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -12,6 +12,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -7,6 +7,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -14,6 +14,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -14,6 +14,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -14,6 +14,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -14,6 +14,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -11,6 +11,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -11,6 +11,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -10,6 +10,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -12,6 +12,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -10,6 +10,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -11,6 +11,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/stockpile.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: 1.1.1.1

View File

@ -7,6 +7,7 @@ ansible:
hosts: ansible/hosts
metadata_playbook: ansible/gather/site.yml
ssh_config: ansible/ssh-config
container_cli: docker
elasticsearch:
enabled: false
host: browbeat.test.com