diff --git a/.github/workflows/awesome-lint.yml b/.github/workflows/awesome-lint.yml new file mode 100644 index 0000000..b5d31a7 --- /dev/null +++ b/.github/workflows/awesome-lint.yml @@ -0,0 +1,15 @@ +--- +name: Awesome readme lint +on: + pull_request: + types: [opened, synchronize] + branches: + - master +jobs: + Awesome_Lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - run: npx awesome-lint diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 206c1b5..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: ruby - -rvm: - - 2.6 - -before_script: - - gem install awesome_bot - - gem install mdl - -script: -- awesome_bot README.md --allow-dupe --allow 302 # Allow duplicate links and "Moved Temporarily" Redirects -- mdl --rules ~MD013,~MD033 README.md # Ignore line length (MD013) and inline HTML (MD033) Rules diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8f033c5..15caa24 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,4 +14,4 @@ Your contributions are always welcome! - Search previous suggestions/issues before making a new one, to avoid duplicate suggestions. - Check your spelling and grammar. - Remove any trailing whitespace. -- Send a Pull Request with the reason whe the suggested Resource is awesome. +- Send a Pull Request with the reason why the suggested Resource is awesome. diff --git a/README.md b/README.md index a851e20..a81dd44 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Awesome Ansible [![Build Status](https://api.travis-ci.org/KeyboardInterrupt/awesome-ansible.svg?branch=master)](https://travis-ci.com/KeyboardInterrupt/awesome-ansible) +# Awesome Ansible [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) -[](https://www.ansible.com/) + > A collaborative curated list of awesome Ansible resources, tools, Roles, tutorials and other related stuff. @@ -22,31 +22,31 @@ Ansible is an open source toolkit, written in Python, it is used for Configurat > Official Resources by and for Ansible. -- [Ansible Site](https://www.ansible.com/) - Ansible Company Site -- [Latest Ansible Documentation](https://docs.ansible.com/ansible/latest/user_guide/index.html) - Latest user guide and documentation for Ansible +- [Ansible Site](https://www.ansible.com/) - Ansible Company Site. +- [Latest Ansible Documentation](https://docs.ansible.com/ansible/latest/user_guide/index.html) - Latest user guide and documentation for Ansible. - [Ansible Galaxy Website](https://galaxy.ansible.com/) - Official Repository and community site for Ansible Roles. -- [Ansible Blog](https://www.ansible.com/blog) - Official Ansible Blog -- [Ansible TopTechSkills.com Tutorial Series on Ansible](https://www.toptechskills.com/ansible-tutorials-courses/) - Tutorials on how to Install and use Ansible +- [Ansible Blog](https://www.ansible.com/blog) - Official Ansible Blog. +- [Ansible TopTechSkills.com Tutorial Series on Ansible](https://www.toptechskills.com/ansible-tutorials-courses/) - Tutorials on how to Install and use Ansible. ## Tutorials > Tutorials and Courses to learn Ansible. -- [Ansible Tutorials on DigitalOcean](https://www.digitalocean.com/community/tags/ansible?subtype=tutorial) - Some basic tutorials on DigitalOcean.com -- [Ansible Tutorial by leucos](https://github.com/leucos/ansible-tuto) - 12 Step Tutorial for Ansible +- [Ansible Tutorials on DigitalOcean](https://www.digitalocean.com/community/tags/ansible?subtype=tutorial) - Some basic tutorials on DigitalOcean.com. +- [Ansible Tutorial by leucos](https://github.com/leucos/ansible-tuto) - 12 Step Tutorial for Ansible. - [Programming Community Curated Resources for learning Ansible](https://hackr.io/tutorials/learn-ansible) - A list of recommended resources. ## Books > Books about Ansible. -- [Ansible for DevOps](https://www.ansiblefordevops.com/) - Great Ansible Book, Free sample can be read [here](https://leanpub.com/ansible-for-devops/read_sample) +- [Ansible for DevOps](https://www.ansiblefordevops.com/) - Great Ansible Book, Free sample can be read [here](https://leanpub.com/ansible-for-devops/read_sample). ## Videos -- [Ansible YouTube Channel](https://www.youtube.com/channel/UCeImQ-jeVhzgLJd9wsqo8Sg/videos) - Official Ansible YouTube channel -- [Introduction to Ansible](https://www.youtube.com/watch?v=iVWmbStE1MM) - Introduction to Ansible -- [Ansible TopTechSkills.com Tutorial Series on Youtube](https://www.youtube.com/watch?v=yiooWsMERaY&list=PLMyOob-UkeytIleCbMlFfCzaunOh27hm6) Video Tutorials on Ansible +- [Ansible YouTube Channel](https://www.youtube.com/channel/UCPJo5UY1KsP7J1BuHmiWNzQ) - Official Ansible YouTube channel. +- [Introduction to Ansible](https://youtu.be/iVWmbStE1MM) - Introduction to Ansible by Cloud Academy. +- [Ansible TopTechSkills.com Tutorial Series on YouTube](https://www.youtube.com/playlist?list=PLMyOob-UkeytIleCbMlFfCzaunOh27hm6) - Video Tutorials on Ansible. ## Tools @@ -63,7 +63,7 @@ Ansible is an open source toolkit, written in Python, it is used for Configurat - [Mitogen for Ansible](https://networkgenomics.com/ansible/) - Speed up Ansible substantially with Mitogen. - [Molecule]( https://github.com/ansible-community/molecule) - Molecule aids in the development and testing of Ansible roles. - [Packer Ansible Provisioner](https://packer.io/docs/provisioners/ansible-local.html ) - This Provisioner can be used to automate VM Image Creation via Packer with Ansible. -- [Excel Ansible Inventory](https://github.com/KeyboardInterrupt/ansible_xlsx_inventory) - Turn any Excel Spreadsheet into an Ansible Inventory +- [Excel Ansible Inventory](https://github.com/KeyboardInterrupt/ansible_xlsx_inventory) - Turn any Excel Spreadsheet into an Ansible Inventory. - [Rundeck](https://www.rundeck.com/open-source) - Rundeck is an open source automation service with a web console, command line tools and a WebAPI. It lets you easily run automation tasks across a set of nodes. ## Blogposts and opinions @@ -96,13 +96,5 @@ Ansible is an open source toolkit, written in Python, it is used for Configurat > Ansible related Stuff that does not fit one of the other Categories. -- [Ansible at Wikipedia](https://en.wikipedia.org/wiki/Ansible) - Ansible at Wikipedia.org -- [terraform.py](https://github.com/mantl/terraform.py) - Ansible dynamic inventory script for parsing Terraform state files - -## License / Disclaimer - -[![Public Domain](https://licensebuttons.net/l/publicdomain/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/) - -This list in itself is released into Public Domain, this does not necessarily apply to the Sites linked to! - -Please respect the individual Copyright and Licenses of the Items in this List. +- [Ansible at Wikipedia](https://en.wikipedia.org/wiki/Ansible) - Ansible at Wikipedia.org. +- [terraform.py](https://github.com/mantl/terraform.py) - Ansible dynamic inventory script for parsing Terraform state files.