What users are saying about

Ansible

66 Ratings

SCCM

Top Rated
91 Ratings

Ansible

66 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101

SCCM

Top Rated
91 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.9 out of 101

Add comparison

Likelihood to Recommend

Ansible

I would recommend Ansible to any business of small to medium size that is looking for an automation tool. For any company looking for something lightweight that could be run on a personal computer rather than a server, I would recommend Ansible. I feel like it is well suited for smaller environments as the task load tends to be lighter and Ansible does usually have slower run times than larger scale tools like Chef and Puppet. Small scale cloud environments do very well as Ansible has a plethora of modules to support many different IaaS structures. Processes that have an extensive amount of tasks to perform are also not well-suited for Ansible in my opinion and should probably be avoided. Large scale implementations may also want to avoid Ansible as I feel that it scales poorly compared to some other competitors.
James McCoy profile photo

SCCM

While there are other products that can perform functions that SCCM provides, I would still recommend SCCM due to the vast array of features that it provides IT professionals. Most great products that I have used require some configuration to ensure they are a useful tool that we as administrators and managers can utilize to extract data relating to our environment. SCCM can do just that.
Joe Spradlin profile photo

Pros

  • Communication over SSH
  • YAML syntax
  • Python modules
Edward Larkey profile photo
  • System Center Endpoint Protection (SCEP) product enables you to manage and take advantage Microsoft built in security products. Very simple to configure and maintain.
  • Track software licensing and usage across your organization.
  • Managing the ageing of our equipment and plan technical refreshes. Through reporting you can easily visualize your inventory and see basically any information needed to make informed decisions.
Joe Spradlin profile photo

Cons

  • A simpler way to keep a large number of hosts under management and ensure that they are kept in sync.
  • Improved speed. Some runs can be fairly slow.
Russ Taylor profile photo
  • Configuration and setup of SCCM can be quite challenging if you have never performed this. Microsoft has very good documentation on this function and can guide a seasoned IT professional through the process.
  • Keeping SCCM up to date can be challenging and I believe that this is a major opportunity for an area of improvement.
  • There is a right-click tool kit that is separate that Microsoft should include in the console. Once you use them, you will understand why.
Joe Spradlin profile photo

Alternatives Considered

All three of these competitors are agent based. I did not want an additional service that needed to run absolutely everywhere. I also did not want to maintain a load balanced cluster of master servers that grows in resource requirements as your infrastructure scales.
No photo available
SCCM combines well with the rest of the Microsoft stack and provides tight integration with Azure, etc.
Muhammad Mulla profile photo

Return on Investment

  • It allowed my small team (part of a medium-sized company) to take on server architecture endeavors that we would have avoided if we only had Chef of Puppet, simply because the time from start to finish with Ansible is much more rapid.
  • Many of our apps have short lifecycles. It's nice to have a provisioning script that doesn't require a large investment when your application's lifecycle is short.
  • Having no agent greatly simplifies things. You can run scripts from any machine, or even from a development machine.
No photo available
  • Compliance with baselines has been made very clear.
  • It is relatively easy to produce clear and well formatted reports.
  • Assigning applications to users or groups makes management very easy.
Muhammad Mulla profile photo

Pricing Details

Ansible

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

SCCM

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details