Hello Andrei,
i'll do simply in this way with ansible:
- name: Start oVirt VMs
hosts: localhost
connection: local
gather_facts: False
tasks:
- name: Obtain SSO token
ovirt_auth:
url:
https://engine/ovirt-engine/api
username: admin@internal
password: password
insecure: True
ignore_errors: False
- name: Stop VM
ovirt_vms:
state: stopped
name: "server1"
auth: "{{ ovirt_auth }}"
- name: Start VM
ovirt_vms:
state: running
name: "server1"
auth: "{{ ovirt_auth }}"
- always:
- name: Revoke the SSO token
ovirt_auth:
state: absent
ovirt_auth: "{{ ovirt_auth }}"
On Mon, Mar 12, 2018 at 11:04 AM, <andreil1(a)starlett.lv> wrote:
You meant this:
https://github.com/machacekondra/ovirt-ansible-example/wiki
https://github.com/machacekondra/ovirt-ansible-example
Seems like overkill for so simple task. If bash scripts works, its OK for now.
> On 12 Mar 2018, at 11:31, Yedidyah Bar David <didi(a)redhat.com> wrote:
>
> On Mon, Mar 12, 2018 at 1:45 AM, Andrei Verovski <andreil1(a)starlett.lv> wrote:
>> Hi !
>>
>> I have stubborn VM which time to time freezes, and watchdog for whatever
>> reason don't restart it.
>>
>> Basically I would like to combine these 3 command into one script.
>>
>> ovirt-shell -l
https://node00.mydomain.com.lv/ovirt-engine/api
>> --ca-file="/etc/pki/ovirt-engine/ca.pem" -u "admin@internal"
--password
>> "secret"
>>
>> action vm MyVM stop
>> action vm MyVM start
>>
>> Now I have problems.
>> 1) Option --password "secret" is not recognized anymore in oVirt Shell
4.2.
>> 2) What is the proper syntax to connect & run certain command in oVirt
>> Shell 4.2? Something like:
>>
>> ovirt-shell -l
https://node00.mydomain.com.lv/ovirt-engine/api
>> --ca-file="/etc/pki/ovirt-engine/ca.pem" -u "admin@internal"
--password
>> "secret" && action vm MyVM stop
>
> ovirt-shell is considered deprecated. Did you consider using ansible?
>
> Best regards,
> --
> Didi
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
--
"E' assurdo impiegare gli uomini di intelligenza eccellente per fare
calcoli che potrebbero essere affidati a chiunque se si usassero delle
macchine"
Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)
"Internet è la più grande biblioteca del mondo.
Ma il problema è che i libri sono tutti sparsi sul pavimento"
John Allen Paulos, Matematico (1945-vivente)
Luca 'remix_tj' Lorenzetto,
http://www.remixtj.net ,
<lorenzetto.luca(a)gmail.com>