add 'awesome-lint' github action (#29)

* add 'awesome-lint' github action
* modifies README.md to adheer to awesome-lint
* removes travis.yml as it has been replaced with an GH action
* fix a typo in CONTRIBUTING.md Guideline
pull/32/head
KeyboardInterrupt 2020-08-27 16:56:29 +02:00 committed by GitHub
parent b5c8e1d68e
commit 4468fceb78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 31 additions and 36 deletions

15
.github/workflows/awesome-lint.yml vendored Normal file
View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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)
[<img src="ansible_logo.svg" align="right" width="90">](https://www.ansible.com/)
<img src="ansible_logo.svg" align="right" width="90">
> 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.