Git Product home page Git Product logo

puppet-common's Introduction

Common Module
-------------

The common module installs various functions that are required by other
modules. This module should be installed before any of the other module.

! Upgrade Notices !

The old way of using the common module required that you add 'import common' to
a modules.pp file that you included from site.pp. This is no longer the way to
do it, and will not work (the import keyword is deprecated and will be removed
in puppet 4), also you will get this error if you are doing this:

Could not parse for environment production: No file(s) found for import of 'common'

The module_{dir,file} have been moved to common::module_{dir,file} - you will
need to change all occurances in your manifests to match the new format

The replace and delete_lines functions have been removed, you can use file_line
from stdlib instead.

The 'append_if_no_such_line' define has been replaced with the 'line' define. If
you are using 'append_if_no_such_line' anywhere in your manifests, you will need
to transition to 'line' before upgrading to this version of the common
module. The 'line' define is a drop-in replacement and essentially equivalent,
so the transition is quite easy, you should only simply need to change the name
in your manifests.

Original author: David Schmitt (mailto:[email protected])
Copyright:: Copyright (c) 2007-2009 dasz.at OG
License::   3-clause BSD

Additional authors:
Copyright (C) 2007 David Schmitt <[email protected]>
Copyright 2008-2011, admin(at)immerda.ch
Copyright 2008, Puzzle ITC GmbH
 Marcel Härry haerry+puppet(at)puzzle.ch
 Simon Josi josi+puppet(at)puzzle.ch
Copyright 2009-2011, Riseup Labs <http://riseuplabs.org>
 Pietro Ferrari <[email protected]>
 Micah Anderson <[email protected]>
Copyright (C) 2007 Antoine Beaupre <[email protected]>
Copyright (c) 2011 intrigeri - intrigeri(at)boum.org

puppet-common's People

Contributors

duritong avatar davids avatar micah avatar rhatto avatar jcharaoui avatar intrigeri avatar pietro avatar maagical avatar jmcclelland avatar madduck avatar

Watchers

 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.