Walter Heck gave a presentation on Puppet at the 2012 Malaysia Open Source Conference. He introduced OlinData, which provides Puppet consulting and training, and discussed how Puppet allows for scalable, accountable, and versioned infrastructure configuration compared to manual methods. Heck also covered OlinData's Puppet training schedule and consulting services to help companies implement and improve their Puppet usage.
1. “Little puppet made of pine,
awake. The gift of life is thine.”
July 9th, 2012
Malaysia Open Source Conference
Kuala Lumpur, Malaysia
Walter Heck, OlinData
3. Introduction OlinData
• OlinData
▫ MySQL Consulting
▫ Tribily Server Monitoring
▫ Puppet training and consulting
• Started with Puppet in 2010
▫ Official puppetlabs partner since 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
15. OlinData and Puppet
• Training
▫ First training end of April in KL
▫ Planning Manilla and Jakarta
▫ Hyderabad this week, Singapore August 6th
• Consulting
▫ Remote consulting worldwide
▫ Ongoing hands-on engineering
▫ Start from scratch or improve existing environment