How do you puppet ?

Infrastructure as Code : lessons learned.

Raise your #Reproducibility, #Maintainability, #Testability, #Reusability up to 98%.

Prepared and presented for the Tech Talk #1 @ ICAB thanks to 8thcolor.

About these ads

, , ,

  1. #1 by eliasp on June 28, 2013 - 5:07 pm

    A nice alternative to librarian is r10k which solves some of the known issues of librarian: https://github.com/adrienthebo/r10k

    It can read librarian Puppetfiles, so no major change is required when replacing librarian with r10k.

    • #2 by mestachs on June 28, 2013 - 5:56 pm

      Thanks to extend my toolbox !

      Can you elaborate on the known issues ? I’ve seen some issues about version with dashes.
      I must admit that I’m happy with the tool and using the basic features : git repo with sha or local file system. (no module from the forge)
      Do you have other tools to suggest, other best practices ?

      • #3 by eliasp on June 28, 2013 - 6:08 pm

        The major issue of librarian which r10k tries to solve is being better when it comes to failing source repositories (forge, git, local repo, …).
        See also the section “Handling failure” here: http://somethingsinistral.net/blog/rethinking-puppet-deployment/

        Furthermore, it seems to have a focus on being more efficient/faster.

        I have to admit to never having really giving librarian a try, as r10k seemed to be superior to it from the start, so I went straight to r10k.

      • #4 by mestachs on June 28, 2013 - 6:22 pm

        Thanks ! I will also add the blog to my reading list !

  1. How do you puppet ? | DevOps in the Enterprise ...

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: