I figured out this api, and its mandatory facts:

/api/v2/discovered_hosts/facts

I assumed, that it is only for creating new hosts.
I now understand that it is also to update or add custom facts if needed.

I think this should answer my question.

I will come back with a question, if i still face issues.

On Mon, Aug 28, 2017 at 11:04 PM, <[email protected]> wrote:

> This is the workflow that i am trying with hooks and foreman discovery
>
> VM/baremetal gets discovered ->  after_create hook gets triggered -> Hook
> use the discovery api to get more facts from discovered host -> facts are
> used to gather more custom Facts from CMDB and they get uploaded to foreman.
>
> It is important that i upload these facts from CMDB before provisioning
> just after a node is discovered, since i use these facts in kickstart
> template.
>
> May i know, if the above is possible, using the below api?
>
> PUT /api/v2/discovered_hosts/:id
>
> I have tried to make it work, but it complains about architecture about
> string. I am not sure, if the above api allows more custom facts to be
> uploaded and would like to confirm the same.
>
> What are the mandatory facts needed for the above api to work?
>
> I would really appreciate if anyone could help me with above.
>
> Thanks,
> Lohit
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Foreman users" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/foreman-users/zG4hKvFBZD8/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to