
Hi Derek, I also don't like Python (and I prefer Salt instead of Ansible), but Ansible is the wiser option /personal opinion/ . My reasons - API change , so your code will eventually will die. With Ansible - a lot of people use it and there is a high chance that some updates the Ansible module that will do the job even after the API changes. Also, Ansible is declarative , while python will need more effort. Best Regards, Strahil Nikolov На 28 май 2020 г. 4:59:16 GMT+03:00, Derek Atkins <derek@ihtfp.com> написа:
Hi,
On Wed, May 27, 2020 5:38 pm, Gianluca Cecchi wrote: [snip]
But you hated Python, didn't you? ;-)
I do. Can't stand it. Doesn't mean I can't read it and/or write it, but I have to hold my nose doing it. Syntactic white space? Eww. But Python is already installed and used and, apparently, supported.. And when I looked at the examples I found that 90% of what I needed to do was already implemented, so it turned out to be much easier than expected.
I downloaded your files, even if I'm far from knowing python....
It's pretty much a direct translation of my bash script around ovirt-shell. It does have one feature that the old code didn't, which is the ability to wait for ovirt to declare that a vm is actually "up".
try the ansible playbook that gives you more flexibility in my opinion
I've never even installed ansible, let alone tried to use it. I don't need flexibility, I need the job to get done. But I'll take a look when I get the chance. Thanks!
Gianluca
-derek
PS: you (meaning whomever is "in charge" is welcome to add my script(s) to the examples repo if you feel other people would benefit from seeing it there.