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