From fabrice.bacchella at orange.fr Tue May 31 09:11:50 2016 Content-Type: multipart/mixed; boundary="===============5865877978038998221==" MIME-Version: 1.0 From: Fabrice Bacchella To: users at ovirt.org Subject: Re: [ovirt-users] How to automate the ovirt host deployment? Date: Tue, 31 May 2016 15:11:46 +0200 Message-ID: <4D04EC2C-A91C-4672-8254-7AE1BFFB40FD@orange.fr> In-Reply-To: CAAqDm6YyyYpWxjw-0rHkJ2ty2XgiLMw_vGfXg7_bqhuxy_C66g@mail.gmail.com --===============5865877978038998221== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_25A15B9D-1BE2-4067-8522-403FC0512105 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 > Le 28 mai 2016 =3DC3=3DA0 11:50, Arman Khalatyan a = =3D =3DC3=3DA9crit : >=3D20 > Thank you for the hint. I will try next week.=3D20 > Foreman looks quite complex:) >=3D20 > I would prefer simple Python script with 4 lines: add, install, setup =3D networks and activate. >=3D20 You could have a look at my sample script: https://github.com/fbacchella/ovirtcmd/blob/master/samples/noshared.py =3D It use a custom library that wrap the official python sdk It just expect that the engine have remote root ssh access on a new =3D host, using public key. --Apple-Mail=3D_25A15B9D-1BE2-4067-8522-403FC0512105 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8
Le 28 mai 2016 =3DC3=3DA0 11:50, Arman Khalatyan <arm2arm(a)gmail.com&= gt; a =3D =3DC3=3DA9crit :

Thank you for the hint. I will t= ry =3D next week.
Foreman looks quite complex:)

I would =3D prefer simple Python script with 4 lines: add, install, setup networks =3D and activate.

You could have a look at my sample =3D script:

https://github.com/fbacchella/ovirtcmd/blob/master/samples/nos= h=3D ared.py

It use a custom library = =3D that wrap the official python sdk

It = =3D just expect that the engine have remote root ssh access on a new host, =3D using public key.

=3D --Apple-Mail=3D_25A15B9D-1BE2-4067-8522-403FC0512105-- --===============5865877978038998221== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMjVBMTVCOUQtMUJFMi00MDY3LTg1MjItNDAzRkMwNTEyMTA1CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKCj4gTGUgMjggbWFpIDIwMTYgPUMzPUEwIDExOjUwLCBB cm1hbiBLaGFsYXR5YW4gPGFybTJhcm1AZ21haWwuY29tPiBhID0KPUMzPUE5Y3JpdCA6Cj49MjAK PiBUaGFuayB5b3UgZm9yIHRoZSBoaW50LiBJIHdpbGwgdHJ5IG5leHQgd2Vlay49MjAKPiBGb3Jl bWFuIGxvb2tzIHF1aXRlIGNvbXBsZXg6KQo+PTIwCj4gSSB3b3VsZCBwcmVmZXIgc2ltcGxlIFB5 dGhvbiBzY3JpcHQgd2l0aCA0IGxpbmVzOiBhZGQsIGluc3RhbGwsIHNldHVwID0KbmV0d29ya3Mg YW5kIGFjdGl2YXRlLgo+PTIwCllvdSBjb3VsZCBoYXZlIGEgbG9vayBhdCBteSBzYW1wbGUgc2Ny aXB0OgoKaHR0cHM6Ly9naXRodWIuY29tL2ZiYWNjaGVsbGEvb3ZpcnRjbWQvYmxvYi9tYXN0ZXIv c2FtcGxlcy9ub3NoYXJlZC5weSA9CjxodHRwczovL2dpdGh1Yi5jb20vZmJhY2NoZWxsYS9vdmly dGNtZC9ibG9iL21hc3Rlci9zYW1wbGVzL25vc2hhcmVkLnB5PgoKSXQgdXNlIGEgY3VzdG9tIGxp YnJhcnkgdGhhdCB3cmFwIHRoZSBvZmZpY2lhbCBweXRob24gc2RrCgpJdCBqdXN0IGV4cGVjdCB0 aGF0IHRoZSBlbmdpbmUgaGF2ZSByZW1vdGUgcm9vdCBzc2ggYWNjZXNzIG9uIGEgbmV3ID0KaG9z dCwgdXNpbmcgcHVibGljIGtleS4KCgotLUFwcGxlLU1haWw9XzI1QTE1QjlELTFCRTItNDA2Ny04 NTIyLTQwM0ZDMDUxMjEwNQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRh YmxlCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD11dGYtOAoKPGh0bWw+PGhlYWQ+ PG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sID0K Y2hhcnNldD0zRHV0Zi04Ij48L2hlYWQ+PGJvZHkgc3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13 b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRl ci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48ZGl2PjxibG9ja3F1 b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48ZGl2ID0KY2xhc3M9M0QiIj5MZSAyOCBtYWkg MjAxNiA9QzM9QTAgMTE6NTAsIEFybWFuIEtoYWxhdHlhbiAmbHQ7PGEgPQpocmVmPTNEIm1haWx0 bzphcm0yYXJtQGdtYWlsLmNvbSIgY2xhc3M9M0QiIj5hcm0yYXJtQGdtYWlsLmNvbTwvYT4mZ3Q7 IGEgPQo9QzM9QTljcml0IDo8L2Rpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3 bGluZSI+PGRpdiA9CmNsYXNzPTNEIiI+PHAgZGlyPTNEImx0ciIgY2xhc3M9M0QiIj5UaGFuayB5 b3UgZm9yIHRoZSBoaW50LiBJIHdpbGwgdHJ5ID0KbmV4dCB3ZWVrLiA8YnIgY2xhc3M9M0QiIj4K Rm9yZW1hbiBsb29rcyBxdWl0ZSBjb21wbGV4Oik8L3A+PHAgZGlyPTNEImx0ciIgY2xhc3M9M0Qi Ij5JIHdvdWxkID0KcHJlZmVyIHNpbXBsZSBQeXRob24gc2NyaXB0IHdpdGggNCBsaW5lczogYWRk LCBpbnN0YWxsLCBzZXR1cCBuZXR3b3JrcyA9CmFuZCBhY3RpdmF0ZS4gPC9wPgo8L2Rpdj48L2Js b2NrcXVvdGU+WW91IGNvdWxkIGhhdmUgYSBsb29rIGF0IG15IHNhbXBsZSA9CnNjcmlwdDo8L2Rp dj48ZGl2PjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXY+PGEgPQpocmVmPTNEImh0dHBzOi8vZ2l0 aHViLmNvbS9mYmFjY2hlbGxhL292aXJ0Y21kL2Jsb2IvbWFzdGVyL3NhbXBsZXMvbm9zaGFyZT0K ZC5weSIgPQpjbGFzcz0zRCIiPmh0dHBzOi8vZ2l0aHViLmNvbS9mYmFjY2hlbGxhL292aXJ0Y21k L2Jsb2IvbWFzdGVyL3NhbXBsZXMvbm9zaD0KYXJlZC5weTwvYT48L2Rpdj48ZGl2PjxiciBjbGFz cz0zRCIiPjwvZGl2PjxkaXY+SXQgdXNlIGEgY3VzdG9tIGxpYnJhcnkgPQp0aGF0IHdyYXAgdGhl IG9mZmljaWFsIHB5dGhvbiBzZGs8L2Rpdj48ZGl2PjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXY+ SXQgPQpqdXN0IGV4cGVjdCB0aGF0IHRoZSBlbmdpbmUgaGF2ZSByZW1vdGUgcm9vdCBzc2ggYWNj ZXNzIG9uIGEgbmV3IGhvc3QsID0KdXNpbmcgcHVibGljIGtleS48L2Rpdj48YnIgY2xhc3M9M0Qi Ij48L2JvZHk+PC9odG1sPj0KCi0tQXBwbGUtTWFpbD1fMjVBMTVCOUQtMUJFMi00MDY3LTg1MjIt NDAzRkMwNTEyMTA1LS0K --===============5865877978038998221==--