Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 1.35 KB

README.md

File metadata and controls

59 lines (45 loc) · 1.35 KB

Ansible-lint

Docker Pulls CI

"ansible-lint checks playbooks for practices and behaviour that could potentially be improved" ansible-lint

Simple Tags

  • v24-almalinux
  • v24-alpine
  • v6-almalinux
  • v6-alpine

Shared Tags

  • v24, latest-alpine, latest
    • v24-alpine
  • v6
    • v6-alpine
  • latest-almalinux
    • v24-almalinux

How to use this image

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:

alias ansible-lint='docker run -it --rm -v ${PWD}:/mnt:ro haxorof/ansible-lint'

Use in Github Actions

name: Linting
on:
  push:
    branches:
      - master
  pull_request:
    branches:
      - master

jobs:
  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 .