├── .gitignore ├── CHANGELOG.md ├── DEVELOP.md ├── LICENSE ├── README.md ├── USAGE.md ├── Vagabondfile.sample ├── Vagrantfile ├── bin └── vagabond ├── lib ├── vagabond.rb └── vagabond │ ├── Cheffile │ ├── Cheffile.dev │ ├── actions │ ├── cluster.rb │ ├── create.rb │ ├── destroy.rb │ ├── freeze.rb │ ├── init.rb │ ├── provision.rb │ ├── rebuild.rb │ ├── ssh.rb │ ├── start.rb │ ├── status.rb │ ├── thaw.rb │ └── up.rb │ ├── bootstraps │ ├── chef_10_compat_config.erb │ ├── no_lazy_load.erb │ ├── server-zero.erb │ └── server.erb │ ├── constants.rb │ ├── errors.rb │ ├── helpers.rb │ ├── helpers │ ├── base.rb │ ├── callbacks.rb │ ├── chains.rb │ ├── commands.rb │ ├── knife.rb │ ├── naming.rb │ └── server.rb │ ├── internal_configuration.rb │ ├── kitchen.rb │ ├── knife.rb │ ├── layout.rb │ ├── monkey │ └── kitchen_config.rb │ ├── notify_mash.rb │ ├── server.rb │ ├── settings.rb │ ├── spec.rb │ ├── uploader.rb │ ├── uploader │ ├── berkshelf.rb │ ├── knife.rb │ └── librarian.rb │ ├── vagabond.rb │ ├── vagabondfile.rb │ └── version.rb ├── test └── Vagrantfile └── vagabond.gemspec /.gitignore: -------------------------------------------------------------------------------- 1 | .* 2 | !.gitignore 3 | *.gem -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/DEVELOP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/USAGE.md -------------------------------------------------------------------------------- /Vagabondfile.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/Vagabondfile.sample -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/Vagrantfile -------------------------------------------------------------------------------- /bin/vagabond: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/bin/vagabond -------------------------------------------------------------------------------- /lib/vagabond.rb: -------------------------------------------------------------------------------- 1 | require 'vagabond/version' 2 | -------------------------------------------------------------------------------- /lib/vagabond/Cheffile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/Cheffile -------------------------------------------------------------------------------- /lib/vagabond/Cheffile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/Cheffile.dev -------------------------------------------------------------------------------- /lib/vagabond/actions/cluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/cluster.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/create.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/destroy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/destroy.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/freeze.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/freeze.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/init.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/provision.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/provision.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/rebuild.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/rebuild.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/ssh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/ssh.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/start.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/start.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/status.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/thaw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/thaw.rb -------------------------------------------------------------------------------- /lib/vagabond/actions/up.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/actions/up.rb -------------------------------------------------------------------------------- /lib/vagabond/bootstraps/chef_10_compat_config.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/bootstraps/chef_10_compat_config.erb -------------------------------------------------------------------------------- /lib/vagabond/bootstraps/no_lazy_load.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/bootstraps/no_lazy_load.erb -------------------------------------------------------------------------------- /lib/vagabond/bootstraps/server-zero.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/bootstraps/server-zero.erb -------------------------------------------------------------------------------- /lib/vagabond/bootstraps/server.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/bootstraps/server.erb -------------------------------------------------------------------------------- /lib/vagabond/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/constants.rb -------------------------------------------------------------------------------- /lib/vagabond/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/errors.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers/base.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers/callbacks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers/callbacks.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers/chains.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers/chains.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers/commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers/commands.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers/knife.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers/knife.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers/naming.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers/naming.rb -------------------------------------------------------------------------------- /lib/vagabond/helpers/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/helpers/server.rb -------------------------------------------------------------------------------- /lib/vagabond/internal_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/internal_configuration.rb -------------------------------------------------------------------------------- /lib/vagabond/kitchen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/kitchen.rb -------------------------------------------------------------------------------- /lib/vagabond/knife.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/knife.rb -------------------------------------------------------------------------------- /lib/vagabond/layout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/layout.rb -------------------------------------------------------------------------------- /lib/vagabond/monkey/kitchen_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/monkey/kitchen_config.rb -------------------------------------------------------------------------------- /lib/vagabond/notify_mash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/notify_mash.rb -------------------------------------------------------------------------------- /lib/vagabond/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/server.rb -------------------------------------------------------------------------------- /lib/vagabond/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/settings.rb -------------------------------------------------------------------------------- /lib/vagabond/spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/spec.rb -------------------------------------------------------------------------------- /lib/vagabond/uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/uploader.rb -------------------------------------------------------------------------------- /lib/vagabond/uploader/berkshelf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/uploader/berkshelf.rb -------------------------------------------------------------------------------- /lib/vagabond/uploader/knife.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/uploader/knife.rb -------------------------------------------------------------------------------- /lib/vagabond/uploader/librarian.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/uploader/librarian.rb -------------------------------------------------------------------------------- /lib/vagabond/vagabond.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/vagabond.rb -------------------------------------------------------------------------------- /lib/vagabond/vagabondfile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/vagabondfile.rb -------------------------------------------------------------------------------- /lib/vagabond/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/lib/vagabond/version.rb -------------------------------------------------------------------------------- /test/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/test/Vagrantfile -------------------------------------------------------------------------------- /vagabond.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisroberts/vagabond/HEAD/vagabond.gemspec --------------------------------------------------------------------------------