← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Why am I a tool maker?

    Why I keep publishing small open source tools and plug-ins on GitHub: ego, career value, learning, and paying back what other sysadmins gave me

  2. Mafia

    Trying out Mafia, a Sinatra application generator, and contributing a binary plus a default action to scratch my own itch

  3. Tally

    A small Sinatra and DataMapper scoreboard built for Puppet Labs ticket triage days, fed by a Redmine plugin that emits update events

  4. Reading more Kindle titles, wading through self-published genre fiction, and thinking about what value print publishers still offer authors

  5. Mexico

    Heading off on a week in Oaxaca and Mexico City followed by a week in New Orleans with a side trip to New Iberia

  6. When MVPs go wrong

    Three failure modes that derail a minimum viable product: failing to ship, ignoring customer feedback, and conflating MVP with poor quality

  7. Hello Jekyll

    Moving the site from Wordpress to Jekyll to better fit my workflow of writing locally in Vim and version controlling everything

  8. Bunraku V0.0.3

    Cleaning up the Puppet status panel with a per-node detail screen, per-node run history, Redis hashes instead of JSON, and tidier code

  9. A Sinatra and Redis prototype that displays Puppet run statuses by collecting reports via a custom Puppet report processor

  10. Puppet and DataDog

    Adding a Puppet report processor that pushes metrics and events from each Puppet run to the DataDog API for graphing and event tracking

  11. Puppet Zendesk

    A Puppet report processor that opens a Zendesk ticket for each failed Puppet run, with the run log as the ticket description

  12. Redmine Ticket Face

    A Puppet Face sub-command that queries and creates Redmine trouble tickets from the Puppet command line, requiring Puppet 2.7

  13. Sharing two weekend bonus report processors that notify a HipChat room or send an SMS via Twilio when a Puppet run fails

  14. Puppet Growl

    Releasing a report processor that ships failed Puppet runs as Growl notifications to a desktop Growl server over UDP port 9887

  15. Puppet Jabber/XMPP

    A Puppet report processor that sends Jabber and XMPP notifications when Puppet runs fail, using the xmpp4r gem

  16. Puppet PagerDuty

    A Puppet report processor that sends alerts to PagerDuty when Puppet runs fail, including the failing host name and log output

  17. Puppet Twitter

    A Puppet report processor that posts failed Puppet runs to Twitter via OAuth, with setup steps for the gems and yaml config

  18. Puppet Campfire

    Releasing the second report processor of the week, this one notifies a Campfire room when a Puppet run fails and pastes in the log output

  19. Kicking off a week of report processor demos with two new processors that notify an IRC channel of failed runs and send metrics to Ganglia

  20. Puppet & Noah

    Releasing a Puppet integration for John Vincent's Noah configuration store with an ENC, get and put functions, and a config fact

  21. GitHub Puppet Face

    Building a Puppet Face inspired by knife-github-cookbooks that installs modules from GitHub and diffs them against your installed copies

  22. GhostRed is a prototype gem that scans GitHub pull requests, opens matching Redmine tickets, and closes the request with a link

  23. A rough Puppet module that installs Cloud Foundry VCAP on Debian, Ubuntu, and CentOS, going beyond the Ubuntu-only vcap-setup installer

  24. Pro Puppet released!

    Announcing that the book Jeff McCune and I wrote is now shipping, complete with the proper index readers asked for

  25. Amsterdam Day 1

    A handful of photos taken around Amsterdam in the days before Puppet Camp

  26. Puppet 2.7 ships an early network device type and provider letting you manage Cisco interfaces and vlans over ssh or telnet

  27. Pro Puppet

    Wrapping up the manuscript for Pro Puppet with Jeff McCune, covering Puppet 2.6.x, MCollective, scaling, and reporting in a dozen chapters

  28. Puppet RunDeck v0.0.4

    Puppet-RunDeck 0.0.4 adds tag output to the generated XML resource document, available via a gem update

  29. A new Vagrant provisioner shipping in 0.7.0 that lets a VM connect to a Puppet master in client-server mode and run as a configured node

  30. Kickstarter

    Why I have been spending a few minutes a week funding small creative and community projects on Kickstarter and what backers receive in return

  31. Puppet RunDeck v0.0.3

    Puppet-RunDeck 0.0.3 drops the stored configuration requirement and now pulls nodes and facts from the YAML terminus instead

  32. A simple Rbot plugin using the GitHub API that lets an IRC channel query issues and commits for a configured repository

  33. Strategies for managing configuration across many servers covering lifecycle mapping, context, green-field projects, buy-in, and tool selection

  34. Puppet and RunDeck

    Hacking up puppet-rundeck as a Resource Model Provider that feeds RunDeck a list of nodes from Puppet's stored configuration in XML

  35. Pro Puppet

    Announcing work on a follow-up to Pulling Strings with Puppet, with updated content covering 2.6.0 features, scaling, environments, and extension writing

  36. Vagrant and Puppet

    My stand-alone Puppet provisioner has shipped in Vagrant 0.6.9, letting boxes be provisioned with Puppet manifests instead of Chef

  37. The State of DevOps

    A pointer to my guest post on the Agile Web Operations blog covering DevOps, smoking, operations, and occasional swearing

  38. Reading Paul Kelly's mongrel autobiography in one long chain smoking gulp and finding the song behind the title

  39. Old posts...

    Marking around a thousand old blog posts private because they record parts of other people's lives that aren't mine to share

  40. A checklist of context, versions, platforms, and reproduction steps that turn a bug report from painful to easy for a maintainer to act on

  41. A direct response to Australian media debate about consent, arguing that sex with someone unable to consent is rape, full stop

  42. Puppet 2.6.2 released!

    Releasing 2.6.2 with new user type properties for managing password minimum and maximum age and account expiry dates

  43. A first cut port of Ubuntu's Mootbot meeting bot from Eggdrop to an Rbot plug-in, with voting and tracking working

  44. Puppet 2.6.1 released!

    Shipping a maintenance release with preliminary JRuby support, an extlookup function, a master load testing tool, and md5 hashing

  45. Puzzling over American tipping etiquette as an Australian: who to tip, how much, what counts as good service, and whether staff actually receive it

  46. Pointing readers at the Eventbrite registration page for the 2010 San Francisco Puppet Camp gathering

  47. Shipping the 2.6.0 major release with the full XMLRPC to REST cut-over, Windows support, a rewritten reporting system, and a single binary

  48. Puppet 2.6.0 RC4 ships with the REST cutover, Windows support, language enhancements, and a rewritten events and reporting system

  49. Shipping a Dashboard maintenance release with bug fixes, UI updates, search on index pages, and new APT and Yum packages from Puppet Labs

  50. Puppet 2.6.0 RC3 lands with the XMLRPC to REST cutover, basic Windows support, a rewritten reporting system, and an internal Ruby DSL