https://github.com/tkuchiki/rundeck-consul-nodes-plugin
Get resource node data from Consul/Serf members
https://github.com/tkuchiki/rundeck-consul-nodes-plugin
consul plugin rundeck serf shell
Last synced: 2 months ago
JSON representation
Get resource node data from Consul/Serf members
- Host: GitHub
- URL: https://github.com/tkuchiki/rundeck-consul-nodes-plugin
- Owner: tkuchiki
- License: mit
- Created: 2017-06-30T09:53:18.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-19T01:53:07.000Z (almost 8 years ago)
- Last Synced: 2025-01-25T09:11:05.850Z (4 months ago)
- Topics: consul, plugin, rundeck, serf, shell
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rundeck-consul-nodes-plugin
Get resource node data from Consul/Serf members
## Installation
1. Download from https://github.com/tkuchiki/rundeck-consul-nodes-plugin/releases
1. `cp consul-nodes-VERSION-plugin.zip ${RDECK_BASE}/libext/`## Configuration
Edit `/var/rundeck/projects/YOUR_PROJECT/etc/project.properties` or "Simple Configuration", "Edit Configuration File".
```
resources.source.[index].type=consul-nodes
resources.source.[index].service=consul # consul or serf (default: consul)
resources.source.[index].target-statuses=alive|left # regexp for status (default: alive)
resources.source.[index].exclude-nodes="nodename1" # exclude nodes(grep extended regexp)
resources.source.[index].include-nodes="nodename2" # include nodes(grep extended regexp)
```