Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/the-common/ansible-lint-configuration-template

Ready-to-use Ansible-lint configuration file at your fingertips!
https://github.com/the-common/ansible-lint-configuration-template

ansible ansible-lint config-template

Last synced: 13 days ago
JSON representation

Ready-to-use Ansible-lint configuration file at your fingertips!

Awesome Lists containing this project

README

        

# The common Ansible-lint configuration template

Ready-to-use Ansible-lint configuration file at your fingertips!


[![The GitLab CI pipeline status badge of the project's `main` branch](https://gitlab.com/the-common/ansible-lint-configuration-template/badges/main/pipeline.svg?ignore_skipped=true "Click here to check out the comprehensive status of the GitLab CI pipelines")](https://gitlab.com/the-common/ansible-lint-configuration-template/-/pipelines) [![GitHub Actions workflow status badge](https://github.com/the-common/ansible-lint-configuration-template/actions/workflows/check-potential-problems.yml/badge.svg "GitHub Actions workflow status")](https://github.com/the-common/ansible-lint-configuration-template/actions/workflows/check-potential-problems.yml) [![pre-commit enabled badge](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white "This project uses pre-commit to check potential problems")](https://pre-commit.com/) [![REUSE Specification compliance badge](https://api.reuse.software/badge/gitlab.com/the-common/ansible-lint-configuration-template "This project complies to the REUSE specification to decrease software licensing costs")](https://api.reuse.software/info/gitlab.com/the-common/ansible-lint-configuration-template)

## Usage

1. Download the release package from [the project's Releases page](https://gitlab.com/the-common/ansible-lint-configuration-template/-/releases).
1. Extract the downloaded release package.
1. Install [the template.ansible-lint.yml template file](template.ansible-lint.yml) to your project following [the Using local configuration files - Configuration - Ansible Lint Documentation section](https://ansible.readthedocs.io/projects/lint/configuring/#using-local-configuration-files).
1. Customize the copy of the configuration file in your project to your liking.

## References

The following external materials are referenced during the development of this project:

* [Configuration - Ansible Lint Documentation](https://ansible.readthedocs.io/projects/lint/configuring/)
Explains the format of the Ansible-lint configuration file.
* [Profiles - Ansible Lint Documentation](https://ansible.readthedocs.io/projects/lint/profiles/)
Explains the concepts and details of each Ansible-lint profiles.

## Licensing

Unless otherwise noted(individual file's header/[REUSE.toml](REUSE.toml)), this product is licensed under [the 4.0 International version of the Creative Commons Attribution-ShareAlike license](https://creativecommons.org/licenses/by-sa/4.0/), or any of its more recent versions of your preference.

As an exception of the previous clause, this product can be licensed otherwise under [the 2.0 version of the Apache license](https://www.apache.org/licenses/LICENSE-2.0) _if_ it is used to instantiate/refactor a project based on it rather than using it in the making of another template project. This allows relicensing the project assets to your liking in your non-template projects with only a conformance requirement of attributing this product somewhere in your project/product credits/acknowledgment/copyright notice documentation/user interface.

This work complies to [the REUSE Specification](https://reuse.software/spec/), refer the [REUSE - Make licensing easy for everyone](https://reuse.software/) website for info regarding the licensing of this product.