Click here to load reader
Upload
olindata
View
123
Download
3
Embed Size (px)
DESCRIPTION
Puppet presentation by OlinData founder Walter Heck for Puppet Malaysia Usergroup.
Citation preview
“Little puppet made of pine, awake. The gift of life is thine.”
March 15th, 2012KL Puppet Usergroup Meetup #1Kuala Lumpur, Malaysia
Walter Heck, OlinData
Overview
• Introduction OlinData
• Checkup
• Introduction Puppet
• Future of Puppet in South East Asia
Introduction OlinData
• OlinData▫ MySQL Consulting▫ Tribily Server Monitoring▫ Puppet training and consulting
• Started in 2008▫ Setup to be run remotely and location independent
• Started with Puppet in 2010▫ Official puppetlabs partner since 02-2012▫ Experience with large, medium and small
infrastructures
The big boys using puppet
Checkup
•Who is planning to use puppet soon-ish?
•Who is using puppet in production?▫Using ENC? Hiera? Mcollective? Stored configs? Open source modules?
sql.olindata.com
# apt-get install openssh-server# vim /etc/ssh/sshd_config# iptables -A INPUT -p tcp –dport 22 -j ACCEPT# /etc/init.d/sshd restart
Old school
web.olindata.com
sql.olindata.com
# apt-get install openssh-server# vim /etc/ssh/sshd_config# iptables -A INPUT -p tcp –dport 22 -j ACCEPT# /etc/init.d/sshd restart
# apt-get install openssh-server# vim /etc/ssh/sshd_config# iptables -A INPUT -p tcp –dport 22 -j ACCEPT# /etc/init.d/sshd restart
sql.olindata.com
# apt-get install openssh-server# vim /etc/ssh/sshd_config# iptables -A INPUT -p tcp –dport 22 -j ACCEPT# /etc/init.d/sshd restart
Puppet to the rescue!
puppet.olindata.com
node basenode { include ssh}
class ssh { package {'openssh-server': ensure => installed } file {'/etc/ssh/sshd_config': ensure => present, source => 'puppet:///modules/ssh/sshd_config', notify => Service['sshd'] } firewall { '001 allow ssh': chain => 'INPUT', proto => 'tcp', dport => '22', action => 'accept', }}node *.olindata.com inherits basenode { }
/etc/puppet/manifests/site.pp:
Puppet Advantages
• Scalability
• Accountability
• Versioning
• Replication
• Security
• Backups
Puppet meetup group
• Frequency of meetups?
• Meetup format?
• Main online hangout? (meetup.com / facebook)?
• Puppetcamp Asia is coming in April!
OlinData and Puppet
• Training▫ First training end of April▫ Cheaper then in the West▫ KL First, rest of Asia on success
• Consulting▫ Remote consulting worldwide▫ Ongoing handson engineering▫ Start from scratch or improve existing environment
Questions?
Walter Heck ([email protected])Choon Ming Goh ([email protected])
@choonming @walterheck
http://www.olindata.com
Puppetcamp coming to KL middle of April (keep the 15th free)!
First training end of April!