Skip to content

Instantly share code, notes, and snippets.

@techieBrandon
Created January 30, 2012 23:20
Show Gist options
  • Save techieBrandon/1707453 to your computer and use it in GitHub Desktop.
Save techieBrandon/1707453 to your computer and use it in GitHub Desktop.
Exception from monit::cleaner
Context:
nodes.pp
node basenode {
# include redis
# include resque
# include mysql
# include apache2
# include solr
# include embedded_jira
# include monit
# include securitymanager
}
node 'puppet-target.someplace.net' inherits basenode {
stage {
"prior_release_cleanup": ;
"pre_release_migrator": ;
"release_migrator": ;
"post_release_migrator": ;
"release_final": ;
"postmortem": ;
}
class {
["monit::cleaner"]: stage => "prior_release_cleanup";
["mysql", "apache2", "redis", "solr", "resque", "embedded_jira", "monit"]: stage => "pre_release_migrator";
["sauce"]: stage => "release_migrator";
}
Stage["prior_release_cleanup"] -> Stage["pre_release_migrator"] -> Stage["release_migrator"] -> Stage["post_release_migrator"] -> Stage["release_final"] -> Stage
}
bwilburn@puppet-target:~$ sudo puppet agent --test --onetime
err: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type class at /etc/puppet/manifests/nodes.pp:25 on node puppet-target.eqs.neohapsis.net
warning: Not using cache on failed catalog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment