Re: Func 0.27 + Puppet

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



glad to hear

On 2011-04-01, Norvell, Preston <Preston.Norvell@xxxxxxxxxxxxxxxxxxxx> wrote:
> Thanks much.  I have things up and running with a couple mods from below.
> Once I've got a good, repeatable process down, I'll update the wiki page.
>
> ;P mn
>
> On 2011 Mar 30, at 7:11 PM, Greg Swift wrote:
>
>>
>>
>> On Wed, Mar 30, 2011 at 18:42, Norvell, Preston
>> <Preston.Norvell@xxxxxxxxxxxxxxxxxxxx> wrote:
>> I've read the func man page and trolled the list as much as I can to find
>> an answer to this; apologies if I've been blind.
>>
>> I'm interested in running Func in conjunction with our pre-existing Puppet
>> infrastructure.  Per the wiki
>> <https://fedorahosted.org/func/wiki/FuncWithPuppet> the wiki itself is no
>> longer an appropriate reference for doing the integration work as of 0.27
>> (I've got func-0.27 from rpmforge and certmaster-0.27 from another
>> location).  Is there a reference for what the new proper integration is?
>> I am (and my team is) new to Func so perhaps I'm missing something that
>> would intuitive to a seasoned user, but I'm down to reading the patch
>> commits and such to try to figure things out.  I would appreciate any
>> pointers, and I'd be happy to provide an updated wiki page if one is not
>> already elsewhere.
>>
>>
>> I've never set it up, and this might not work (but i hope it can at least
>> get you going the right direction till someone more in the know answers),
>> however to the best of my knowledge:
>>
>> 1: overlord must be on the same host as puppetmaster
>> 2: in /etc/func/overlord.conf:
>>       a: you need to set "puppet_minions = True" under the [main] section.
>>       b: set ca_file, cert_file, key_file based on where puppet places its
>> files
>>       c: If the following is not true for you environment you need to set
>> how your system is configured in /etc/func/overlord.conf:
>>             puppet_inventory = /var/lib/puppet/ssl/ca/inventory.txt
>>             puppet_signed_certs_dir = /var/lib/puppet/ssl/ca/ca_crl.pem
>> 3: On minion in /etc/func/minion.conf:
>>       a: set "use_certmaster = False"
>>       b: set ca_file, cert_file, key_file, and crl_location paths based on
>> where puppet places its files
>>       c: start daemon
>> 4: Back on overlord try running 'func "*" ping'
>>
>> If that doesn't work then 2b might need to be augmented with the previous
>> "passphrase/key removal" steps from the wiki.
>>
>> Cleanup help on the wiki is always appreciated :)
>>
>> -greg/xaeth
>
> --
> Preston M Norvell <preston.norvell@xxxxxxxxxxxxxxxxxxxx>
> Systems/Network Engineer
> Serials Solutions <http://www.serialssolutions.com>
> Phone:  (866) SERIALS (737-4257) ext 1094
>
>
>

_______________________________________________
Func-list mailing list
Func-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/func-list


[Index of Archives]     [Fedora Users]     [Linux Networking]     [Fedora Legacy List]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux