
On 03/05/2018 10:42 AM, Markus.Schaufler@ooe.gv.at wrote:
Hi!
Still new to oVirt and got another question:
I have many Windows and Linux VMs and created for each the Windows and Linux machines two Usergroups (limited and admins).
Now I want to grant the groups according permissions to according VMs. How can I do this without clicking through every VM manually (e.g. by mark several vms in the UI and manage their permissions or via CLI)?
You can use our Python SDK, please see below example: https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/assign_pe... Or you can use Ansible if you are familiar with it: http://docs.ansible.com/ansible/latest/ovirt_permissions_module.html#example... The playbook would look like: --- - hosts: localhost connection: local vars: username: admin@internal password: thepassowrd insecure: True url: https://ovirt.example.com/ovirt-engine/api tasks: - name: Obtain SSO token ovirt_auth: url: "{{ url }}" username: "{{ username }}" password: "{{ password }}" insecure: "{{ insecure }}" - name: Add permissions to user ovirt_permissions: auth: "{{ ovirt_auth }}" user_name: user2 authz_name: internal-authz object_type: vm object_name: "{{ item }}" role: UserVmManager with_items: - myvm1 - myvm2 - myvm3 - name: Revoke SSO token ovirt_auth: state: absent ovirt_auth: "{{ ovirt_auth }}"
Many thanks in advance,
*Markus Schaufler, MSc*
Amt der Oö. Landesregierung Direktion Präsidium
Abteilung Informationstechnologie
Referat ST3 Server
A-4021 Linz, Kärntnerstraße 16
*Tel.:*+43 (0)732 7720 – 13138
*Fax:*+43 (0)732 7720 - 213255
*email:*markus.schaufler@ooe.gv.at <mailto:markus.schaufler@ooe.gv.at>
*Internet:*www.land-oberoesterreich.gv.at <http://www.land-oberoesterreich.gv.at/>
*DVR:*0069264
Der Austausch von Nachrichten mit o.a. Absender via e-mail dient ausschließlich Informationszwecken. Rechtsgültige Erklärungen dürfen über dieses Medium nur an das offizielle Postfach it.post@ooe.gv.at <mailto:it.post@ooe.gv.at> übermittelt werden.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users