Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lgallard/rundeck-node-control
Rundeck Node Control
https://github.com/lgallard/rundeck-node-control
Last synced: 19 days ago
JSON representation
Rundeck Node Control
- Host: GitHub
- URL: https://github.com/lgallard/rundeck-node-control
- Owner: lgallard
- License: lgpl-3.0
- Created: 2015-10-13T20:16:58.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-13T20:41:17.000Z (about 9 years ago)
- Last Synced: 2024-12-08T00:45:01.988Z (25 days ago)
- Language: Python
- Size: 141 KB
- Stars: 1
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Rundeck Node Control
This project contains scripts to let you create and delete nodes from Rundeck, without using third-party node providers.
It takes advantage of Rundeck jobs power to modify resources files using provided parameters: Project name, Node name, hostame, etc.
Install
- Copy rundeckNodeCtl python script into /usr/local/bin
- Create a project for node administration, for Example *Nodes_Admin*
- Create a job for adding Linux nodes by uploading the job defininion named *Add_Linux_node.xml*
- Create a job for removing nodes by uploading the job defininion named *Remove_node.xml*
- Then from *Node_Admin > Jobs* run the corresponding job to add or remove nodes.