Skip to content

Instantly share code, notes, and snippets.

@nvalentine-puppetlabs
Last active August 29, 2015 14:03
Show Gist options
  • Save nvalentine-puppetlabs/211dbfb147e1177dddcb to your computer and use it in GitHub Desktop.
Save nvalentine-puppetlabs/211dbfb147e1177dddcb to your computer and use it in GitHub Desktop.
deploy to noop example
---
force_noop: true
classes:
- myorg::profile::puppet::agent
---
:backends:
- yaml
:logger: console
:hierarchy:
- "clientcert/%{::clientcert}"
- "role/%{::role}"
- "env/%{::environment}"
- common
:yaml:
:datadir: "/etc/puppetlabs/puppet/environments/%{::environment}/data"
---
# role/puppetmaster.yaml
force_noop: false
classes:
- myorg::profile::puppet::master
$force_noop = hiera('force_noop')
unless false == $force_noop {
notify { "Puppet noop safety latch is enabled in site.pp!": }
noop()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment