ublue-forge/anvil/nicegui/_tests/runner.py

14 lines
415 B
Python
Raw Normal View History

2024-05-06 18:16:52 +03:00
import sys
import ansible_runner
# run ansible/generic commands in interactive mode locally
out, err, rc = ansible_runner.run_command(
executable_cmd='ansible-playbook',
cmdline_args=['../playbooks/project_clone.yml', '-i', '../inventory.yml'],
input_fd=sys.stdin,
output_fd=sys.stdout,
error_fd=sys.stderr,
)
print("rc: {}".format(rc))
print("out: {}".format(out))
print("err: {}".format(err))