I had this same problem and found a workaround.  You can append hiera 
config to /usr/share/foreman-installer/config/foreman.hiera/custom.yaml.  

I pieced this together from reading https://github.com/theforeman/kafo in 
the "Configuring Hiera" section.  If you look 
at /usr/share/foreman-installer/config/foreman-hiera.conf, you'll see how 
the foreman-installer loads additional hiera config from custom.yaml, and 
you can write a "puppet::dns_alt_names" key there.

Side note: my first attempt was to configure the puppet module by writing 
to the katello-answers.yaml file.  That didn't work because it tried to 
install the puppet class directly and got
Evaluation Error: Error while evaluating a Resource Statement, Duplicate 
declaration: Class[Puppet] is already declared; cannot redeclare at 
/usr/share/katello-installer-base/modules/foreman_proxy_content/manifests/init.pp:225
because the katello module also installs that class

On Sunday, November 27, 2016 at 9:45:39 PM UTC-7, Greg Swift wrote:
>
> i've nothing on that.
>
> On Thu, Nov 24, 2016 at 10:32 AM Denny <[email protected] <javascript:>> 
> wrote:
>
>> Ahh okay!
>>
>> Follow up question: If puppet is installed with no addtional 
>> configuration how do I edit settings like "show_diff" and "dns_alt_names"?
>>
>>
>> Thank you
>>
>> Denny
>>
>>
>>
>>
>>
>> Am Donnerstag, 24. November 2016 15:31:29 UTC+1 schrieb Greg Swift:
>>
>>> katello scenario sets up puppet by default.  you have to explicitly 
>>> disable puppet in katello if you dont want it. 
>>>
>>> greg
>>>
>>> On Thu, Nov 24, 2016, 08:00 Denny <[email protected]> wrote:
>>>
>> Hi there,
>>>>
>>>> pretty easy question for you I'd guess.
>>>>
>>>> If I run "foreman-installer --scenario katello -i" there's no option to 
>>>> configure my puppet instance. If I run the same setup with "--scenario 
>>>> foreman" I can configure my puppet instance but no katello.
>>>>
>>>> I'd like to setup one machine with foreman, puppet and katello - even 
>>>> if this might not be "best practise". For now it's only for testing 
>>>> purpose. 
>>>>
>>>> Do I have to run both setup scenarios after each other (which one 
>>>> first) or does it just don't work together on one system?
>>>>
>>>> Thanks for any hint and advise!
>>>>
>>>>
>>>>
>>>> Denny
>>>>
>>>> -- 
>>>> 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.
>>>>
>>> -- 
>> 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.
>>
>

-- 
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