The workflow automation tool rundeck sources structured text files to create its inventory of nodes. But if you use chef as your source of truth of your server/node inventory, its undesirable to have to create these flat files just for rundeck to reference. How can rundeck obtain this information dynamically from a chef server?
相关问题
- Chef client hanging on npm install at node-gyp reb
- How to change chef nginx default http port 80?
-
What exactly does “berks update
” do? - Which special characters need escaping in a solr q
- Stuck trying to bootstrap Windows server using Che
相关文章
- Chef client hanging on npm install at node-gyp reb
- How to change chef nginx default http port 80?
-
What exactly does “berks update
” do? - Which special characters need escaping in a solr q
- Stuck trying to bootstrap Windows server using Che
- Chef deploy_resource private repo, ssh deploy keys
- Installing chef-server in a docker container
- Using knife ec2 plugin to create VM in VPC private
You can also try updating the attributes of the nodes in chef via ohai.
Then from rundeck you can simply have a script to pull the attributes to rundeck where the chef tags can also be reciprocated to rundeck node tags
chef-rundeck is a sinatra app (ruby) that interfaces with a chef server and exposes the node inventory data through a REST API in XML format.
https://github.com/oswaldlabs/chef-rundeck
I run it under supervisord for easy management of the process, management of log files, etc.