vagrant-digitalocean | Vagrant provider plugin that manages DigitalOcean droplets | Plugin library
kandi X-RAY | vagrant-digitalocean Summary
kandi X-RAY | vagrant-digitalocean Summary
[Twitter] vagrant-digitalocean is a Vagrant provider plugin that supports the management of [DigitalOcean] Droplets (virtual machines). Features include: - Create and destroy Droplets - Power on and off Droplets - Rebuild a Droplet (destroys and ups with same IP address) - Provision a Droplet with shell - Setup a SSH public key for authentication - Create a new user account during Droplet creation.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of vagrant-digitalocean
vagrant-digitalocean Key Features
vagrant-digitalocean Examples and Code Snippets
Community Discussions
Trending Discussions on vagrant-digitalocean
QUESTION
I have had a number of issues recently with vagrant-berkshelf
not syncing Chef cookbooks on an existing machine reliably. And, basically, when doing research on workarounds, I see something like:
vagrant-berkshelf is deprecated, use Test Kitchen instead.
My use case is that I have Vagrantfile
s, used to build VMs and DigitalOcean droplets, that are hand-written and only use Chef to provision the VMs. I am most definitely approaching Chef as a user, not an author or tester of cookbooks.
So, I am in a case of Vagrant -> Chef
, not Chef -> Vagrant
.
When looking at Kitche-Vagrant, I see that:
The kitchen-vagrant driver for Kitchen generates a single Vagrantfile for each instance of Kitchen in a sandboxed directory..
My question is: if my workflow relies on hand-written, complex, Vagrantfiles, can I continue to use Chef as a provisioner without having to rely on vagrant-berkshelf
?
Some of the possible alternatives I see are:
mangle Test Kitchen configuration to work with my exiting Vagrantfile. I fear that this is not the intent of this tool and will not end well.
use
chef.cookbooks_path
attribute in vagrant and let it take the place of vagrant-berkshelf.switch out provisioners and use say Vagrant->Ansible.
The Vagrantfile below is somewhat simplified, but the gist is that the Vagrantfile is in charge and Chef is just used to provision.
...ANSWER
Answered 2018-Feb-28 at 21:45It isn't deprecated per se, but it does no longer have a maintainer and does highly recommend against its use. There is no replacement for the workflow you describe. Sorry. If you are interested in taking over as maintainer, I can put you in contact with the team.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install vagrant-digitalocean
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page