3. Who is this guy?
Currently with GoReact
Fly fisher
17 years wrangling systems
Open source advocate
Passionate about config mgmt
DevOps Evangelist
Automation freak
Husband
Father
4. “I'm not the smartest person in the room”
image by http://www.ukinvision.co.uk
5. Today's Goals
• Discuss packaging Hel, not Hell. rpmbuild etc (http://
marvel.wikia.com/Hel)
• Introduce FPM - https://github.com/jordansissel/fpm
• Explore a simple use case.
• Go forth and BUILD!
image by http://www.ukinvision.co.uk
6. Packaging Hel
• 1st - A social experiment
• Hel - Ruby 2.2.2 on CentOS 5.x
• Hel - Providers stop updating their packages for older
OS support.
• Hel - managing packages across OS distros
image by http://www.ukinvision.co.uk
7. The world we live in
image by http://www.ukinvision.co.uk
8. The world we live in
image by http://www.ukinvision.co.uk
9. The world we live in
image by http://www.ukinvision.co.uk
10. Enter FPM
• https://github.com/jordansissel/fpm
• Created by Jordan Sisssel - “Automated his way back
to sanity”
• Solved a problem.
• Easy to use, fast, results driven.
• Accomplishes your goal - Make life easier!
image by http://www.ukinvision.co.uk
12. Inspire
• Package anything that uses make, make install.
• Forget the complexity of .spec, debuild, and rpmbuild.
• Automate the pain away.
• Make things for the world we live in.
image by http://www.ukinvision.co.uk
13. Upon FPM, I will build my packages!
image by http://www.ukinvision.co.uk