Skip to content

Instantly share code, notes, and snippets.

@dhollinger
Created October 25, 2018 17:10
Show Gist options
  • Save dhollinger/ab987bd551f259c6bf2187df72b74ade to your computer and use it in GitHub Desktop.
Save dhollinger/ab987bd551f259c6bf2187df72b74ade to your computer and use it in GitHub Desktop.
More like this
contain foo::package
contain foo::config
contain foo:service
Class['foo::package']
-> Class['foo::config']
~> Class['foo::servce']
# package.pp
if $foo::manage_package {
package { 'foo':
bar => bar,
baz => baz
}
}
if $manage_package {
contain foo::package
}
if $manage_service {
contain foo:service
}
contain foo::config
@binford2k
Copy link

if $manage_package {
  contain foo::package
  Class['foo::package'] -> Class ['foo::config']
}

if $manage_service {
  contain foo:service
  Class['foo::config'] ~> Class ['foo::service']
}

contain foo::config

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment