[ovirt-users] Request for oVirt Ansible modules testing feedback
Nathanaël Blanchet
blanchet at abes.fr
Wed Jan 4 10:49:15 UTC 2017
Le 04/01/2017 à 10:09, Andrea Ghelardi a écrit :
>
> Personally I don’t think ansible and ovirt-shell are mutually exclusive.
>
> Those who are in ansible and devops realms are not really scared by
> making python/ansible work with ovirt.
>
> From what I gather, playbooks are quite a de-facto pre-requisite to
> build up a real SaaC “Software as a Code” environment.
>
> On the other hand, ovirt-shell can and is a fast/easy way to perform
> “normal daily tasks”.
>
totally agree but ovirt-shell is deprecated in 4.1 et will be removed in
4.2. Ansible or sdk4 are proposed as an alternative.
>
> As long as we have good documentation about how to do things, can we
> have and support both?
>
> Cheers
>
> Andrea
>
> *From:*users-bounces at ovirt.org [mailto:users-bounces at ovirt.org] *On
> Behalf Of *Nathanaël Blanchet
> *Sent:* Tuesday, January 3, 2017 7:41 PM
> *To:* Dan Yasny <dyasny at gmail.com>
> *Cc:* users <users at ovirt.org>
> *Subject:* Re: [ovirt-users] Request for oVirt Ansible modules testing
> feedback
>
> Le 30/12/2016 à 20:53, Dan Yasny a écrit :
>
> I personally found that she'll isn't as useful as the python sdk.
> I usually open up ipython, load the sdk and interact with ovirt
> directly. This is faster and much more powerful than the shell
> could ever be.
>
> okay, I suppose you to be a regular python user. Can you imagine how
> much time I spent just to understand how it works?
> That is to say:
>
> * installing pip and not pip3 because provided
> python-ovirt-engine-sdk4 is default installed to
> /usr/lib64/python2.7,
> * installing ipython,
> * importing the good modules,
> * finding pertinent examples,
> * understand differences between sdk3 and 4
> * correcting some wrong examples
> * adapting example to my need?
>
> I can't see how it can be fast for the newbie.
> What's the first goal of a CLI? to abstract all this stuff for the
> python newbie. If you want a easy-to-use webadmin for attracting a
> large public, you should provide easy-to-use CLI as well. Ovirt-shell
> was a part of my choice to use ovirt.
> Yes we can learn to use SDK (I dit it), but I don't think a lot people
> who chose ovirt for simplicity wll use it except advanced users.
> A new time, thank you for the great stuff for the great oVirt project,
> but I find there is too much distance between devs and users.
> What do really think the community about this?
>
> On Dec 30, 2016 11:22 AM, "Nathanaël Blanchet" <blanchet at abes.fr
> <mailto:blanchet at abes.fr>> wrote:
>
> Interesting work and thank you for this stuff. I played with
> some modules (ovirt_vms_facts) to get some vms name for example.
>
> * [root at acore ovirt]# ansible-playbook All_Vms_list.yml
> * with
> - name: List vms
> ovirt_vms_facts:
> auth: "{{ ovirt_auth }}"
> pattern: name=test_cloud
> fetch_nested: true
> nested_attributes: name
> register: ovirt_vms
>
> - shell: echo "{{ ovirt_vms.name <http://ovirt_vms.name>
> }} > vms_name" // doesn't work
>
> * - shell: echo "{{ ovirt_vms }} > vms_name // returns an
> unicode json file, that's surely why we can't parse it.
> Can you help me to solve this into the ovirt_vms_facts.py
> file?
>
> * I have no such problem with ovirt_snaphots_module and I
> can easily get the snaphot.id <http://snaphot.id>
> variable.... but:
>
> o I had to manually copy the ovirt_snaphsots_module
> because it is not present on the git tree. This is
> very curious: we can find it here
> http://ovirt-ansible-modules.readthedocs.io/en/latest/_modules/ovirt_snapshots_module.htm,
> but it is not available on the main ansible git tre.
> o On the doc, return values are not described
>
> For the moment, my opinion is that ansible can't be as much
> convinient as the current CLI, e.g. ovirt-shell -E "list vms",
> out of the box. Is there a really reason to deprecate it?
>
> Le 02/12/2016 à 14:12, Ondra Machacek a écrit :
>
> Hello all,
>
> I would like to kindly ask everyone who is Ansible or
> oVirt user for
> testing of the new Ansible oVirt modules. For everyone who
> is familiar
> with the Ansible and oVirt, this[1] describes the steps
> you need to do,
> to setup oVirt modules library and start using those
> modules (Most of those modules will be available in
> Ansible 2.3, some of them are already in 2.2).
>
> If you have any issue setting this up, please contact me,
> I will do the
> best to help you.
>
> If you have an issue, which you think is a bug, please
> open an issue
> here[2]. Please note that Ansible is merging it's
> repositories, so since
> next week it will actually be stored here[3]. If you are
> missing
> anything please open an issue as well, or just contact me,
> and I will
> do fix it. You are also very welcome to sent PR with fixes.
>
> For those who don't have testing environment which can
> test against,
> I've created an Vagrant project which will deploy you the
> oVirt instance
> using Ansible playbooks. You can find how to use it here[4].
>
> The repository also contains few examples[5], so you don't
> have to
> copy-paste them from the source.
>
> Thanks all for reading this and any feedback,
> Ondra
>
> [1]
> https://github.com/machacekondra/ovirt-tests/releases/tag/0.1
> [2] https://github.com/ansible/ansible-modules-extras/issues
> [3] https://github.com/ansible/ansible
> [4] https://github.com/machacekondra/ovirt-tests
> [5]
> https://github.com/machacekondra/ovirt-tests/tree/master/examples
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org <mailto:Users at ovirt.org>
> http://lists.ovirt.org/mailman/listinfo/users
>
>
>
> --
>
> Nathanaël Blanchet
>
> Supervision réseau
>
> Pôle Infrastrutures Informatiques
>
> 227 avenue Professeur-Jean-Louis-Viala
>
> 34193 MONTPELLIER CEDEX 5
>
> Tél. 33 (0)4 67 54 84 55
>
> Fax 33 (0)4 67 54 84 14
>
> blanchet at abes.fr <mailto:blanchet at abes.fr>
>
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org <mailto:Users at ovirt.org>
> http://lists.ovirt.org/mailman/listinfo/users
>
>
>
> --
> Nathanaël Blanchet
> Supervision réseau
> Pôle Infrastrutures Informatiques
> 227 avenue Professeur-Jean-Louis-Viala
> 34193 MONTPELLIER CEDEX 5
> Tél. 33 (0)4 67 54 84 55
> Fax 33 (0)4 67 54 84 14
> blanchet at abes.fr <mailto:blanchet at abes.fr>
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet at abes.fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20170104/1bd63587/attachment-0001.html>
More information about the Users
mailing list