Skip to content

Instantly share code, notes, and snippets.

@MosesMendoza
Created April 3, 2015 17:26
Show Gist options
  • Save MosesMendoza/7b01fea8989ce239b219 to your computer and use it in GitHub Desktop.
Save MosesMendoza/7b01fea8989ce239b219 to your computer and use it in GitHub Desktop.
[root@el7 ~]# cat dashboard-classification-export.json
{
"groups" : [ {
"name" : "foogroup",
"description" : "",
"nodes" : [ "el7" ],
"variables" : { },
"classes" : { },
"parents" : [ "parent0" ]
}, {
"name" : "mcollective",
"description" : "Nodes are automatically added to this group unless they are a member of the 'no\nmcollective' group. This group manages the MCollective configuration on PE\nagent nodes.\n",
"nodes" : [ "el7" ],
"variables" : { },
"classes" : {
"pe_mcollective" : { }
},
"parents" : [ ]
}, {
"name" : "puppet_console",
"description" : "",
"nodes" : [ "el7" ],
"variables" : { },
"classes" : {
"pe_console_prune" : {
"prune_upto" : 30
},
"pe_mcollective::role::console" : { }
},
"parents" : [ ]
}, {
"name" : "parent1",
"description" : "",
"nodes" : [ ],
"variables" : { },
"classes" : { },
"parents" : [ ]
}, {
"name" : "puppet_master",
"description" : "",
"nodes" : [ "el7" ],
"variables" : { },
"classes" : {
"pe_mcollective::role::master" : { }
},
"parents" : [ ]
}, {
"name" : "default",
"description" : "",
"nodes" : [ "el7" ],
"variables" : { },
"classes" : { },
"parents" : [ ]
}, {
"name" : "no mcollective",
"description" : "Add nodes to this class to prevent active management of MCollective.\nThis is useful for device nodes or PE agents which should not connect\nto the MCollective service.\n",
"nodes" : [ ],
"variables" : { },
"classes" : { },
"parents" : [ ]
}, {
"name" : "parent0",
"description" : "",
"nodes" : [ "el7" ],
"variables" : { },
"classes" : {
"pe_repo::platform::el_7_x86_64" : { }
},
"parents" : [ ]
} ],
"nodes" : [ {
"name" : "el7",
"description" : "",
"nodes" : [ "el7" ],
"variables" : { },
"classes" : {
"pe_repo::platform::el_7_x86_64" : { },
"pe_repo" : { },
"puppet_enterprise::license" : { },
"pe_puppetdb::pe" : {
"manage_database" : true,
"database_username" : "pe-puppetdb",
"database_name" : "pe-puppetdb",
"database_port" : 5432,
"database_host" : "el7",
"ssl_listen_port" : 8081,
"ssl_listen_address" : "el7",
"listen_port" : 8080
},
"pe_puppetdb::master::config" : {
"strict_validation" : false,
"enable_reports" : true,
"manage_report_processor" : true,
"manage_storeconfigs" : true,
"manage_routes" : true,
"manage_config" : true,
"puppetdb_port" : 8081,
"puppetdb_server" : "el7"
}
},
"parents" : [ ]
} ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment