Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/genebean/hubot-puppet-utils
Hubot scripts for interacting with your Puppet infrastructure
https://github.com/genebean/hubot-puppet-utils
Last synced: 14 days ago
JSON representation
Hubot scripts for interacting with your Puppet infrastructure
- Host: GitHub
- URL: https://github.com/genebean/hubot-puppet-utils
- Owner: genebean
- License: bsd-3-clause
- Created: 2017-04-29T04:33:34.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-08T15:52:29.000Z (over 7 years ago)
- Last Synced: 2024-10-14T06:39:50.179Z (23 days ago)
- Language: CoffeeScript
- Size: 15.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hubot-puppet-utils
Hubot scripts for interacting with your Puppet infrastructure
See [`src/hubot-puppet-utils.coffee`](src/hubot-puppet-utils.coffee), [`src/puppetdb.coffee`](src/puppetdb.coffee), and [`src/r10k.coffee`](src/r10k.coffee) for full documentation.
## Installation
In hubot project repo, run:
`npm install hubot-puppet-utils --save`
Then add **hubot-puppet-utils** to your `external-scripts.json`:
```json
[
"hubot-puppet-utils"
]
```## Sample Interaction
```
user1>> hubot puppet utils
hubot>> hubot-puppet-utils lets you interact with r10k and PuppetDB."
hubot>> The PuppetDB script is desinged to help you easily query for information about your environment such as when a node last reported, which nodes use a particular resource, or simply a count of how many nodes use a particular resource.
hubot>> The r10k script is designed to let you see what all r10k manages and to let you trigger deployment of a module, an entire environment, or everything.
```## NPM Module
https://www.npmjs.com/package/hubot-puppet-utils