13 lines
372 B
Python
13 lines
372 B
Python
|
"""Ansible management module."""
|
||
|
|
||
|
from autonomic.settings import INFRASTRUCTURE_PATH
|
||
|
from autonomic.system import run_command
|
||
|
|
||
|
|
||
|
def run_ansible_playbook(play, extra_env=None):
|
||
|
"""Run ansible-playbook against a play."""
|
||
|
command = [".venv/bin/ansible-playbook", play]
|
||
|
run_command(
|
||
|
command, cwd=INFRASTRUCTURE_PATH, output=True, extra_env=extra_env
|
||
|
)
|