
18 Jul
2018
18 Jul
'18
5:32 a.m.
On Tue, 2018-07-17 at 19:55 +0200, Katerina Koukiou wrote:
I meant only having a variable for the playbook location.
playbook_path = os.getenv('PLAYBOOK_PATH', './'))
And then use os.path.join for all the others relative paths to the playbook path. So that you can actually run the lcitool script from wherever you want.
That wouldn't be quite enough: you'd also have to make sure you call ansible / ansible-playbook like ANSIBLE_CONFIG="$PLAYBOOK_PATH/ansible.cfg" \ ansible --playbook-dir "$PLAYBOOK_PATH" ... otherwise it won't work. And at that point, the script might as well just figure out the base directory itself based on its own location :) Should be easy enough. I'll look into it. -- Andrea Bolognani / Red Hat / Virtualization