News for hackers. Stuff that matters.
Re:Ask HN: How do you work efficiently on remote servers? by falcolas on Friday March 27, 2015 @10:38AM (#9276518)
No - Salt and Ansible both act as deploy automation tools. That is, you run the scripts on the server and they will install packages, move files, change permissions, etc. Most deploy steps are available using these tools.

Vagrant itself acts as a user-friendly wrapper around the creation and management of local virtual machines.

There are ways to use Vagrant to create and push machine images up to cloud providers, but we're not at a point with our deployments where machines are so easily interchangeable.

http://docs.saltstack.com/en/latest/contents.html http://docs.ansible.com/intro.html

Re:Ask HN: How do you work efficiently on remote servers? by filsmick on Friday March 27, 2015 @10:51AM (#9276601)
So, if I get it, Vagrant is used to reproduce the production environment locally. Right? Sorry for all the questions!
Re:Ask HN: How do you work efficiently on remote servers? by falcolas on Friday March 27, 2015 @11:08AM (#9276706)
Pretty much, yup. And with a bit of hostfile magic and using intra-VM networks, you can emulate an entire environment on your local machine if necessary.