Git Product home page Git Product logo

otherpeoplesmodules's Introduction

Other Peoples Modules

Presentation method: Reveal.js

Summary

Writing puppet to cover all the different parts of your system is a lot less time consuming if you use modules already available on the web to compliment what you build yourself. There are a number of ways to do this and keep track of which modules you are using and their updates, including git submodules, librarian-puppet, and r10k. This talk covers how to use those methods, how to adapt the modules you've included to your needs, and how to contribute back to the community.

Outline

Part One

  • Introduction (10 manifests for 40+ servers 30+ modules for applications to configure, install order, configuration, compatibility, not including modules that determine roles and profiles. How do I organize configuration of an application with all of these moving pieces? What kinds of things will I need to know beforehand? What’s important? What needs lots of bespoke configuration? How will the advantages and limitations of Puppet affect the way that I define an application's configuration?)
  • Problem statement (I may not have enough time to write all this stuff, how do I get it all done, be ready for the launch, and still have time for the other things that I need to do?)
  • Presentation outline (You're looking at it, below)

Part Two

  • Librarian-puppet, implementation and module manipulations
  • r10k, implementation and module manipulations

Part Three

  • What makes a good module on the Forge (options!)
  • Outline review and followup

Time Limit: 45 minutes

Friday October 9, 2015 1:30pm - 2:15pm C123-124 (Oregon Convention Center)

otherpeoplesmodules's People

Contributors

rothsa avatar sxlehman-godaddy avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.