A Puppet Face for interacting with all the exported resources stored in puppet database
puppet ~> 2.7.0
- Puppet configured with
Install puppet-exported_resource-face as a module in your Puppet master's module path.
Install the activeresource gem:
$ sudo gem install activeresource
You will also probably need to set up the RUBYLIB environment variable:
To list all exported resources from a host:
$ puppet exported_resource list www.puppetlabs.com
List all exported resources with name sshkey from a host
$ puppet exported_resource list www.puppetlabs.com --restype sshkey
Search all nagios_host exported resources:
$ puppet exported_resource search nagios_host
Search all nagios_host exported resources with tag puppetlabs.com:
$ puppet exported_resources search nagios_host --filter "tag=puppetlabs.com"
Carles Amigó firstname.lastname@example.org
Author:: Carles Amigo (<email@example.com>) Copyright:: Copyright (c) 2012 Carles Amigo License:: Apache License, Version 2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.