Hi,

Can you try the following below?

ssh_key = types.Ssh(public_key=my_ssh_key_string,
authentication_method=types.SshAuthenticationMethod('publickey'))
host = hosts_service.add_using_ssh(
                types.Host(
                    name=name,
                    description='',
                    address=address,
                    port=22,
                    ssh=ssh_key,
                    cluster=types.Cluster(
                        name=cluster,
                    ),
                ),
            )



Thanks,
Saif

On Wed, Dec 8, 2021 at 6:28 PM Grace Chen <hippoq...@gmail.com> wrote:

> I am writing a script to create a host using public ssh key
> the function I am using is add_using_ssh:
> my ssh_key is a an Ssh type already
> ssh_key = types.Ssh(public_key=my_ssh_key_string)
>
> host = hosts_service.add_using_ssh(
>                 types.Host(
>                     name=name,
>                     description='',
>                     address=address,
>                     root_password=None,
>                     port=22,
>                     ssh=ssh_key,
>                     cluster=types.Cluster(
>                         name=cluster,
>                     ),
>                 ),
>             )
> When I choose from GUI, it doesn't ask me to put in root password, so I
> set it as None (Not sure if this is correct)
>
> I got error:
> ovirtsdk4.Error: Fault reason is "Request syntactically incorrect.". Fault
> detail is "For correct usage, see:
> ovirt-engine/apidoc#services/hosts/methods/add". HTTP response code is 400.
>
> looks like I didn't get all the parameters assigned?
> Can anybody help with this?
>
>
> _______________________________________________
> Devel mailing list -- devel@ovirt.org
> To unsubscribe send an email to devel-le...@ovirt.org
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/devel@ovirt.org/message/MWDE4JADQRXCGYBH53BGJJTHCCU4H5UV/
>
_______________________________________________
Devel mailing list -- devel@ovirt.org
To unsubscribe send an email to devel-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/devel@ovirt.org/message/WIZYAL6O65VTA72SPTVYXEUQ2FJHAIQ2/

Reply via email to