Updating conversion, creating readmes
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
[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;14m[1mAnsible[0m[38;5;12m [39m[38;5;12m(https://www.ansible.com/)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mtoolkit,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPython,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdeployment,[39m[38;5;12m [39m[38;5;12mcontinuous[39m[38;5;12m [39m[38;5;12mdelivery,[39m[38;5;12m [39m[38;5;12mIT[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mautomation[39m
|
||||
[38;5;12min[39m[38;5;12m [39m[38;5;12mgeneral.[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;2;255;187;0m[4mContents[0m
|
||||
|
||||
@@ -54,8 +53,7 @@
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mTutorials and courses to learn Ansible.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mManage[0m[38;5;14m[1m [0m[38;5;14m[1mRemote[0m[38;5;14m[1m [0m[38;5;14m[1mServers[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://www.digitalocean.com/community/tutorial_series/how-to-manage-remote-servers-with-ansible)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mTutorial[39m[38;5;12m [39m[38;5;12mgoes[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m
|
||||
[38;5;12mservers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHow To Manage Remote Servers with Ansible[0m[38;5;12m (https://www.digitalocean.com/community/tutorial_series/how-to-manage-remote-servers-with-ansible) - This Tutorial goes over how to use Ansible to manage remote servers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Tutorial by leucos[0m[38;5;12m (https://github.com/leucos/ansible-tuto) - 12 Step Tutorial for Ansible.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mProgramming Community Curated Resources for learning Ansible[0m[38;5;12m (https://hackr.io/tutorials/learn-ansible) - A list of recommended resources.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible TopTechSkills.com Tutorial Series on Ansible[0m[38;5;12m (https://www.toptechskills.com/ansible-tutorials-courses/) - Tutorials on how to Install and use Ansible.[39m
|
||||
@@ -64,8 +62,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[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;2;255;187;0m[4mBooks[0m
|
||||
|
||||
@@ -74,8 +72,7 @@
|
||||
[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://www.ansiblefordevops.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovision[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12manywhere[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthousands[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mservers.[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12msample[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||||
[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;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mManage[0m[38;5;14m[1m [0m[38;5;14m[1mRemote[0m[38;5;14m[1m [0m[38;5;14m[1mServers[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1meBook[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/books/how-to-manage-remote-servers-with-ansible-ebook)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"How[39m[38;5;12m [39m[38;5;12mTo[39m[38;5;12m [39m[38;5;12mManage[39m[38;5;12m [39m[38;5;12mRemote[39m[38;5;12m [39m[38;5;12mServers[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mAnsible"[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mseries.[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;2;255;187;0m[4mVideos[0m
|
||||
|
||||
@@ -93,10 +90,9 @@
|
||||
|
||||
[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;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[1mAWX[0m[38;5;12m [39m[38;5;12m(https://github.com/ansible/awx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAWX[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minterface,[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAnsible.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mupstream[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAutomation[39m[38;5;12m [39m[38;5;12mController,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mderivative[39m[38;5;12m [39m
|
||||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mAWX.[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
|
||||
@@ -110,10 +106,10 @@
|
||||
[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;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;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;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
|
||||
@@ -121,8 +117,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mansible-doc-extractor[0m[38;5;12m (https://github.com/xlab-steampunk/ansible-doc-extractor) - A tool that extracts documentation from Ansible modules in the HTML form.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible Semaphore[0m[38;5;12m (https://github.com/ansible-semaphore/semaphore) - Ansible Semaphore is a modern UI for Ansible.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSteampunk Spotter[0m[38;5;12m (https://steampunk.si/spotter/) - Provides an Assisted Automation Writing tool that analyzes and offers recommendations for your Ansible Playbooks.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mansible-roster[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/jlecomte/ansible/ansible-roster)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mRoster[39m[38;5;12m [39m[38;5;12minventory[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12minventory[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhost[39m[38;5;12m [39m[38;5;12moriented[39m[38;5;12m [39m[38;5;12myaml[39m[38;5;12m [39m[38;5;12mfile.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mranges,[39m[38;5;12m [39m[38;5;12mregex[39m[38;5;12m [39m[38;5;12mhostnames,[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12minclusions,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mvariable[39m[38;5;12m [39m[38;5;12mmerging.[39m
|
||||
[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
|
||||
@@ -132,12 +127,11 @@
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mBest practices and other opinions on Ansible.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAnsible (Real Life) Good Practices[0m[38;5;12m (https://reinteractive.com/posts/167-ansible-real-life-good-practices) - Best practice guidelines.[39m
|
||||
[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;12m [39m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mBest[0m[38;5;14m[1m [0m[38;5;14m[1mPractices[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mAndiDog[0m[38;5;12m [39m[38;5;12m(https://andidog.de/blog/2017-04-24-ansible-best-practices)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPractices[39m[38;5;12m [39m[38;5;12mcovering[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12maspects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12msetup,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mhints[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;12menvironments[39m[38;5;12m [39m[38;5;12m(testing,[39m[38;5;12m [39m
|
||||
[38;5;12mstaging,[39m[38;5;12m [39m[38;5;12mproduction).[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[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;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;2;255;187;0m[4mGerman[0m
|
||||
@@ -155,8 +149,7 @@
|
||||
[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;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;12m [39m[38;5;14m[1mT.A.D.S.[0m[38;5;14m[1m [0m[38;5;14m[1mboilerplate[0m[38;5;12m [39m[38;5;12m(https://github.com/Thomvaill/tads-boilerplate)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvision[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDocker[39m[38;5;12m [39m[38;5;12mSwarm[39m[38;5;12m [39m[38;5;12mcluster[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproduction.[39m[38;5;12m [39m[38;5;12mInfrastructure[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDevOps[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m
|
||||
[38;5;12mpractices.[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
|
||||
[38;5;12m- [39m[38;5;14m[1mRobert de Bock[0m[38;5;12m (https://robertdebock.nl) - A extensive collection of Ansible roles.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDebOps[0m[38;5;12m (https://docs.debops.org/en/master/) - A extensive collection of Debian based Ansible Playbooks.[39m
|
||||
@@ -170,5 +163,4 @@
|
||||
|
||||
[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;12m [39m[38;5;14m[1mVS[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mofficial[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible[0m[38;5;14m[1m [0m[38;5;14m[1mExtension[0m[38;5;12m [39m[38;5;12m(https://marketplace.visualstudio.com/items?itemName=redhat.ansible)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdds[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAnsible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mVisual[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpenVSX[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12meditors[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mleveraging[39m[38;5;12m [39m
|
||||
[38;5;12mansible-language-server.[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
|
||||
|
||||
Reference in New Issue
Block a user