Skip to content

Commit

Permalink
Update rundeck-puppetdb-nodes to v1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
danifr committed Oct 10, 2016
1 parent 809c063 commit 872965a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 8 deletions.
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Rundeck PuppetDB Nodes Plugin
Description
-----------
This is a Resource Model Source plugin for [Rundeck][] Rundeck version 2.0 (or higher) that retrieves node definitions
from PuppetDB.
from PuppetDB.

Developed in Python, it uses [python-requests][] library and Kerberos authentication to connect to the PuppetDB API.

Expand All @@ -15,21 +15,23 @@ Either the puppetdb API url, the foreman hostgroup, username, and the kerberos k

Parameters
----------
`PuppetDB` - PuppetDB API URL following this format: `https://<SERVER>:<PORT>/<API VERSION>`
`PuppetDB` - PuppetDB API URL following this format: `https://<SERVER>:<PORT>/<API VERSION>`

> `https://my.puppet.db:2525/v3`
`Foreman Hostgroup` - Specify a Foreman hosgroup to filter the query

> `cloud_workflow` or `cloud_`
`Kerberos user` - User to connect to PuppetDB
`Factlist` - Space-separated list of facts to retrieve for every node

`Kerberos keytab` - Path to user's keytab to authenticate
`Kerberos user` - Kerberos principal (used alongside 'keytab' to connect to PuppetDB)

`Factlist` - Space-separated list of facts to retrieve for every node
`Kerberos keytab` - Absolute path to kerberos principal's keytab (used to authenticate & connect to PuppetDB)

`SSH User` - User Rundeck will use to connect to hosts via SSH

`Mode` - Prints out/stores on file the list of nodes. Select store if you want to cache the result.
`Execution Mode` - Prints out/stores on file the list of nodes. Select store if you want to cache the result

`Output file` - Save list of nodes to file (only if 'store' mode selected)

Expand Down
4 changes: 2 additions & 2 deletions rundeck-puppetdb-nodes-plugin/plugin.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#yaml plugin metadata

name: PuppetDB source
version: 1.2
version: 1.3
rundeckPluginVersion: 1.0
author: Daniel Fernandez ([email protected])
date: 2016/02/25
date: 2016/10/10
providers:
- name: rundeck-puppetdb-nodes
service: ResourceModelSource
Expand Down

0 comments on commit 872965a

Please sign in to comment.