├── .gitignore ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── box ├── digital_ocean.box └── metadata.json ├── lib ├── vagrant-digitalocean.rb └── vagrant-digitalocean │ ├── actions.rb │ ├── actions │ ├── check_state.rb │ ├── create.rb │ ├── destroy.rb │ ├── modify_provision_path.rb │ ├── power_off.rb │ ├── power_on.rb │ ├── rebuild.rb │ ├── reload.rb │ ├── setup_key.rb │ ├── setup_sudo.rb │ ├── setup_user.rb │ └── shut_down.rb │ ├── commands │ ├── list.rb │ └── rebuild.rb │ ├── config.rb │ ├── errors.rb │ ├── helpers │ ├── client.rb │ └── result.rb │ ├── plugin.rb │ ├── provider.rb │ └── version.rb ├── locales └── en.yml ├── test ├── Vagrantfile ├── cookbooks │ └── test │ │ └── recipes │ │ └── default.rb ├── scripts │ └── provision.sh ├── test.sh ├── test_id_rsa └── test_id_rsa.pub └── vagrant-digitalocean.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/Rakefile -------------------------------------------------------------------------------- /box/digital_ocean.box: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/box/digital_ocean.box -------------------------------------------------------------------------------- /box/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "provider": "digital_ocean" 3 | } -------------------------------------------------------------------------------- /lib/vagrant-digitalocean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/check_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/check_state.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/create.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/destroy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/destroy.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/modify_provision_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/modify_provision_path.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/power_off.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/power_off.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/power_on.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/power_on.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/rebuild.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/rebuild.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/reload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/reload.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/setup_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/setup_key.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/setup_sudo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/setup_sudo.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/setup_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/setup_user.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/actions/shut_down.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/actions/shut_down.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/commands/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/commands/list.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/commands/rebuild.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/commands/rebuild.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/config.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/errors.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/helpers/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/helpers/client.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/helpers/result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/helpers/result.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/plugin.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/provider.rb -------------------------------------------------------------------------------- /lib/vagrant-digitalocean/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/lib/vagrant-digitalocean/version.rb -------------------------------------------------------------------------------- /locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/locales/en.yml -------------------------------------------------------------------------------- /test/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/test/Vagrantfile -------------------------------------------------------------------------------- /test/cookbooks/test/recipes/default.rb: -------------------------------------------------------------------------------- 1 | log 'Testing 1 2 3!' 2 | -------------------------------------------------------------------------------- /test/scripts/provision.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo 'Testing 1 2 3!' 4 | -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/test/test.sh -------------------------------------------------------------------------------- /test/test_id_rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/test/test_id_rsa -------------------------------------------------------------------------------- /test/test_id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/test/test_id_rsa.pub -------------------------------------------------------------------------------- /vagrant-digitalocean.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsgroup-io/vagrant-digitalocean/HEAD/vagrant-digitalocean.gemspec --------------------------------------------------------------------------------