DevEX - reference for building teams, processes, and platforms
Puppet User Group Presentation - 15 March 2012
1. “Little puppet made of pine,
awake. The gift of life is thine.”
March 15th, 2012
KL Puppet Usergroup Meetup #1
Kuala Lumpur, Malaysia
Walter Heck, OlinData
3. 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
5. Checkup
• Who is planning to use puppet soon-
ish?
• Who is using puppet in production?
▫ Using ENC? Hiera? Mcollective?
Stored configs? Open source
modules?
6. Old school
# apt-get install openssh-server
web.olindata.com # vim /etc/ssh/sshd_config
# iptables -A INPUT -p tcp –dport 22 -j ACCEPT
# /etc/init.d/sshd restart
# apt-get install openssh-server
sql.olindata.com # apt-get install openssh-server
# vim /etc/ssh/sshd_config
sql.olindata.com # apt-get install openssh-server
# vim /etc/ssh/sshd_config
# iptables -A INPUT -p tcp –dport 22 -j ACCEPT
sql.olindata.com # vim /etc/ssh/sshd_config
# /etc/init.d/sshd restart tcp –dport 22 -j ACCEPT
# iptables -A INPUT -p
# /etc/init.d/sshd restart tcp –dport 22 -j ACCEPT
# iptables -A INPUT -p
# /etc/init.d/sshd restart
9. Puppet meetup group
• Frequency of meetups?
• Meetup format?
• Main online hangout? (meetup.com / facebook)?
• Puppetcamp Asia is coming in April!
10. 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
12. Walter Heck (walterheck@olindata.com)
Choon Ming Goh (choonming@olindata.com)
@choonming
@walterheck
http://www.olindata.com
Puppetcamp coming to KL middle of April (keep
the 15th free)!
First training end of April!