Hi there, Thanks a lot Daniel! I am now able to render the template base on OS Parameters and able to provision windows :-)
Cheers, On Thursday, September 29, 2016 at 12:53:11 PM UTC+2, Daniel Lobato wrote: > > On 09/29, Bernard Landon wrote: > > Hello all! > > > > I am new to Foreman. So far I find it awsome :-) > > I find the documentation (especially the manual) is of very good quality > > :-) That's a nice change compared to other projects! > > > > I am trying to provision windows to bare metal and I got most of it > working. > > I am just struggling on a silly thing. When writing a template, you may > > access the "parameters" defined in a host using > @host.params["paramName"], > > but how would you do it for accessing parameters defined for an > Operating > > System? > > I already tried a number of things but all failed :-( I have had an > > extensive look at the questions and doc but could not find a reference > to > > this. > > Have you tried this? > > <%= @host.params['your os parameter key'] %> > > @host.params should contain parameters that come from all sources > associated with the host, including domain, operating system, subnet, > and hostgroup. I've just tried it and it worked on my Foreman. > > Permissions-wise: > > Notice your user needs to either be an administrator, or have a role > with a permission 'view_params' to be able to access these parameters. > In addition to the 'view_params' permission, the user that wants to > access these parameters needs to be able to have a permission to view > the object (e.g 'view_operating_systems' and 'view_hosts') > > You can use 'foreman-rake console' to experiment with this, the > templates are written in ERB which means you can write Ruby code in > between <%= %> tags. > > > > > Also, more generally, what do use to create template? Just the editor > in > > foreman or others? > > I normally just use the editor > > > > > Thanks a lot! > > > > -- > > 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] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/foreman-users. > > For more options, visit https://groups.google.com/d/optout. > > > -- > Daniel Lobato Garcia > > @dLobatog > blog.daniellobato.me > daniellobato.me > > GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30 > Keybase: https://keybase.io/elobato > -- 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.
