├── .gitignore ├── .pullreview.yml ├── .rebuildbot.sh ├── .rspec ├── .ruby-version ├── .travis.yml ├── CHANGES.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── lib ├── vagrant-r10k.rb └── vagrant-r10k │ ├── action │ ├── base.rb │ ├── deploy.rb │ └── validate.rb │ ├── config.rb │ ├── helpers.rb │ ├── plugin.rb │ └── version.rb ├── spec ├── acceptance │ ├── skeletons │ │ ├── correct │ │ │ ├── Vagrantfile │ │ │ ├── gitcheck.sh │ │ │ └── puppet │ │ │ │ ├── NOTmodules │ │ │ │ └── .gitkeep │ │ │ │ ├── Puppetfile │ │ │ │ ├── manifests │ │ │ │ └── default.pp │ │ │ │ └── modules │ │ │ │ └── .gitkeep │ │ ├── could_not_resolve_host │ │ │ ├── Vagrantfile │ │ │ ├── gitcheck.sh │ │ │ └── puppet │ │ │ │ ├── NOTmodules │ │ │ │ └── .gitkeep │ │ │ │ ├── Puppetfile │ │ │ │ ├── manifests │ │ │ │ └── default.pp │ │ │ │ └── modules │ │ │ │ └── .gitkeep │ │ ├── different_mod_path │ │ │ ├── Vagrantfile │ │ │ ├── gitcheck.sh │ │ │ └── puppet │ │ │ │ ├── NOTmodules │ │ │ │ └── .gitkeep │ │ │ │ ├── Puppetfile │ │ │ │ ├── manifests │ │ │ │ └── default.pp │ │ │ │ └── modules │ │ │ │ └── .gitkeep │ │ ├── no_mod_path │ │ │ ├── Vagrantfile │ │ │ ├── gitcheck.sh │ │ │ └── puppet │ │ │ │ ├── NOTmodules │ │ │ │ └── .gitkeep │ │ │ │ ├── Puppetfile │ │ │ │ ├── manifests │ │ │ │ └── default.pp │ │ │ │ └── modules │ │ │ │ └── .gitkeep │ │ ├── no_puppet_dir │ │ │ ├── Vagrantfile │ │ │ └── gitcheck.sh │ │ ├── no_vagrant_r10k │ │ │ ├── Vagrantfile │ │ │ ├── gitcheck.sh │ │ │ └── puppet │ │ │ │ ├── NOTmodules │ │ │ │ └── .gitkeep │ │ │ │ ├── Puppetfile │ │ │ │ ├── manifests │ │ │ │ └── default.pp │ │ │ │ └── modules │ │ │ │ └── .gitkeep │ │ ├── puppet4 │ │ │ ├── Vagrantfile │ │ │ ├── environments │ │ │ │ └── myenv │ │ │ │ │ ├── NOTmodules │ │ │ │ │ └── .gitkeep │ │ │ │ │ ├── Puppetfile │ │ │ │ │ ├── manifests │ │ │ │ │ └── site.pp │ │ │ │ │ └── modules │ │ │ │ │ └── .gitkeep │ │ │ └── gitcheck.sh │ │ └── puppetfile_syntax_error │ │ │ ├── Vagrantfile │ │ │ ├── gitcheck.sh │ │ │ └── puppet │ │ │ ├── Puppetfile │ │ │ ├── manifests │ │ │ └── default.pp │ │ │ └── modules │ │ │ └── .gitkeep │ └── vagrant-r10k │ │ └── vagrant-r10k_spec.rb ├── spec_helper.rb └── unit │ ├── action_base_spec.rb │ ├── action_deploy_spec.rb │ ├── action_validate_spec.rb │ ├── config_spec.rb │ ├── helpers_spec.rb │ ├── plugin_spec.rb │ ├── shared_expectations.rb │ └── sharedcontext.rb ├── support └── testrunner.py ├── vagrant-r10k.gemspec └── vagrant-spec.config.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/.gitignore -------------------------------------------------------------------------------- /.pullreview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/.pullreview.yml -------------------------------------------------------------------------------- /.rebuildbot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/.rebuildbot.sh -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/.rspec -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.1.1 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/vagrant-r10k.rb: -------------------------------------------------------------------------------- 1 | require "vagrant-r10k/plugin" 2 | -------------------------------------------------------------------------------- /lib/vagrant-r10k/action/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/lib/vagrant-r10k/action/base.rb -------------------------------------------------------------------------------- /lib/vagrant-r10k/action/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/lib/vagrant-r10k/action/deploy.rb -------------------------------------------------------------------------------- /lib/vagrant-r10k/action/validate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/lib/vagrant-r10k/action/validate.rb -------------------------------------------------------------------------------- /lib/vagrant-r10k/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/lib/vagrant-r10k/config.rb -------------------------------------------------------------------------------- /lib/vagrant-r10k/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/lib/vagrant-r10k/helpers.rb -------------------------------------------------------------------------------- /lib/vagrant-r10k/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/lib/vagrant-r10k/plugin.rb -------------------------------------------------------------------------------- /lib/vagrant-r10k/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/lib/vagrant-r10k/version.rb -------------------------------------------------------------------------------- /spec/acceptance/skeletons/correct/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/correct/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/correct/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/correct/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/correct/puppet/NOTmodules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/correct/puppet/Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/correct/puppet/Puppetfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/correct/puppet/manifests/default.pp: -------------------------------------------------------------------------------- 1 | notify {'vagrant-r10k puppet run': } 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/correct/puppet/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/could_not_resolve_host/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/could_not_resolve_host/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/could_not_resolve_host/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/could_not_resolve_host/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/could_not_resolve_host/puppet/NOTmodules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/could_not_resolve_host/puppet/Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/could_not_resolve_host/puppet/Puppetfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/could_not_resolve_host/puppet/manifests/default.pp: -------------------------------------------------------------------------------- 1 | notify {'vagrant-r10k puppet run': } 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/could_not_resolve_host/puppet/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/different_mod_path/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/different_mod_path/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/different_mod_path/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/different_mod_path/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/different_mod_path/puppet/NOTmodules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/different_mod_path/puppet/Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/different_mod_path/puppet/Puppetfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/different_mod_path/puppet/manifests/default.pp: -------------------------------------------------------------------------------- 1 | notify {'vagrant-r10k puppet run': } 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/different_mod_path/puppet/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_mod_path/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_mod_path/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_mod_path/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_mod_path/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_mod_path/puppet/NOTmodules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_mod_path/puppet/Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_mod_path/puppet/Puppetfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_mod_path/puppet/manifests/default.pp: -------------------------------------------------------------------------------- 1 | notify {'vagrant-r10k puppet run': } 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_mod_path/puppet/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_puppet_dir/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_puppet_dir/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_puppet_dir/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_puppet_dir/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_vagrant_r10k/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_vagrant_r10k/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_vagrant_r10k/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_vagrant_r10k/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_vagrant_r10k/puppet/NOTmodules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_vagrant_r10k/puppet/Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/no_vagrant_r10k/puppet/Puppetfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_vagrant_r10k/puppet/manifests/default.pp: -------------------------------------------------------------------------------- 1 | notify {'vagrant-r10k puppet run': } 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/no_vagrant_r10k/puppet/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppet4/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/puppet4/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppet4/environments/myenv/NOTmodules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppet4/environments/myenv/Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/puppet4/environments/myenv/Puppetfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppet4/environments/myenv/manifests/site.pp: -------------------------------------------------------------------------------- 1 | notify {'vagrant-r10k puppet run': } 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppet4/environments/myenv/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppet4/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/puppet4/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppetfile_syntax_error/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/puppetfile_syntax_error/Vagrantfile -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppetfile_syntax_error/gitcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/skeletons/puppetfile_syntax_error/gitcheck.sh -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppetfile_syntax_error/puppet/Puppetfile: -------------------------------------------------------------------------------- 1 | this is not a valid puppetfile 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppetfile_syntax_error/puppet/manifests/default.pp: -------------------------------------------------------------------------------- 1 | notify {'vagrant-r10k puppet run': } 2 | -------------------------------------------------------------------------------- /spec/acceptance/skeletons/puppetfile_syntax_error/puppet/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/acceptance/vagrant-r10k/vagrant-r10k_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/acceptance/vagrant-r10k/vagrant-r10k_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/action_base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/action_base_spec.rb -------------------------------------------------------------------------------- /spec/unit/action_deploy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/action_deploy_spec.rb -------------------------------------------------------------------------------- /spec/unit/action_validate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/action_validate_spec.rb -------------------------------------------------------------------------------- /spec/unit/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/config_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/helpers_spec.rb -------------------------------------------------------------------------------- /spec/unit/plugin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/plugin_spec.rb -------------------------------------------------------------------------------- /spec/unit/shared_expectations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/shared_expectations.rb -------------------------------------------------------------------------------- /spec/unit/sharedcontext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/spec/unit/sharedcontext.rb -------------------------------------------------------------------------------- /support/testrunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/support/testrunner.py -------------------------------------------------------------------------------- /vagrant-r10k.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/vagrant-r10k.gemspec -------------------------------------------------------------------------------- /vagrant-spec.config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jantman/vagrant-r10k/HEAD/vagrant-spec.config.rb --------------------------------------------------------------------------------