≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Feature request #2070

Feature request #2070: Provision new EC2 instances with Ansible

Kind feature request
Product wincent.dev
When Created 2013-03-04T00:26:06Z, updated 2013-07-07T08:07:11Z
Status open
Reporter Greg Hurrell
Tags no tags

Description

Puppet looks better supported, but Chef seems to be gaining community momentum.

I've used both at work — not at expert level, but I know enough to get by —

CloudInit appears to have a 16k limit on user-data, so ideally would cram all the config needed into that, but not sure if it is realistic to do so.

Comments

  1. Greg Hurrell 2013-07-07T08:03:53Z

    Summary changed:

    • From: Provision new EC2 instances with Puppet or Chef
    • To: Provision new EC2 instances with Ansible
  2. Greg Hurrell 2013-07-07T08:07:11Z

    After looking at both Salt and Ansible, it looks like Ansible is the right tool for this job (despite the fact that Puppet enjoys some official support from Amazon).

    Here's a great, detailed comparison of Salt and Ansible, and some discussion on Hacker News.

    Ansible's simplicity and nice syntax make it look like the winner for my use case. Puppet involves too much hoop-jumping, and Chef balances on a teetering stack of heavyweight dependencies.

    I've used both Puppet and Chef at work, but even though using Ansible will have me learning another tool, something tells me I'll get the job done more quickly, and better, if I do it.

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets