Live data from Hacker News

Show HN: Metamon – A Vagrant/Ansible toolkit for kickstarting Django apps

blog.tryolabs.com

1–10 of 14 posts

Re: Show HN: Metamon – A Vagrant/Ansible toolkit for kickstarting Django apps

#3
Cool!

> Metamon has hitherto been an internal tool that provides a reusable set of Ansible Playbooks that help us quickly start new projects by skipping environment configuration and automation.

Having built your tool for a specific purpose means it can avoid scope creep.

I built something somewhat similar [0], but use Puppet, added a GUI and keep adding more and more features. Right now you can set up a VM with PHP, HHVM, Ruby, Python, Node.js or a mix of all these. High on my to-do list is to allow setting up Python/Ruby/Node.js apps using Apache/Nginx.

[0] - https://puphpet.com

Re: Show HN: Metamon – A Vagrant/Ansible toolkit for kickstarting Django apps

#5
Not related to Metamon, but in support of it. If you are looking for intros to Vagrant, or Ansible, I have a couple screencasts on them [1, 2]. Both are amazingly awesome tools that I just cannot promote enough. Looks like these Metamon files create a virtual environment using Vagrant, then stand up an application stack, from top to bottom, using Ansible.

[1] https://sysadmincasts.com/episodes/42-crash-course-on-vagran...

[2] https://sysadmincasts.com/episodes/43-19-minutes-with-ansibl...

Re: Show HN: Metamon – A Vagrant/Ansible toolkit for kickstarting Django apps

#10
post #2

I'm here to answer any questions and take feedback.

Without a good counterindication, I'll probably end up forking this and adding VirtualEnvWrapper because I like the workflow better than plain VirtualEnv. Is there any particular reason you don't include it? Perhaps the deployment automation mostly moots the VirtualEnvWrapper wins, making it not worth the increased complexity?

P.S. This is a very timely release for me. I've done a few manual deploys of almost this exact stack, and have a major project for my company that I need to port to Django. However, I wanted to learn and use Ansible before attacking the job to lower maintenance costs. This looks like it will be a tremendous leg up on that task.

Post reply on HN