Comments (7)
Absolutely, I can imagine knife plugins being part of this. What sort of plugin were you thinking?
from chef-zero.
Probably to start, just something to start it and spit out a URI on stdout -- that way it could be consumed by other tools.
e.g., knife role from file roles/foo.json -s knife zero uri
"uri" (or perhaps something less on-the-spot) would start the service if necessary.
-Erik
On Apr 28, 2013, at 5:53 PM, John Keiser [email protected] wrote:
Absolutely, I can imagine knife plugins being part of this. What sort of plugin were you thinking?
—
Reply to this email directly or view it on GitHub.
from chef-zero.
I don't mind the plugin at all (I'd accept patches), though it seems like chef-zero itself is the executable you want for that (that's what it does) :)
One useful value-add could be a plugin that starts chef-zero, and writes out a .chef/knife.rb along with a bogus client key so that you can do knife and chef-client. In fact, I could also see this being an option to the chef-zero executable. For bonus, I could see an exe or knife plugin that does knife upload / after starting the server, and maybe catches ctrl+c and does a knife download / at the end or something.
from chef-zero.
One thing I could see as a super interesting option, is a change to knife itself to support chef_server_url = :local_server. Then knife, chef-client, and everybody else would spin up chef-zero and dump the repo into it before continuing.
from chef-zero.
Yeah, that'd play well with chef workflow too. I'll see what I can whip up over the upcoming week.
On Apr 29, 2013, at 8:30 AM, John Keiser [email protected] wrote:
One thing I could see as a super interesting option, is a change to knife itself to support chef_server_url = :local_server. Then knife, chef-client, and everybody else would spin up chef-zero and dump the repo into it before continuing.
from chef-zero.
Just also wanted to say -- this is more or less what chef-workflow does already, just with a standard chef server instead -- hence my interest.
I'll touch base in a week or so, update you on what progress I've made here. Thanks for the awesome work!
On Apr 29, 2013, at 8:28 AM, John Keiser [email protected] wrote:
I don't mind the plugin at all (I'd accept patches), though it seems like chef-zero itself is the executable you want for that (that's what it does) :)
One useful value-add could be a plugin that starts chef-zero, and writes out a .chef/knife.rb along with a bogus client key so that you can do knife and chef-client. In fact, I could also see this being an option to the chef-zero executable. For bonus, I could see an exe or knife plugin that does knife upload / after starting the server, and maybe catches ctrl+c and does a knife download / at the end or something.
—
Reply to this email directly or view it on GitHub.
from chef-zero.
I haven't had time to do this. I'm going to close this for now, will circle back when I have more time.
from chef-zero.
Related Issues (20)
- kitchen and chef-zero 404ing on data bag HOT 3
- check if a data_bag exists HOT 1
- chef-zero should make data available on save HOT 4
- Exception when file has #2 at the end of name HOT 1
- Chef zero outputs too much information for info log level HOT 3
- Chef encountered an error attempting to load the node data HOT 2
- Should do a release HOT 7
- Uploading cookbooks to chef-zero using berks often crashes when Request timeout is 300 HOT 3
- Improper require of Hashie causing error (NameError: uninitialized constant Hashie::Extensions::Array) HOT 5
- Unable to connect to chef-zero HOT 1
- Chef 13 vs Chef 12 ip address resolution HOT 1
- Completely arbitrary ruby version requirement HOT 2
- Need a mode of operation where chef-zero runs in-memory but populates from the disk cache
- Do not format the node definition JSON file after converging HOT 1
- Could chef-zero please support fetching inspec profiles?
- Re-raising exception: URI::InvalidURIError - bad URI(is not URI?)
- missing webrick makes chef-zero fail
- Add unique email contraint while creating user
- Configuring the chef-zero-automate reporter for the compliance phase 404s in TK against chef-zero
- Policy Groups in the policy file details (chef-zero) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chef-zero.