like Rackspace at Wuaki.tv and 3scale.net. Who am I? Config Management • Worked with CFEngine2 for 2 years. • Puppet user since 2009. Wednesday, November 27, 13
like Rackspace at Wuaki.tv and 3scale.net. Who am I? Config Management • Worked with CFEngine2 for 2 years. • Puppet user since 2009. Obsessed about config management. Wednesday, November 27, 13
API administration, traffic reports, and more, to help companies publicize their APIs easily and power new types of connected applications. Wednesday, November 27, 13
to handle a growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth. Wikipedia What does scaling stands for? Wednesday, November 27, 13
system infrastructure? • How many environments and systems can our team maintain? • Can we delegate configurations easily to our team members? What are our scaling needs? Wednesday, November 27, 13
Puppet master setup. • Nginx + Unicorn. • 15 minutes splay with a $runinterval/2 splaylimit. • Using DNS SRV records. Puppet at 3scale. Wednesday, November 27, 13
Puppet master setup. • Nginx + Unicorn. • 15 minutes splay with a $runinterval/2 splaylimit. • Using DNS SRV records. • The foreman as our ENC. Puppet at 3scale. Wednesday, November 27, 13
Puppet master setup. • Nginx + Unicorn. • 15 minutes splay with a $runinterval/2 splaylimit. • Using DNS SRV records. • The foreman as our ENC. • Puppetdb and hiera. Puppet at 3scale. Wednesday, November 27, 13
Puppet master setup. • Nginx + Unicorn. • 15 minutes splay with a $runinterval/2 splaylimit. • Using DNS SRV records. • The foreman as our ENC. • Puppetdb and hiera. •MCollective with Rabbitmq connector. Puppet at 3scale. Wednesday, November 27, 13
to understand your code, so USE IT. • Puppet-rspec will help you find errors on early stages so TEST your modules. What nobody will tell you about puppet. Wednesday, November 27, 13
to understand your code, so USE IT. • Puppet-rspec will help you find errors on early stages so TEST your modules. • Don’t code remotely on your servers, use your local development environment and git. What nobody will tell you about puppet. Wednesday, November 27, 13
to understand your code, so USE IT. • Puppet-rspec will help you find errors on early stages so TEST your modules. • Don’t code remotely on your servers, use your local development environment and git. • Read puppet documentation on every version. What nobody will tell you about puppet. Wednesday, November 27, 13
to understand your code, so USE IT. • Puppet-rspec will help you find errors on early stages so TEST your modules. • Don’t code remotely on your servers, use your local development environment and git. • Read puppet documentation on every version. • Be careful about dependencies. What nobody will tell you about puppet. Wednesday, November 27, 13
to understand your code, so USE IT. • Puppet-rspec will help you find errors on early stages so TEST your modules. • Don’t code remotely on your servers, use your local development environment and git. • Read puppet documentation on every version. • Be careful about dependencies. • Once you start to puppetize you become an Addict. What nobody will tell you about puppet. Wednesday, November 27, 13