[Week 5] Make your configuration management scripts idempotent #34

Closed
opened 2026-03-10 13:24:16 +01:00 by marfavi · 0 comments
Owner

Make sure that all configuration management code is idempotent, i.e., it can be run repeatedly without undesired side-effects leaving your systems in undesired states.

Optionally, if you consider that configuration management tools like Ansible, Chef, Puppet, etc. are more suitable than plain shell scripts, migrate your configuration management code to one of these. In the following, you find a list of potential alternative configuration management tools:

  • Ansible
  • Chef
  • Puppet
  • Salt
  • PyInfra
  • Pulumi
Make sure that all configuration management code is idempotent, i.e., it can be run repeatedly without undesired side-effects leaving your systems in undesired states. Optionally, if you consider that configuration management tools like Ansible, Chef, Puppet, etc. are more suitable than plain shell scripts, migrate your configuration management code to one of these. In the following, you find a list of potential alternative configuration management tools: - Ansible - Chef - Puppet - Salt - PyInfra - Pulumi
marfavi added this to the MiniTwit project 2026-03-10 13:28:31 +01:00
marfavi self-assigned this 2026-03-13 15:31:37 +01:00
marfavi stopped working 2026-03-13 16:18:47 +01:00
47 minutes 7 seconds
marfavi added spent time 2026-03-16 12:53:09 +01:00
1 hour 30 minutes
marfavi stopped working 2026-03-16 14:40:04 +01:00
1 hour 46 minutes
marfavi added spent time 2026-03-17 17:40:28 +01:00
5 hours
Commenting is not possible because the repository is archived.
No milestone
No project
No assignees
1 participant
Total time spent: 9 hours 3 minutes
marfavi
9 hours 3 minutes
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
DevOpps/minitwit#34
No description provided.