summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-26Merge branch 'bug/master/prefer_stages_after_main'Jeff McCune
* bug/master/prefer_stages_after_main: Move stages to after main
2011-05-26Move stages to after mainJeff McCune
Working with the stages in stdlib, I quickly ran into an issue where most of the stages were before the main stage. This made it difficult to declare any resources in a traditional "include" style class while hiding the end user from the stages being associated with other module classes. For example, in class mcollective, a package would be declared in main. However, if mcollective declared class mcollective::service in stage infra_deploy and this was before main, there would be a dependency loop between the package and the service. There appears to be a convention around "chain your stages after main" to avoid the need to create relatively empty shell classes.
2011-05-25Update CHANGELOG for 0.1.3 releaseJeff McCune
2011-05-25Merge branch 'feature/master/7657_validate_re'Jeff McCune
* feature/master/7657_validate_re: (#7657) Add basic validate_re function
2011-05-25(#7657) Add basic validate_re functionJeff McCune
While developing Puppet Modules with class parameters, data from the user should be validated as per the Style Guide. Puppet should fail early and hard in the situation of invalid data being passed into the module. This function provides a more concise method to the alternative of using if statements in the Puppet manifests.
2011-05-25Add DS_Store to gitignoreJeff McCune
2011-05-24Update changelog for version 0.1.2Jeff McCune
Also add release process information.
2011-05-24Add changelog to track releasesJeff McCune
Following the development process, as new releases of this module are cut the Changelog will be updated.
2011-05-24Add standard set of run stages.Jeff McCune
Many modules I'm working on need a standard but relatively granular location in the catalog. For example, any module that configures the packaging system should run "early" Add the following stages which have inter-dependencies in the top to bottom order listed: * setup * deploy * runtime * setup_infra * deploy_infra * main * setup_app * deploy_app
2011-05-24Update README with target versionsJeff McCune
Also add the list of things this module will likely contain.
2011-05-24Initial commitJeff McCune