Puppet master proxy filed mandatory to finish the building of a machine?

>
> Hi,
>
> I've resolved the following "problem" :
>
> After adding puppetca and puppet in the smart proxy , you've to set
> the value of Puppet Master Proxy in the host definition, if you don't
> do that it's not possible to terminate the built
>
> So my question, why is it mandatory to have a Puppet master proxy for
> this step, I don't see the utility ?
> If it is mandatory can we have a message in the web ui if this
> parameter is not filled ?

On build finish Foreman attempts to remove the puppet autosign entry and if
it fails, build will not finish no matter if it attempts it locally or via
the smart proxy. In your case it tried locally but failed due to
permissions.

> Logs :
>
> apache log :
>
> "GET /unattended/built HTTP/1.0" 409 348 "-" "Wget/1.12 (linux-gnu)"
>
> foreman log :
>
> Processing UnattendedController#built (for 10.0.0.3 at 2012-01-19
> 18:03:06) [GET]
> Found test.test.net
> unattended: jimmy.nexen.net is Built!
> DEPRECATION WARNING* Managing Puppet CA without a smart-proxy will
> not be supported in the next release
> Failed to set Build on test.test.net: Permission denied - //etc/puppet/
> autosign.conf
> Completed in 8ms (View: 0, DB: 1) | 409 Conflict [http://10.0.0.40/
> unattended/built]
>
> –
> You received this message because you are subscribed to the Google Groups
"Foreman users" group.
> To post to this group, send email to foreman-users@googlegroups.com.
> To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
> For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.

··· On Jan 19, 2012 6:45 PM, "Nicolas" wrote: >