Agreed with Atom...

I generally think that this method is backwards. The system shouldn't tell
Puppet what it wants to be; Puppet (possibly fed by some external data
source(s)) should tell the system what to be. Sure, in some very large
environments with a small number of possible configurations, the other way
around will work. But why do something like tie your entire CM system to a
hostname convention?

-Jason


On Wed, Aug 27, 2014 at 1:35 AM, Atom Powers <[email protected]> wrote:

> DHCP + CMDB + ENC will get you there. (Foreman is an easy CMDB for Puppet.)
>
> DHCP answers "Where am I?" and "Who am I?"
> CMDB + ENC answers "What am I supposed to do?"
>
>
> On Tue, Aug 26, 2014 at 12:41 PM, Alex Demitri <[email protected]>
> wrote:
>
>> Hi guys - i am fairly new to puppet and i am trying to figure out ways to
>> implement it in my organization to make good use of it. One thing we
>> thought would be useful to better our deployment process, is to add a
>> mechanism that would have a vanilla server getting installed on a VM, boot
>> up, check into puppet and figure out these three questions:
>>
>> 1) Where am I?
>>     - in what Datacenter/Availability zone am I? Based on that, what
>> syslog servers do i have to use, NTP servers, etc..
>> 2) Who am I?
>>     - what server am i? What files do i need for basic functions?
>> 3) What am I supposed to do?
>>     - based on what server I am, what am i supposed to do? do i have to
>> run Tomcat? Apache? And if yes, where are my configuration files?
>>
>> In short, find a holistic way for a system to come up to speed by itself.
>> I already thought of using meaningful hostnames for the roles of the
>> servers but that does not work well in the cloud...
>>
>> Thoughts?
>>
>> Thanks!
>> Alex
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/puppet-users/16a1cb0c-ab6d-4578-a221-482a86d05130%40googlegroups.com
>> <https://groups.google.com/d/msgid/puppet-users/16a1cb0c-ab6d-4578-a221-482a86d05130%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Perfection is just a word I use occasionally with mustard.
> --Atom Powers--
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CAF-H%3DOm_0G3-VWnnjK5F6VD-rwQd8mtfQbnnkR_VKb0uYrmssQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/puppet-users/CAF-H%3DOm_0G3-VWnnjK5F6VD-rwQd8mtfQbnnkR_VKb0uYrmssQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAFt4V4nerNymn486%3DvS1g%3DDBJjPjR5YWBvZfnSSpqbzxTkO7OA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to