Hi there,
I hope you enjoyed my “Pushing Puppet (to its limit)” talk and demos from Puppet Camp D.C., LISA 2013. As requested, I’ve posted the code and slides.
Here is the code:
https://github.com/purpleidea/puppet-pushing
This module will require three modules as dependencies. The dependencies are:
Each example doesn’t require all the dependencies, so if you’re only interested in the FSM, you only need that module.
Here are the slides:
https://github.com/purpleidea/puppet-pushing/blob/master/talks/pushing-puppet.pdf
Here is the bug fix to fix my third Exec[‘again’] demo:
https://github.com/purpleidea/puppet-common/commit/df3d004044f013415bb6001a2defd64b587d3b85
It’s my fault that I added the fancy –delta support, but forgot to test the simpler, version again. Woops.
I’ve previously written about some of this puppet material. Read through these articles for more background and details:
I haven’t yet written articles about all the techniques used during my talk. I’ll try to write future articles about these topics if you’re interested.
If anyone has some photos from the talk, I’d love for you to send me a copy.
Special thanks to Kara, Dawn and Puppet Labs for asking me to present.
If you’d like to invite me to teach, talk or consult, I’d love to come visit your {$SCHOOL, $WORK, $CITY, etc}. Contact me! I’ll be around in D.C. till Friday if you’d like to meet up and hack on some of the code or examples that I’ve published.
If you’re interested in looking at some of the “real work” modules that I’ve written, have a look through my github repositories. Puppet-Gluster and Puppet-IPA, are two that you might find most interesting.
There are a few that I haven’t yet published, so if you’re looking for a fancy module to do X, let me know and I might be a few commits away from something helpful that I haven’t made public yet.
I hope you enjoyed hacking on puppet with me, and please don’t be shy — leave me a comment about my talk, and ask questions if you have any.
Happy Hacking,
James
2020 has not been a year we would have been able to predict. With a worldwide pandemic and lives thrown out of gear, as we head into 2021, we are thankful that our community and project continued to receive new developers, users and make small gains. For that and a...
It has been a while since we provided an update to the Gluster community. Across the world various nations, states and localities have put together sets of guidelines around shelter-in-place and quarantine. We request our community members to stay safe, to care for their loved ones, to continue to be...
The initial rounds of conversation around the planning of content for release 8 has helped the project identify one key thing – the need to stagger out features and enhancements over multiple releases. Thus, while release 8 is unlikely to be feature heavy as previous releases, it will be the...