
haxorof/ansible-lint构建,便于集成到本地开发环境或 CI/CD 流程中。
v25-almalinux)和共享标签(如 latest、v25)v25-almalinuxv25-alpinev24-almalinuxv24-alpinev25、latest-alpine、latest
v25-alpinev24
v24-alpinelatest-almalinux
v25-almalinux在本地环境中直接运行容器,检查当前目录下的 Ansible 内容:
consoledocker run -it --rm -v ${PWD}:/mnt:ro haxorof/ansible-lint
为简化使用,可通过创建 ~/.bash_aliases 文件设置 bash 别名:
bashalias ansible-lint='docker run -it --rm -v ${PWD}:/mnt:ro haxorof/ansible-lint'
配置后,可直接在终端使用 ansible-lint 命令调用容器。
将镜像集成到 CI/CD 流程,实现代码提交时自动 lint 检查:
yamlname: 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 .




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务