https://github.com/haxorof/docker-ansible-lint
Ansible-lint in a Docker container
https://github.com/haxorof/docker-ansible-lint
ansible-lint ansible-lint-docker docker-image
Last synced: 3 months ago
JSON representation
Ansible-lint in a Docker container
- Host: GitHub
- URL: https://github.com/haxorof/docker-ansible-lint
- Owner: haxorof
- Created: 2018-07-08T11:35:48.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-05T12:09:49.000Z (3 months ago)
- Last Synced: 2025-04-05T13:22:22.574Z (3 months ago)
- Topics: ansible-lint, ansible-lint-docker, docker-image
- Homepage:
- Size: 271 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ansible-lint
[](https://hub.docker.com/r/haxorof/ansible-lint/)
[](https://github.com/haxorof/docker-ansible-lint/actions?query=workflow%3ACI)> "ansible-lint checks playbooks for practices and behaviour that could potentially be improved"
[ansible-lint](https://github.com/willthames/ansible-lint)## Simple Tags
- `v25-almalinux`
- `v25-alpine`
- `v24-almalinux`
- `v24-alpine`## Shared Tags
- `v25`, `latest-alpine`, `latest`
- `v25-alpine`
- `v24`
- `v24-alpine`
- `latest-almalinux`
- `v25-almalinux`## How to use this image
```console
docker run -it --rm -v ${PWD}:/mnt:ro haxorof/ansible-lint
```## Bash aliases
To make it easier to use this container you could setup bash aliases by creating `~/.bash_aliases` with the following contents:
```bash
alias ansible-lint='docker run -it --rm -v ${PWD}:/mnt:ro haxorof/ansible-lint'
```## Use in Github Actions
```yaml
name: Linting
on:
push:
branches:
- master
pull_request:
branches:
- masterjobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Ansible Linting
run: docker run --rm -v ${GITHUB_WORKSPACE}:/mnt haxorof/ansible-lint -v --force-color .
```