A quick google found this.. I am sure you can find more, remember the founder was Luke Kanies and the original name of "Puppet Labs" was "Reductive Labs":
http://www.redmonk.com/cote/2009/06/24/reductivelabs/ As far as design goals go, the key concept is "idempotent", which means that no matter how many times you do the same thing the outcome remains the same. For example, if a Puppet "script" says that a user must exist, it will only take action if the user doesn't exist. This ties into the other key design goal in that the Puppet language is a "declarative" language, which means it is a language that describes the desired outcome rather than actions to take, leaving the actions to take to the Language implementor/implementation. -Brian On Tue, Oct 4, 2011 at 2:13 AM, brighton marekera < brightonmarek...@gmail.com> wrote: > Hi everyone. I am Looking for a any information on the Design goals of > Puppet and its History from its inception,i have been looking around > the internet and i cant seem to find good info on tht > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- <http://aws.amazon.com/solutions/solution-providers/brandorr/> -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.