├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── dummy.box ├── example_box ├── README.md ├── Vagrantfile └── metadata.json ├── lib ├── vagrant-aws.rb └── vagrant-aws │ ├── action.rb │ ├── action │ ├── connect_aws.rb │ ├── elb_deregister_instance.rb │ ├── elb_register_instance.rb │ ├── is_created.rb │ ├── is_stopped.rb │ ├── message_already_created.rb │ ├── message_not_created.rb │ ├── message_will_not_destroy.rb │ ├── package_instance.rb │ ├── read_ssh_info.rb │ ├── read_state.rb │ ├── run_instance.rb │ ├── start_instance.rb │ ├── stop_instance.rb │ ├── terminate_instance.rb │ ├── timed_provision.rb │ ├── wait_for_state.rb │ └── warn_networks.rb │ ├── config.rb │ ├── errors.rb │ ├── plugin.rb │ ├── provider.rb │ ├── util │ ├── elb.rb │ └── timer.rb │ └── version.rb ├── locales └── en.yml ├── spec ├── spec_helper.rb └── vagrant-aws │ └── config_spec.rb ├── templates ├── metadata.json.erb └── vagrant-aws_package_Vagrantfile.erb └── vagrant-aws.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/.rspec -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/Rakefile -------------------------------------------------------------------------------- /dummy.box: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/dummy.box -------------------------------------------------------------------------------- /example_box/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/example_box/README.md -------------------------------------------------------------------------------- /example_box/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/example_box/Vagrantfile -------------------------------------------------------------------------------- /example_box/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "provider": "aws" 3 | } 4 | -------------------------------------------------------------------------------- /lib/vagrant-aws.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/connect_aws.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/connect_aws.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/elb_deregister_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/elb_deregister_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/elb_register_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/elb_register_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/is_created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/is_created.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/is_stopped.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/is_stopped.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/message_already_created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/message_already_created.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/message_not_created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/message_not_created.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/message_will_not_destroy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/message_will_not_destroy.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/package_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/package_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/read_ssh_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/read_ssh_info.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/read_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/read_state.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/run_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/run_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/start_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/start_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/stop_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/stop_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/terminate_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/terminate_instance.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/timed_provision.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/timed_provision.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/wait_for_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/wait_for_state.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/action/warn_networks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/action/warn_networks.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/config.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/errors.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/plugin.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/provider.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/util/elb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/util/elb.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/util/timer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/util/timer.rb -------------------------------------------------------------------------------- /lib/vagrant-aws/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/lib/vagrant-aws/version.rb -------------------------------------------------------------------------------- /locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/locales/en.yml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/vagrant-aws/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/spec/vagrant-aws/config_spec.rb -------------------------------------------------------------------------------- /templates/metadata.json.erb: -------------------------------------------------------------------------------- 1 | { 2 | "provider": "aws" 3 | } 4 | -------------------------------------------------------------------------------- /templates/vagrant-aws_package_Vagrantfile.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/templates/vagrant-aws_package_Vagrantfile.erb -------------------------------------------------------------------------------- /vagrant-aws.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-archive/vagrant-aws/HEAD/vagrant-aws.gemspec --------------------------------------------------------------------------------