Files
ansible/docker/scripts/run-ansible-playbook.py
Márcio Fernandes 488429244e
Some checks failed
/ build-docker-image (push) Failing after 7s
.
2024-09-04 22:48:43 +01:00

30 lines
510 B
Python

import os
import sys
from ansible_runner import Runner, RunnerConfig
def executePlaybook():
rc = RunnerConfig(
private_data_dir="/workspace"
)
rc.playbook=os.environ.get('ANSIBLE_PLAYBOOK', "site.yml")
rc.inventory=os.environ.get('ANSIBLE_PLAYBOOK_INVENTORY', "127.0.0.1,")
if(rc.inventory=="127.0.0.1,"):
rc.cmdline_args= "--limit 127.0.0.1 --connection local"
rc.prepare()
r = Runner(config=rc)
r.run()
def main():
executePlaybook()
main()