podcast icon indicating copy to clipboard operation
podcast copied to clipboard

Topic: Configuration Management utilities - which to choose?

Open stdevel opened this issue 1 year ago • 2 comments

Finding the right configuration management can be a daunting task. The "big four" consist of: Ansible, SaltStack, Puppet and Chef - making it hard for newcomers to make a decision. Every tool has its benefits and drawbacks - that could be explained more details for the listeners. Which tool is the easiest to start with? What scales best? Which has the brightest future?

Agenda proposal

  • Motivation
    • Why use configuration management?
    • Typical use cases
  • Tool overview and history
    • Ansible
    • SaltStack
    • Puppet
    • Chef
  • Paradigms, design and features
    • Push vs. Pull
    • Agent-based vs. agent-less
    • Imperative vs. declarative paradigms
    • Remote Execution
    • Language
    • Content communities
  • Additional frontends and tools
    • AWX / Ansible Semaphore
    • ARA
    • SaltGUI / Alcali
  • Tips, Do's and Don'ts

Estimated duration: ~120 minutes.

stdevel avatar Feb 25 '23 16:02 stdevel