Configuration Management vs. Workflows vs. Orchestration
summary
Puppet declarative configuration cannot express ordered operational steps, so use Puppet Bolt to run tasks with JSON parameter metadata (shell/python/ruby/powershell) and assemble them into plans in Puppet DSL or YAML for orchestration. Real examples: produce anonymized DB dumps across hundreds of JBoss hosts, refresh caches while apps are stopped, or spin up VMs, register DBs, then deploy in strict order. Integration with PuppetDB, AWX/Tower or Puppet Enterprise removes SSH, reduces MTTR, and supports on‑demand workflows and coordinated rollouts.
AI-written summary · about
chapters (5)
- 0:00Introduction and community
- 4:53Configuration management evolution
- 10:11Workflow management and tasks
- 15:58Orchestration principles
- 20:13Summary and benefits
related talks
07mOrchestrating Infrastructures with
36mPulling the Puppet Strings with Ansible
53mChange your tools, change your outcome
34mWorkflow Orchestration Embedded in your DevOps Tool Chain
33mOperations: a developer's guide
22mConfiguration Management Systems on the Desktop
24mTaming Your Inner Cowboy Coder - A Simple And Sane DevOps Workflow
24mPromoting Automation of Build Work for Large-Scale Systems
