Last active
October 17, 2022 18:59
-
-
Save tima/305f45a1bcaa7a6e87c3668916445703 to your computer and use it in GitHub Desktop.
The Zen of Ansible
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
THE ZEN OF ANSIBLE | |
Ansible is not Python. | |
YAML sucks for coding. | |
Playbooks are not for programming. | |
Ansible users are (most probably) not a programmers. | |
Clear is better than cluttered. | |
Concise is better than verbose. | |
Simple is better than complex. | |
Readability counts. | |
Helping users get things done matters most. | |
User experience beats ideological purity. | |
“Magic” conquers the manual. | |
When giving users options, always use convention over configuration. | |
Declarative is always better than imperative – most of the time. | |
Focus avoids complexity. | |
Complexity kills productivity. | |
If the implementation is hard to explain, it's a bad idea. | |
Every shell command and UI interaction is an opportunity to automate. | |
Just because something works, doesn’t mean it can’t be improved. | |
Friction should be eliminated whenever possible. | |
Automation is a continuous journey that never ends. | |
https://github.com/ansible/logos/blob/main/zen-bull.png |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment