Personal preference: Switch from Ubuntu to CentOS or anything else and you'll have a more reliable system that is worthy of deploying to production using the same tooling as well 😃
Also there's a lot you can do with the Vagrantfile still to set up e.g. shared folders, have the IP be predictable, etc. .. mine have typically been more like 5x as long as that to make them solid.
For some better more reliable provisioning, use something like Salt Stack or Ansible over Bash - they can do a lot of things better and e.g. scale to manage larger environments much more easily.
Cool! Ansible is on the roadmap for me. I'd love to learn it, as well as learn a little more about the linux ecosystem. What should I be looking for in a distro, if you don't mind me asking? And is there any chance I could have a look at one of your vagrantfiles to get a sense of how you're doing it?
Personal preference: Switch from Ubuntu to CentOS or anything else and you'll have a more reliable system that is worthy of deploying to production using the same tooling as well 😃
Also there's a lot you can do with the
Vagrantfile
still to set up e.g. shared folders, have the IP be predictable, etc. .. mine have typically been more like 5x as long as that to make them solid.For some better more reliable provisioning, use something like Salt Stack or Ansible over Bash - they can do a lot of things better and e.g. scale to manage larger environments much more easily.
Good start though! 👍
Cool! Ansible is on the roadmap for me. I'd love to learn it, as well as learn a little more about the linux ecosystem. What should I be looking for in a distro, if you don't mind me asking? And is there any chance I could have a look at one of your
vagrantfile
s to get a sense of how you're doing it?Well, most of the good ones are in closed repos, but this is more towards the direction I typically have used: github.com/lietu/pydashery/blob/ma...
Thanks so much!