Get your Chef environment back to a pretty-printed hash. e.g. for use with vagrant.
require 'JSON' | |
require 'Chef' | |
require 'pp' | |
# Probably a better way to shell out, this was quick | |
# Interestingly, this gets typed out as a Chef::Environment, so you have to require 'Chef' | |
environment = JSON.parse(`knife environment show environmentname -Fj`) | |
# Pretty print your environment's hash. | |
# Suitable for use with vagrant! | |
pp environment.to_hash |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment