Which configuration Management Tool is best for automating Application Deployments?

Which of the configuration management tools would be ideal for automated app deployments with better management?

If you think a tool does better deployment, please let everyone know the reason in the comment section.

Default Asked on October 16, 2016 in Tools & Automation.
  • Result

Select your answer - End in December 31, 2016

By submit your answer, you agree to the privacy policy and terms of service.

Results of this poll (This poll was expired)

42 Votes
52% Ansible .
19% Chef .
14% Puppet .
14% Saltstack .
0% CFengine

4 Comments

  • Gary Graham October 17, 2016

    I am new to this group and I am investigating several tools including Chef and Ansible. Looking at jobs, I have seen Jenkins popping up very frequently. Since Jenkins was not included, I am curious how the group views this tool .
    Appreciate it, thanks.

    Reply

    • Alex October 20, 2016

      HI Gary,

      Jenkins is a CI tool (Now used for orchestration as well because of its pipeline as code feature). Wherein Tools like Ansible and Chef are used along with Jenkins for application deployments.

      Reply

  • Shailesh Sutar October 17, 2016

    This depends upon the kind of deployment you have. Basically there can be 2 types of deployment.
    1. Remote production deployment(on-site)
    2. Cloud production deployment.
    Chef works well with role-based model where each server in stack has a role assigned to it. Ansible works good with the micro services model where each server will have many small applications running on it.

    Reply

  • Alex October 20, 2016

    It depends on upon the type of deployment you do.

    1. Ansible fits where you want to do the deployment automation without any agents running on the servers. Ansible playbooks are fairly easy to write and understand.

    2. Chef fits very well in very dynamic configurations environments where you have an agent based model. In fact, you can use ansible with chef, wherein you can use ansible to kick of the chef agent for the deployment.

    Reply

  • Jacek Szlachta October 22, 2016

    Hi,

    Bosh is missing here: http://bosh.io/

    Reply

Add a comment