Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Metamon
Metamon

0
2
+ 1
0
Packer
Packer

338
205
+ 1
40
Add tool

Metamon vs Packer: What are the differences?

Metamon: A Vagrant/Ansible toolkit for kickstarting Django apps. Metamon is a Vagrantfile combined with a set of Ansible Playbooks which can be used to quickly start a new Django project. Although Metamon is easily extensible by adding new Ansible roles, it is a better fit for people who use Django + Gunicorn + Nginx + PostgreSQL; Packer: Create identical machine images for multiple platforms from a single source configuration. Packer automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images.

Metamon and Packer belong to "Infrastructure Build Tools" category of the tech stack.

Some of the features offered by Metamon are:

  • Create an Ubuntu 14.04 machine.
  • Set-up basic Operating system dependencies.
  • Set-up a Virtualenv and automatically install dependencies.

On the other hand, Packer provides the following key features:

  • Super fast infrastructure deployment. Packer images allow you to launch completely provisioned and configured machines in seconds, rather than several minutes or hours.
  • Multi-provider portability. Because Packer creates identical images for multiple platforms, you can run production in AWS, staging/QA in a private cloud like OpenStack, and development in desktop virtualization solutions such as VMware or VirtualBox.
  • Improved stability. Packer installs and configures all the software for a machine at the time the image is built. If there are bugs in these scripts, they'll be caught early, rather than several minutes after a machine is launched.

Metamon and Packer are both open source tools. It seems that Packer with 9.09K GitHub stars and 2.48K forks on GitHub has more adoption than Metamon with 348 GitHub stars and 15 GitHub forks.

What is Metamon?

Metamon is a Vagrantfile combined with a set of Ansible Playbooks which can be used to quickly start a new Django project. Although Metamon is easily extensible by adding new Ansible roles, it is a better fit for people who use Django + Gunicorn + Nginx + PostgreSQL.

What is Packer?

Packer automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Metamon?
Why do developers choose Packer?
    Be the first to leave a pro

    Sign up to add, upvote and see more prosMake informed product decisions

      Be the first to leave a con
        Be the first to leave a con
        What companies use Metamon?
        What companies use Packer?
          No companies found

          Sign up to get full access to all the companiesMake informed product decisions

          What tools integrate with Metamon?
          What tools integrate with Packer?

          Sign up to get full access to all the tool integrationsMake informed product decisions

          What are some alternatives to Metamon and Packer?
          Terraform
          With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.
          AWS CloudFormation
          You can use AWS CloudFormation鈥檚 sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don鈥檛 need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work.
          GeoEngineer
          GeoEngineer uses Terraform to plan and execute changes, so the DSL to describe resources is similar to Terraform's. GeoEngineer's DSL also provides programming and object oriented features like inheritance, abstraction, branching and looping.
          Pulumi
          Pulumi is a cloud development platform that makes creating cloud programs easy and productive. Skip the YAML and just write code. Pulumi is multi-language, multi-cloud and fully extensible in both its engine and ecosystem of packages.
          Habitat
          Habitat is a new approach to automation that focuses on the application instead of the infrastructure it runs on. With Habitat, the apps you build, deploy, and manage behave consistently in any runtime鈥夆斺塵etal, VMs, containers, and PaaS. You'll spend less time on the environment and more time building features.
          See all alternatives
          Decisions about Metamon and Packer
          John Kodumal
          John Kodumal
          CTO at LaunchDarkly | 3 upvotes 38.5K views
          atLaunchDarklyLaunchDarkly
          Armory
          Armory
          Packer
          Packer
          Terraform
          Terraform
          Spinnaker
          Spinnaker
          Ansible
          Ansible

          LaunchDarkly is almost a five year old company, and our methodology for deploying was state of the art... for 2014. We recently undertook a project to modernize the way we #deploy our software, moving from Ansible-based deploy scripts that executed on our local machines, to using Spinnaker (along with Terraform and Packer) as the basis of our deployment system. We've been using Armory's enterprise Spinnaker offering to make this project a reality.

          See more
          Pedro Arnal Puente
          Pedro Arnal Puente
          CTO at La Cupula Music SL | 7 upvotes 54.6K views
          atLa Cupula Music SLLa Cupula Music SL
          Ansible
          Ansible
          Packer
          Packer
          Terraform
          Terraform
          Amazon ElastiCache
          Amazon ElastiCache
          Redis
          Redis
          Amazon RDS for Aurora
          Amazon RDS for Aurora
          Amazon S3
          Amazon S3
          Amazon EC2
          Amazon EC2
          Debian
          Debian

          Our base infrastructure is composed of Debian based servers running in Amazon EC2 , asset storage with Amazon S3 , and Amazon RDS for Aurora and Redis under Amazon ElastiCache for data storage.

          We are starting to work in automated provisioning and management with Terraform , Packer , and Ansible .

          See more
          Interest over time
          Reviews of Metamon and Packer
          No reviews found
          How developers use Metamon and Packer
          Avatar of Bob P
          Bob P uses PackerPacker

          Packer makes it easy to setup custom images to import into vagrant.

          Avatar of Zinc
          Zinc uses PackerPacker

          We use Packer to build our Base AMIs.

          Avatar of Endource
          Endource uses PackerPacker

          Application deployment packages

          Avatar of Go Furuya
          Go Furuya uses PackerPacker

          To make the "Golden Image"

          Avatar of Scott Miller
          Scott Miller uses PackerPacker

          Used for packing AMIs

          How much does Metamon cost?
          How much does Packer cost?
          Pricing unavailable
          Pricing unavailable
          News about Metamon
          More news
          News about Packer
          More news