Method: Groups#pin_nodes
- Defined in:
- lib/puppetclassify/groups.rb
#pin_nodes(group_id, node_hash) ⇒ Object
84 85 86 87 88 89 90 91 92 93 |
# File 'lib/puppetclassify/groups.rb', line 84 def pin_nodes(group_id, node_hash) request_body = {} request_body["nodes"] = node_hash # expects node_hash to be array, i.e. ["foo", "bar", "baz"] group_response = @puppet_https.post("#{@nc_api_url}/v1/groups/#{group_id}/pin", request_body.to_json) unless group_response.code.to_i == 204 STDERR.puts "An error occured pinning nodes the group: HTTP #{group_response.code} #{group_response.message}" STDERR.puts group_response.body end end |