addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Adventures in Infrastructure as Code

  • Aug 13, 2013 · 5:45 PM
  • This location is shown only to members

Julian Simpson will run us through some of the tooling in the Continuous Delivery space and his adventures with Infrastructure as Code. Including Puppet, Chef & Vagrant.

Join or login to comment.

  • Julian S.

    Thanks for coming, everyone. I enjoyed talking last night. Good banter, Frederik! Thanks to both Richards for organising and doing the photos.

    August 14, 2013

  • colin d.

    did anyone video last nite, so others can share what we missed?

    August 14, 2013

    • Richard S.

      Hi Colin, unfortunately none of us did (probably we were too excited). We will add that to our todo list and upload it somewhere to Youtube or Vimeo

      August 14, 2013

  • Edwin M.

    Let me just sorry for the wall of text. I am unsettled that I'am feeling bit of a theme from last night. Most people don't see the point of using Infrastructure as code(chef/puppet). Fair enough. I was a bit skeptical at first. I can't speak for puppet because I have never really taken the time to learn but I can say Chef has made my life a lot easier and more fun. Nobody can actually say that they enjoy writing tedious and unreadable bash scripts to do something that 1000 other people have also done. Sure those people could share their bash scripts but it is very difficult to cover all of the edge cases every different setup. And has anyone actually tried reading someone elases bash code? because it sux. With IaaS becoming rapidly more popular it is almost a no brainer. Anyway a quick search on google i found a document on why you should use chef http://goo.gl/IueZGo . If anyone is thinking about using chef I am more than happy to provide some advice on getting things off the ground.

    August 14, 2013

    • Robert F.

      Inheriting the benefits of software engineering - sharing, code completion, syntax validation, exception handling - works for both DSL code vs Script. But being a specific and inherently limited language, the DSL extends gracefully to managing geographically diverse teams, as well as training, new-team on boarding. With the ability to advertise for specific skills, more people can understand the infrastructure. We hope to avoid the House of Cards anti-pattern where systems are viewed to be complete because they work, not because anyone can easily validate why.

      August 14, 2013

    • Robert F.

      To to deployment perspective, a choice of centralising or federating system deployments via a structured, off-the-shelf product is a better sell. Compute resource is easily repurposed as modules are refactored. This is a radical revision of IT utilisation - repurposing a grid to different workflow in a matter of hours or scaling out an app-stack For Cloud, IaaS APIs provide a bootstrap+provision model. There's support for most system platforms, while not "free", the DSL processor "engine" handles resource abstractions for Windows, Linux, *nix, OSX. The careful dev can create accommodating modules to unify setup. Another important feature is compilation and "catalog" validation, providing basic sanity the system will be provisioned as advertised. Finally the run itself permits the current state to be compared against the desired state and this comparison reported back to the administrator as to what, if any configuration updates were applied.

      August 14, 2013

  • Daniel L.

    Great to see such a strong turnout. Interesting talk, looking forward to the next one.

    August 14, 2013

  • A former member
    A former member

    Although I must admit that I still don't fully understand the purpose and boundaries of puppet and chef, it was good to get an introduction into the topic. So thanks for the presentation Julian.

    August 14, 2013

  • Peter S.

    Great to have Julian give a talk. Great to engage in discussions around configuration management. Was a great opportunity to meet people active in this area and old friends.

    Great to see this community starting to grow. Talked to a few people about the chances of some lightening experience talks and had some positive feedback. Believe we have the next speaker lined up but this could be a candidate for the following event.

    Thanks to everyone who turned up. It is really about the community - without you guys this group wouldn't exist.

    August 14, 2013

  • Earl S.

    sorry, last-minuet had to opt-out!!!

    August 13, 2013

  • Teri

    Have a Rotaract meeting then.

    August 13, 2013

  • Gareth E.

    Can no longer attend, gutted! Hope the talk goes well Julian :-)

    August 13, 2013

  • Bart J.

    What options are there for parking?

    1 · August 13, 2013

    • Richard P.

      Our staff carparks are available as people leave for the day. We have 2 available:
      * corner Grafton Road and Khyber Pass
      * around the back on Madeira Place

      August 13, 2013

    • Richard P.

      By the way, these car parks say reserved but you are welcome to park in them tonight.

      August 13, 2013

  • Richard P.

    To get into the building tonight enter via the small door to the left of the main reception (part way down Grafton Road).
    If you have any trouble getting in, give me a call on[masked]

    August 13, 2013

  • Richard P.

    I've bumped the limit to 50 people, the wait list is now empty.

    1 · August 5, 2013

  • Vinson W.

    Sorry, got something else to do, can't make it.

    August 12, 2013

  • Richard P.

    Reminder, if you can't make the meetup tomorrow. Please change your RSVP to make room for others who can make it. Looking forward to seeing you all tomorrow!

    August 12, 2013

  • Richard P.

    As it stands the waiting list is open and empty, so please join that if you are interested in attending but haven't currently RSVPed.

    I'll see how many we can accommodate and update the maximum accordingly.

    August 1, 2013

  • Peter S.

    Richard - Can we open this up to more than 40 members? We are up to 70 members now?

    July 30, 2013

  • Jig

    I've attended the last Continuous Delivery meeting and would love to know more about it at this meet up.

    July 22, 2013

Our Sponsors

  • Orion Health

    Provide event sponsorship and hosting facilities

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy