Skip to content

Instantly share code, notes, and snippets.

@jessereynolds
Created August 10, 2016 07:31
Show Gist options
  • Save jessereynolds/aef902c4b1d2fea65f3aa1852a4fee63 to your computer and use it in GitHub Desktop.
Save jessereynolds/aef902c4b1d2fea65f3aa1852a4fee63 to your computer and use it in GitHub Desktop.
puppet node classified into groups that defined conflicting values for the environment

puppet enterprise - node was classified into groups that defined conflicting values for the environment

This often happens to me and some of the time I understand why and other times it just feels like it's impossible to understand what's going on.

On this occasion it looks like this:

State 1: node is classified into development environment and is happy.

Change: add node into a node group that has parent group Development and environment development (not an environment group)

State 2: Bang. "node was classified into groups named blah, blah, and blah that defined conflicting values for the environment."

Other curious fact: the console doesn't list the Development group under the node's groups tab, but the node is listed under the Development group's nodes tab. Development group is also not listed in the error message.

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