[libvirt] [jenkins-ci PATCH v2 10/12] lcitool: Add projects information handling

Andrea Bolognani abologna at redhat.com
Wed Jul 18 09:32:58 UTC 2018


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




More information about the libvir-list mailing list