Load existing machines info on startup
authorSvetoslav Neykov <svetoslav@neykov.name>
Sun, 29 Jan 2017 17:13:52 +0000 (19:13 +0200)
committerIgnasi Barrera <nacx@apache.org>
Wed, 1 Feb 2017 10:53:42 +0000 (11:53 +0100)
commit46e7e737b2aa0a3c7ebb874531eb6049421dd75f
tree648590ea2cdf3d74e921a321b337f0450577a528
parent996976002e362e5daf6399d197e3efa229a288f4
Load existing machines info on startup

* Lets jclouds manage vagrant machines from previous runs.
* Update README, removing fixed limitations - vagrant user no longer shared with other providers.
* Remove null checks in guice managed constructors
18 files changed:
vagrant/README.md
vagrant/src/main/java/org/jclouds/vagrant/api/VagrantApiFacade.java
vagrant/src/main/java/org/jclouds/vagrant/api/VagrantBoxApiFacade.java [new file with mode: 0644]
vagrant/src/main/java/org/jclouds/vagrant/compute/VagrantComputeServiceAdapter.java
vagrant/src/main/java/org/jclouds/vagrant/config/PersistVagrantCredentialsModule.java
vagrant/src/main/java/org/jclouds/vagrant/config/VagrantComputeServiceContextModule.java
vagrant/src/main/java/org/jclouds/vagrant/domain/VagrantNode.java
vagrant/src/main/java/org/jclouds/vagrant/functions/BoxToImage.java
vagrant/src/main/java/org/jclouds/vagrant/functions/MachineToNodeMetadata.java
vagrant/src/main/java/org/jclouds/vagrant/internal/ImageSupplier.java [new file with mode: 0644]
vagrant/src/main/java/org/jclouds/vagrant/internal/MachineConfig.java
vagrant/src/main/java/org/jclouds/vagrant/internal/VagrantCliFacade.java
vagrant/src/main/java/org/jclouds/vagrant/internal/VagrantExistingMachines.java [new file with mode: 0644]
vagrant/src/main/java/org/jclouds/vagrant/internal/VagrantNodeRegistry.java
vagrant/src/main/java/org/jclouds/vagrant/strategy/VagrantDefaultImageCredentials.java
vagrant/src/test/java/org/jclouds/vagrant/functions/MachineToNodeMetadataTest.java
vagrant/src/test/java/org/jclouds/vagrant/internal/VagrantNodeLoaderTest.java [new file with mode: 0644]
vagrant/src/test/java/org/jclouds/vagrant/internal/VagrantNodeRegistryTest.java