update lists
This commit is contained in:
111
terminal/ansible
111
terminal/ansible
@@ -1,22 +1,34 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Ansible [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Ansible [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
[38;5;12m (https://www.ansible.com/)[39m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA collaborative curated list of awesome Ansible resources, tools, Roles, tutorials and other related stuff.[39m
|
||||
[38;5;12mThis is a collaborative community curated list of awesome Ansible resources, tools, Roles, tutorials and other related stuff.[39m
|
||||
|
||||
[38;5;14m[1mAnsible[0m[38;5;12m (https://www.ansible.com/) is an open source toolkit, written in Python, it is used for configuration management, application deployment, continuous delivery, IT infrastructure automation and automation in general.[39m
|
||||
|
||||
[38;5;12m:warning:[39m[38;5;12m [39m[38;5;12mBefore[39m[38;5;12m [39m[38;5;12mediting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject,[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mecosystem[0m[38;5;14m[1m [0m[38;5;14m[1mproject[0m[38;5;14m[1m [0m[38;5;14m[1mdevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mresources[0m[38;5;12m [39m[38;5;12m(https://docs.ansible.com/ansible/devel/community/ecosystem_project_resources.html).[39m[38;5;12m [39m[38;5;12mLet's[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12musers,[39m[38;5;12m [39m
|
||||
[38;5;12mcontributors,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintainers[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mexperience![39m
|
||||
|
||||
|
||||
|
||||
|
||||
[38;2;255;187;0m[4mContents[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mOfficial resources[0m[38;5;12m (#official-resources)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBlog posts and opinions[0m[38;5;12m (#blog-posts-and-opinions)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPlaybooks, Roles and Collections[0m[38;5;12m (#playbooks-roles-and-collections)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEditor and IDE Integrations[0m[38;5;12m (#editor-and-ide-integrations)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAwesome Ansible [0m[38;5;12m (#awesome-ansible-)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mContents[0m[38;5;12m (#contents)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mOfficial resources[0m[38;5;12m (#official-resources)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mBlog posts and opinions[0m[38;5;12m (#blog-posts-and-opinions)[39m
|
||||
[48;5;235m[38;5;249m- **German** (#german)[49m[39m
|
||||
[48;5;235m[38;5;249m- **French** (#french)[49m[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mPlaybooks, Roles and Collections[0m[38;5;12m (#playbooks-roles-and-collections)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mEditor and IDE Integrations[0m[38;5;12m (#editor-and-ide-integrations)[39m
|
||||
|
||||
|
||||
|
||||
[38;2;255;187;0m[4mOfficial resources[0m
|
||||
|
||||
@@ -28,26 +40,16 @@
|
||||
|
||||
[38;2;255;187;0m[4mCommunity[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mPlaces where to chat with the Ansible community[39m
|
||||
[38;5;12mJoin the Ansible forum:[39m
|
||||
|
||||
[38;5;12m- About code - [39m[38;5;14m[1mGitHub.com/ansible[0m[38;5;12m (https://github.com/ansible), [39m[38;5;14m[1mGitHub.com/ansible-collections[0m[38;5;12m (https://github.com/ansible-collections) and [39m[38;5;14m[1mGitHub.com/ansible-community[0m[38;5;12m (https://github.com/ansible-community).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mreddit.com/r/ansible[0m[38;5;12m (https://old.reddit.com/r/ansible/) - The Ansible subreddit.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDiscord[0m[38;5;12m (https://old.reddit.com/r/ansible/comments/jv5shj/ansible_discord_server_come_get_ansible_help_in/) - The Ansible discord.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mansible.com/community[0m[38;5;12m (https://ansible.com/community) - Twitter, mailing lists, meetups and more.[39m
|
||||
|
||||
[38;5;12mThere are also many Ansible IRC channels on [39m[38;5;14m[1mlibera.chat[0m[38;5;12m (https://libera.chat/) that are bridged to [39m[38;5;14m[1mMatrix[0m[38;5;12m (https://matrix.org/).[39m
|
||||
[38;5;12mYou can find the full list and how to connect in the official documentation [39m[38;5;14m[1mdocumentation[0m[38;5;12m (https://docs.ansible.com/ansible/latest/community/communication.html) but here's a few:[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGet Help[0m[38;5;12m (https://forum.ansible.com/c/help/6) - Get help or help others. Please add appropriate tags if you start new discussions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBullhorn newsletter[0m[38;5;12m (https://docs.ansible.com/ansible/devel/community/communication.html#the-bullhorn) - Used to announce releases and important changes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSocial Spaces[0m[38;5;12m (https://forum.ansible.com/c/chat/4) - Gather and interact with fellow enthusiasts.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNews & Announcements[0m[38;5;12m (https://forum.ansible.com/c/news/5) - Track project-wide announcements including social events.[39m
|
||||
|
||||
[38;5;12mFor more information about communication, see the [39m[38;5;14m[1mAnsible communication guide[0m[38;5;12m (https://docs.ansible.com/ansible/devel/community/communication.html).[39m
|
||||
|
||||
[38;5;239m│[39m[38;5;12m [39m[38;5;12mIRC[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mMatrix[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m [39m[38;5;12mTopic[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
[38;5;239m├[39m[38;5;239m──────────────────[39m[38;5;239m┼[39m[38;5;239m──────────────────────[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m#users:ansible.com[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mGeneral Ansible user support and discussion[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible-devel[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m#devel:ansible.com[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mDeveloper discussions around code, bugs and features[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible-community[39m[38;5;239m│[39m[38;5;12m#community:ansible.com[39m[38;5;239m│[39m[38;5;12mCommunity working group, wide range of topics including weekly meetings[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible-docs[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m#docs:ansible.com[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mDocumentation working group, discuss docs and participate in weekly meetings[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible-devtools[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m#devtools:ansible.com[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFor devtools such as ansible-lint, molecule and the vscode plugin[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible-awx[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m#awx:ansible.com[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFor the AWX open source project, upstream of Ansible Tower/Automation controller[39m[38;5;239m│[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible-network[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m#network:ansible.com[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFor general support and discussion around network automation with Ansible[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
[38;5;239m│[39m[38;5;12m#ansible-fr[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m#francais:ansible.com[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12mFor discussion about Ansible in french[39m[38;5;12m [39m[38;5;239m│[39m
|
||||
|
||||
[38;2;255;187;0m[4mTutorials[0m
|
||||
|
||||
@@ -62,8 +64,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Tutorial by BlueBanquise team[0m[38;5;12m (http://bluebanquise.com/documentation/releases/1.5.0/training_ansible.html) - Basic Ansible tutorial.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Tutorial for Beginners: Playbook & Examples[0m[38;5;12m (https://spacelift.io/blog/ansible-tutorial) - Introduction to Ansible for beginners.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Tutorials for Beginners and Advanced[0m[38;5;12m (https://ansible.puzzle.ch/) - Workshop on multiple topics with different levels of difficulty.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mFor[0m[38;5;14m[1m [0m[38;5;14m[1mDevOps[0m[38;5;12m [39m[38;5;12m(https://github.com/geerlingguy/ansible-for-devops)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12msections[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDevOps[0m[38;5;12m [39m[38;5;12m(https://www.ansiblefordevops.com),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m
|
||||
[38;5;12mJeff[39m[38;5;12m [39m[38;5;12mGeerling.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mFor[0m[38;5;14m[1m [0m[38;5;14m[1mDevOps[0m[38;5;12m [39m[38;5;12m(https://github.com/geerlingguy/ansible-for-devops)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12msections[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[48;5;235m[38;5;249mAnsible for DevOps[49m[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mJeff[39m[38;5;12m [39m[38;5;12mGeerling,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mlisted[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbooks[39m
|
||||
[38;5;12mabout[39m[38;5;12m [39m[38;5;12mAnsible.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBooks[0m
|
||||
|
||||
@@ -73,6 +75,8 @@
|
||||
[38;5;12m(https://leanpub.com/ansible-for-devops/read_sample).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible for Kubernetes[0m[38;5;12m (https://www.ansibleforkubernetes.com/) - Deploy and maintain real-world massively-scalable and high-available applications with Ansible.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHow To Manage Remote Servers with Ansible eBook[0m[38;5;12m (https://www.digitalocean.com/community/books/how-to-manage-remote-servers-with-ansible-ebook) - This book is based on the "How To Manage Remote Servers with Ansible" tutorial series.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mTao[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible:[0m[38;5;14m[1m [0m[38;5;14m[1mMastering[0m[38;5;14m[1m [0m[38;5;14m[1mAutomation[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mSimplicity[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mGrace[0m[38;5;12m [39m[38;5;12m(https://www.amazon.co.uk/Tao-Ansible-Mastering-Automation-Simplicity/dp/B0DTTTM3XG)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12memphasizes[39m[38;5;12m [39m[38;5;12msimplicity,[39m[38;5;12m [39m[38;5;12melegance,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mphilosophy[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m
|
||||
[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mcomplexity.[39m
|
||||
|
||||
[38;2;255;187;0m[4mVideos[0m
|
||||
|
||||
@@ -90,14 +94,14 @@
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mTools for and using Ansible.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAutomation[0m[38;5;14m[1m [0m[38;5;14m[1mController[0m[38;5;12m [39m[38;5;12m(https://www.ansible.com/products/controller)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomation[39m[38;5;12m [39m[38;5;12mController[39m[38;5;12m [39m[38;5;12m(formerly[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mTower)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mRed[39m[38;5;12m [39m[38;5;12mHat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12mIT[39m[38;5;12m [39m[38;5;12mautomation,[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mdeployments[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mproductivity.[39m[38;5;12m [39m[38;5;12mExtend[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mentire[39m[38;5;12m [39m[38;5;12mteam.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAutomation[0m[38;5;14m[1m [0m[38;5;14m[1mController[0m[38;5;12m [39m[38;5;12m(https://www.ansible.com/products/controller)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomation[39m[38;5;12m [39m[38;5;12mController[39m[38;5;12m [39m[38;5;12m(formerly[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mTower)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mRed[39m[38;5;12m [39m[38;5;12mHat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12mIT[39m[38;5;12m [39m[38;5;12mautomation,[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mdeployments[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mproductivity.[39m[38;5;12m [39m[38;5;12mExtend[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12myour[39m[38;5;12m [39m[38;5;12mentire[39m[38;5;12m [39m[38;5;12mteam.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAWX[0m[38;5;12m (https://github.com/ansible/awx) - AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Automation Controller, a commercial derivative of AWX.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Lint[0m[38;5;12m (https://github.com/ansible/ansible-lint) - Checks Playbooks for best practices and behavior that could potentially be improved.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Later[0m[38;5;12m (https://github.com/thegeeklab/ansible-later) - Another best practice scanner. Checks Playbooks and Roles for best practices and behavior that could potentially be improved.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Doctor[0m[38;5;12m (https://github.com/thegeeklab/ansible-doctor) - Simple annotation like documentation generator for Ansible roles based on Jinja2 templates.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible cmdb[0m[38;5;12m (https://github.com/fboender/ansible-cmdb) - Takes the output of Ansible's fact gathering and converts it into a static HTML page.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mARA[0m[38;5;12m (https://github.com/ansible-community/ara) - ARA Records Ansible playbooks and makes them easier to understand and troubleshoot with a reporting API, UI and CLI.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Inventory Grapher[0m[38;5;12m (https://github.com/willthames/ansible-inventory-grapher) - Displays inventory inheritance hierarchies and the level at which variables are defined in an inventory.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMitogen for Ansible[0m[38;5;12m (https://mitogen.networkgenomics.com/ansible_detailed.html) - Speed up Ansible substantially with Mitogen.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMolecule[0m[38;5;12m (https://molecule.readthedocs.io/en/latest/) - Molecule aids in the development and testing of Ansible roles.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPacker Ansible Provisioner[0m[38;5;12m (https://www.packer.io/plugins/provisioners/ansible/ansible-local) - This Provisioner can be used to automate VM Image creation via Packer with Ansible.[39m
|
||||
@@ -106,11 +110,11 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mansible-navigator[0m[38;5;12m (https://github.com/ansible/ansible-navigator) - A text-based user interface (TUI) for Ansible.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msquest[0m[38;5;12m (https://hewlettpackard.github.io/squest/) - Self-service portal for Automation Controller job templates.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mansible-bender[0m[38;5;12m (https://ansible-community.github.io/ansible-bender/build/html/index.html) - Tool which bends containers using Ansible playbooks and turns them into container images.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mansible-runner[0m[38;5;12m [39m[38;5;12m(https://github.com/ansible/ansible-runner)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpython[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12minterfacing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mwhether[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcontainer[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12minterface,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandalone[39m
|
||||
[38;5;12mtool,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mimported.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mansible-builder[0m[38;5;12m [39m[38;5;12m(https://ansible-builder.readthedocs.io/en/latest/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdepends[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mnon-default[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mtricky.[39m[38;5;12m [39m[38;5;12mPackages[39m[38;5;12m [39m[38;5;12mmust[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12minstalled[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mnode,[39m[38;5;12m [39m[38;5;12mplay[39m[38;5;12m [39m[38;5;12mnicely[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12minstalled[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhost[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mkept[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msync.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkics[0m[38;5;12m (https://github.com/Checkmarx/kics) - SAST Tool that scans your ansible infrastructure as code playbooks for security vulnverables, compliance issues and misconfigurations.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mansible-runner[0m[38;5;12m [39m[38;5;12m(https://github.com/ansible/ansible-runner)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpython[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12minterfacing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mwhether[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcontainer[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12minterface,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandalone[39m[38;5;12m [39m[38;5;12mtool,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||||
[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mimported.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mansible-builder[0m[38;5;12m [39m[38;5;12m(https://ansible-builder.readthedocs.io/en/latest/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdepends[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mnon-default[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mtricky.[39m[38;5;12m [39m[38;5;12mPackages[39m[38;5;12m [39m[38;5;12mmust[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12minstalled[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mnode,[39m[38;5;12m [39m[38;5;12mplay[39m[38;5;12m [39m[38;5;12mnicely[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12minstalled[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhost[39m[38;5;12m [39m
|
||||
[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mkept[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msync.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkics[0m[38;5;12m (https://github.com/Checkmarx/kics) - SAST Tool that scans your ansible infrastructure as code playbooks for security vulnerabilities, compliance issues and misconfigurations.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mphp-ansible Library[0m[38;5;12m (https://github.com/maschmann/php-ansible) - OOP-Wrapper for Ansible, making Ansible available in PHP.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTD4A[0m[38;5;12m (https://github.com/cidrblock/td4a) - Design aid for building and testing jinja2 templates, combines data in yaml format with a jinja2 template and render the output.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Playbook Grapher[0m[38;5;12m (https://github.com/haidaraM/ansible-playbook-grapher) - Command line tool to create a graph representing your Ansible playbook plays, tasks and roles.[39m
|
||||
@@ -120,7 +124,9 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mansible-roster[0m[38;5;12m (https://gitlab.com/jlecomte/ansible/ansible-roster) - Ansible Roster inventory plugin to generate inventory from a host oriented yaml file. Supports ranges, regex hostnames, file inclusions, and variable merging.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMonkeyble[0m[38;5;12m (https://hewlettpackard.github.io/monkeyble/) - A callback plugin that allow to execute end-to-end tests on playbooks with a Pythonic testing and CI/CD approach to detect regressions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1maar-doc - Automated Ansible Role Documentation[0m[38;5;12m (https://github.com/telekom-mms/Automated-Ansible-Role-Documentation) - Generate documentation automatically from an Ansible role's metadata.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mantsichaut[0m[38;5;12m (https://github.com/ansible-community/antsichaut) - automate the filling of a changelog.yaml used by antsibull-changelog. [39m
|
||||
[38;5;12m- [39m[38;5;14m[1mantsichaut[0m[38;5;12m (https://github.com/ansible-community/antsichaut) - Automate the filling of a changelog.yaml used by antsibull-changelog.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mansibledb[0m[38;5;12m (https://github.com/nbentoumi/ansibledb) - Flask API Web server that uses MongoDB as database to store Ansible reports and facts; this tool can be used to query hosts and facters managed Ansible as well search Ansible logs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Template Playground[0m[38;5;12m (https://tech-playground.com/playgrounds/ansible-template/) - Online playground for running, testing and sharing Ansible templates.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBlog posts and opinions[0m
|
||||
|
||||
@@ -130,9 +136,13 @@
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mRoles[0m[38;5;14m[1m [0m[38;5;14m[1mAgainst[0m[38;5;14m[1m [0m[38;5;14m[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mTest-Kitchen[0m[38;5;12m [39m[38;5;12m(https://hodgkins.io/testing-ansible-roles-windows-test-kitchen)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12mTest-Kitchen[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12mplaybooks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mmachines[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mPester[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/pester/Pester/).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Best Practices by AndiDog[0m[38;5;12m (https://andidog.de/blog/2017-04-24-ansible-best-practices) - Practices covering many aspects of an Ansible setup, including hints to support different environments (testing, staging, production).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGetting[0m[38;5;14m[1m [0m[38;5;14m[1mstarted[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible[0m[38;5;12m [39m[38;5;12m(https://steampunk.si/blog/getting-started-with-ansible/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntroduces[39m[38;5;12m [39m[38;5;12mAnsible,[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12minstallation[39m[38;5;12m [39m[38;5;12minstructions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mwalkthrough[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAnsible's[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mfunctionalities,[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m
|
||||
[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mplaybooks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minstalling[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mcontent.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGetting[0m[38;5;14m[1m [0m[38;5;14m[1mstarted[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible[0m[38;5;12m [39m[38;5;12m(https://steampunk.si/blog/getting-started-with-ansible/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntroduces[39m[38;5;12m [39m[38;5;12mAnsible,[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12minstallation[39m[38;5;12m [39m[38;5;12minstructions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mwalkthrough[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAnsible's[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mfunctionalities,[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m
|
||||
[38;5;12mplaybooks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minstalling[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mcontent.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTaking Ansible apart[0m[38;5;12m (https://steampunk.si/blog/taking-ansible-apart/) - Describes and shows how most commonly used Ansible components work.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEnhancing[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mSOLID[0m[38;5;14m[1m [0m[38;5;14m[1mPrinciples[0m[38;5;12m [39m[38;5;12m(https://github.com/kksat/SOLID-Ansible)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscover[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfundamental[39m[38;5;12m [39m[38;5;12mprinciples[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSOLID—Single[39m[38;5;12m [39m[38;5;12mResponsibility,[39m[38;5;12m [39m[38;5;12mOpen-Closed,[39m[38;5;12m [39m[38;5;12mLiskov[39m[38;5;12m [39m[38;5;12mSubstitution,[39m[38;5;12m [39m[38;5;12mInterface[39m[38;5;12m [39m[38;5;12mSegregation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDependency[39m[38;5;12m [39m
|
||||
[38;5;12mInversion—can[39m[38;5;12m [39m[38;5;12msignificantly[39m[38;5;12m [39m[38;5;12melevate[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mrole[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplaybook[39m[38;5;12m [39m[38;5;12mdevelopment.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFunctional[0m[38;5;14m[1m [0m[38;5;14m[1mprogramming[0m[38;5;14m[1m [0m[38;5;14m[1mdesign[0m[38;5;14m[1m [0m[38;5;14m[1mpatterns[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mcode[0m[38;5;12m [39m[38;5;12m(https://kksat.github.io/talks/2025/functional-ansible/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBorrowing[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12m(FP)[39m[38;5;12m [39m[38;5;12mprinciples[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mquality.[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madopt[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m
|
||||
[38;5;12mfunctions,[39m[38;5;12m [39m[38;5;12mclear[39m[38;5;12m [39m[38;5;12mseparation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meffects,[39m[38;5;12m [39m[38;5;12mimmutability,[39m[38;5;12m [39m[38;5;12mcomposition,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlazy[39m[38;5;12m [39m[38;5;12mevaluation[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12mfar[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtest,[39m[38;5;12m [39m[38;5;12mdebug,[39m[38;5;12m [39m[38;5;12munderstand,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextend.[39m
|
||||
|
||||
[38;2;255;187;0m[4mGerman[0m
|
||||
|
||||
@@ -148,6 +158,8 @@
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Vagrant Examples by geerlingguy[0m[38;5;12m (https://github.com/geerlingguy/ansible-vagrant-examples) - Ansible examples using Vagrant to deploy to local VMs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible playbook for Linux machine setup[0m[38;5;12m (https://github.com/olivomarco/my-ansible-linux-setup) - Ansible playbook for setting up a self-updating, hardened Debian/Ubuntu machine with Docker daemon.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mLockdown[0m[38;5;12m [39m[38;5;12m(https://github.com/ansible-lockdown)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12massist[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mauditing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mremediating[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;14m[1mCIS[0m[38;5;12m [39m[38;5;12m(https://www.cisecurity.org/#/)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1mSTIG[0m[38;5;12m [39m[38;5;12m(https://public.cyber.mil/stigs/)[39m[38;5;12m [39m[38;5;12mbaseline[39m[38;5;12m [39m[38;5;12mcompliance[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mOS's[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mApplications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDevSec Hardening Framework[0m[38;5;12m (https://dev-sec.io/) - The DevSec collection helps you harden your Linux Based OS as well as MySQL, NGINX and SSH Server/Services.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mT.A.D.S. boilerplate[0m[38;5;12m (https://github.com/Thomvaill/tads-boilerplate) - Provision and deploy a Docker Swarm cluster to development environment and to production. Infrastructure as Code and DevOps best practices.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mOpenstack Ansible[0m[38;5;12m (https://github.com/openstack/openstack-ansible) - Ansible Playbooks for deploying [39m[38;5;14m[1mOpenStack[0m[38;5;12m (https://www.openstack.org/).[39m
|
||||
@@ -162,5 +174,20 @@
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAwesome Integrations into Text Editors and IDE's to make development with/for Ansible easier.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Language Server[0m[38;5;12m (https://github.com/ansible/ansible-language-server) - Language Server that adds support for Ansible, to compatible Editors.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEmacs - Ansible client for Language Server Protocol[0m[38;5;12m (https://emacs-lsp.github.io/lsp-mode/page/lsp-ansible/) - Emacs support for Ansible Language Server Protocol.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVS Code - official Ansible Extension[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=redhat.ansible) - Adds language support for Ansible to Visual Studio Code and OpenVSX compatible editors by leveraging ansible-language-server.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mVim[0m[38;5;12m (https://www.vim.org/) - An open-source, free command-line text editor. Useful Vim plugins include:[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAnsible vim[0m[38;5;12m (https://github.com/pearofducks/ansible-vim) - A vim syntax plugin for Ansible 2.x, it supports YAML playbooks, Jinja2 templates, and Ansible's hosts files.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAnsible vim and neovim plugin[0m[38;5;12m (https://www.npmjs.com/package/@yaegassy/coc-ansible) - A vim plugin (lsp client) for Ansible, it supports autocompletion, syntax highlighting, hover, diagnostics, and goto support.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEmacs[0m[38;5;12m (https://www.gnu.org/software/emacs/) - A free, open-source text editor and IDE that supports auto-indentation, syntax highlighting and a built in terminal shell (among other things):[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mlsp-mode[0m[38;5;12m (https://emacs-lsp.github.io/lsp-mode/page/lsp-ansible/) - Ansible Language Server Protocol support for Emacs: provides syntax highlighting, auto-completion and diagnostics.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1myaml-mode[0m[38;5;12m (https://github.com/yoshiki/yaml-mode) - YAML highlighting and syntax checking.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mjinja2-mode[0m[38;5;12m (https://github.com/paradoxxxzero/jinja2-mode) - Jinja2 highlighting and syntax checking.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mmagit-mode[0m[38;5;12m (https://github.com/magit/magit) - Git porcelain within Emacs.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mflymake-ansible-lint[0m[38;5;12m (https://github.com/jamescherti/flymake-ansible-lint.el) - Ansible Lint integration with automatic/continuous annotation of errors, warnings, and info while editing.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPyCharm[0m[38;5;12m (https://www.jetbrains.com/pycharm/) - A full IDE for Python software development. Useful plugins include:[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAnsible Lint[0m[38;5;12m (https://plugins.jetbrains.com/plugin/20905-ansible-lint) - Ansible Lint integration with automatic/continuous annotation of errors, warnings, and info while editing.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAnsible Vault Integration[0m[38;5;12m (https://plugins.jetbrains.com/plugin/14353-ansible-vault-integration) - Ansible vault integration for IntelliJ IDEA with context actions for vaulting and unvaulting secrets.[39m
|
||||
|
||||
|
||||
[38;5;12mansible Github: https://github.com/ansible-community/awesome-ansible[39m
|
||||
|
||||
Reference in New Issue
Block a user