Comments (3)
You probably meant that you are not trying to cover everything?
from automation-good-practices.
Let me know if you have questions on any of the items in my blog. One thing I liked about my list versus others I have so far, is that I'm not trying to cover everything... otherwise it can get daunting for the reader and folks are less likely to even read it and additionally use them.
from automation-good-practices.
Points from the blog that I think should be part of the good practices guide:
- Start Simple and Build as Needed
- Use smoke tests when starting services instead of arbitrary delays
- Generally, refrain from creating arbitrary delays between tasks
- Always mention the state
- Group hosts for easier inventory selection and less conditional tasks
- Build single source of truth
- Create separate repository for your Inventory
- Roles should never contain vaulted information
- Define paths without trailing slash
from automation-good-practices.
Related Issues (20)
- This project status HOT 2
- Scope of include_role variables HOT 1
- Should we add a section for Execution Environments? HOT 1
- Add use of !unsafe to good practices
- GPA as ansible-(lint|later) custom rules HOT 2
- Add section on using Fully Qualified Collection Names (FQCN)
- Clarify/remove use of collection_prep for collection documentation HOT 3
- Add a Tips a Tricks section for things which are not requirements but useful knowledge to address typical scenarios HOT 1
- name tasks with a non-capital or capital letter ? HOT 1
- Add supportability to contribution guidelines
- Add recommendation around collections bakes into an EE vs. pulled via collections/requirements.yml HOT 2
- How to name internal roles?
- publish docs automatically HOT 5
- Image variable_precedences.png is not published HOT 2
- Wrong scope in "Restrict your usage of variable types"
- No real examples
- Shall we recommend conventional commits for automation changelogs? HOT 3
- Broken link to docs.adfinis-sygroup.ch HOT 2
- Avoid ansible-lint conflict related to prefix on ansible roles
- Add link-checking to the CiCD pipeline
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from automation-good-practices.