Development with Ansible and VMs
summary
Builds a fully reproducible Ubuntu dev VM that mirrors production and boots with one command: vagrant up; VirtualBox runs the VM, shared folders sync code, and SSH lands in the project with virtualenv auto-activated. Uses an Ansible playbook to install system packages, pip, virtualenv, requirements.txt, Postgres, Redis and Supervisor, add bashrc lines, and set a static IP (192.168.100.100). The result is isolated, versioned, sharable, and works for quick onboarding.
AI-written summary · about
chapters (8)
- 0:00Intro
- 5:15Environment Tools
- 12:24Configuration Tools
- 14:07Configuration Management Options
- 15:30Ansible Setup
- 17:27Installing System Packages
- 21:47Adding Lines
- 23:28Wrap up
related talks
54mReproducible and Portable Development Environments with Vagrant
46mBuilding Virtual Development Envrionments with Vagrant
07mAdvantages of Development Environment Setup with Vagrant
39mAnsible - Your First Step Into Server Provisioning
38mThe modern research skill set: Using Vagrant, Ansible, and Python to support rese
16mAnsible
25mVagrant: The Stick and Carrot of a DevOps Leader
24mTaming Your Inner Cowboy Coder - A Simple And Sane DevOps Workflow
