Development Environment Setup

25 views
Skip to first unread message

yogeen patel

unread,
Jan 9, 2018, 9:17:20 AM1/9/18
to Vagrant
Hi everyone,

I am new in the vagrant. I want to automate the my environment setup, so that whenever new team member join or I change the machine. I just need to one click and all set. Now after some research I found the vagrant is one of the solution for that. But in all the resources they create the virtual environment setup.

Did I miss anything to understand ? Can any one help me to guide one click setup for my new machine using vagrant ?

Thanks,
Yogeen Loriya
Jr, Software Engineer

Antony Stone

unread,
Jan 9, 2018, 9:31:49 AM1/9/18
to vagra...@googlegroups.com
On Tuesday 09 January 2018 at 15:17:20, yogeen patel wrote:

> Hi everyone,
>
> I am new in the vagrant.

Welcome :)

> I want to automate the my environment setup, so that whenever new team
> member join or I change the machine. I just need to one click and all set.

What do you mean by "all set"? Do you mean that that new team member now has
a Vagrant machine of their own to work in, which is the same as the one you
are already working in?

> Now after some research I found the vagrant is one of the solution for that.

Well, Vagrant is a development environment - it will give you virtual machines
according to a build recipe (which may be your own, or may be one you use from
a library), but it's not a configuration management system like puppet, ansible
or chef are.

> But in all the resources they create the virtual environment setup.

Well yes, that's what Vagrant is for. What do you want it to do instead?

> Did I miss anything to understand ? Can any one help me to guide one click
> setup for my new machine using vagrant ?

What operating system do you want to run Vagrant under?

Have you followed the guides at

https://www.vagrantup.com/intro/getting-started/
https://www.vagrantup.com/docs/installation/

to get Vagrant installed and running on your system?

Help us understand a bit better what you are trying (or hoping) to use vagrant
to achieve.


Antony.

--
"How I managed so long without this book baffles the mind."

- Richard Stoakley, Group Program Manager, Microsoft Corporation,
referring to "The Art of Project Management", O'Reilly press

Please reply to the list;
please *don't* CC me.

yogeen patel

unread,
Jan 10, 2018, 12:32:57 AM1/10/18
to vagra...@googlegroups.com
On Tue, Jan 9, 2018 at 8:01 PM, Antony Stone <Antony...@vagrant.open.source.it> wrote:
On Tuesday 09 January 2018 at 15:17:20, yogeen patel wrote:

> Hi everyone,
>
> I am new in the vagrant.

Welcome :)
            Thanks

> I want to automate the my environment setup, so that whenever new team
> member join or I change the machine. I just need to one click and all set.

What do you mean by "all set"?  Do you mean that that new team member now has
a Vagrant machine of their own to work in, which is the same as the one you
are already working in?
            All set means whole environment setup on local machine not in virtual environment

> Now after some research I found the vagrant is one of the solution for that.

Well, Vagrant is a development environment - it will give you virtual machines
according to a build recipe (which may be your own, or may be one you use from
a library), but it's not a configuration management system like puppet, ansible
or chef are.
                So it'll setup the vagrant environment setup as per my build recipe on virtual machine. correct me if i'm wrong.

> But in all the resources they create the virtual environment setup.

Well yes, that's what Vagrant is for.  What do you want it to do instead?
                Instead of that i want to setup whole development environment on my new machine.

Torben Knerr

unread,
Jan 10, 2018, 1:06:04 AM1/10/18
to vagra...@googlegroups.com
Hi Antony,

I have made good experience with using Vagrant + Chef to automate developer VMs, then export it as an .ova image for distributing it to the team, e.g. as in here:
https://github.com/Zuehlke/java-developer-vm

Step-by-step instructions:

HTH, Torben

--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
 
GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
---
You received this message because you are subscribed to the Google Groups "Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vagrant-up+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vagrant-up/CACio%2BuKa7fDF4wDrrQAxbr3HauFt88zJEv314-fm8ih%2B1DTChA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages