higanworks / Knife Zero
Licence: other
Run chef-client/cinc-client at remote node with chef-zero(local-mode) via HTTP over SSH port fowarding.
Stars: ✭ 161
Programming Languages
ruby
36898 projects - #4 most used programming language
Labels
Projects that are alternatives of or similar to Knife Zero
Powershell
Development repository for the powershell cookbook
Stars: ✭ 104 (-35.4%)
Mutual labels: chef
Logrotate
Development repository for the logrotate cookbook
Stars: ✭ 122 (-24.22%)
Mutual labels: chef
It Cpe Cookbooks
A suite of Chef cookbooks that we use to manage our fleet of client devices
Stars: ✭ 108 (-32.92%)
Mutual labels: chef
Build Essential
Development repository for build-essential Chef Cookbook
Stars: ✭ 118 (-26.71%)
Mutual labels: chef
Vagrant Butcher
Delete Chef client and node when destroying Vagrant VM
Stars: ✭ 127 (-21.12%)
Mutual labels: chef
Pytest Testinfra
With Testinfra you can write unit tests in Python to test actual state of
your servers configured by management tools like Salt, Ansible, Puppet,
Chef and so on.
Stars: ✭ 1,987 (+1134.16%)
Mutual labels: chef
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (-24.22%)
Mutual labels: chef
Ruby build
Development repository for the ruby_build cookbook
Stars: ✭ 124 (-22.98%)
Mutual labels: chef
Chef Ssh Hardening
This chef cookbook provides secure ssh-client and ssh-server configurations.
Stars: ✭ 144 (-10.56%)
Mutual labels: chef
Knife-Plugin Zero
Run chef-client at remote node with chef-zero(local-mode) via HTTP over SSH port forwarding.
-
It doesn't have to transport cookbooks via scp,rsync or something.
-
It can collect node object into local chef-repo.
-
It supports all functions of chef(C/S).
-
You have only to manage one chef-repo.
Requirements
- Ruby 2.5 or later
- Must support AllowTcpForward
2.0.0 or later
- Chef Infra Client 15.x for bootstraping.
1.x
- Chef < 15.0
Installation
Relocated: Installation | Knife-Zero Document
Usage
** ZERO COMMANDS **
knife zero apply QUERY (options)
knife zero bootstrap [[email protected]]FQDN (options)
knife zero chef_client QUERY (options) | It's same as converge
knife zero converge QUERY (options)
knife zero diagnose # show configuration from file
Configuration file
Relocated: Configuration | Knife-Zero Document
knife zero bootstrap | converge | diagnose
Relocated
(Hint)Suppress Automatic Attributes
Relocated: Configuration | Knife-Zero Document
To include from other knife plugins
Relocated: To include from other knife plugins | Knife-Zero Document
Contributing
- Fork it ( https://github.com/[my-github-username]/knife-zero/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
License
Licensed under the Apache License, Version 2.0.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].