원클릭으로
ansible-lint
Lint roles and playbooks with ansible-lint from the project virtualenv. Run after every change under roles/.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Lint roles and playbooks with ansible-lint from the project virtualenv. Run after every change under roles/.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run ansible-test sanity on module/plugin changes from the project virtualenv. Run after modifying any file under plugins/.
Format Python plugin code with black from the project virtualenv. Run after every edit to a file under plugins/ so it matches the black version CI enforces.
Manage changelog fragments and CHANGELOG.rst with antsibull-changelog from the project virtualenv. Add a fragment per user-facing change; release consumes fragments to cut a version.
Build the collection tarball with ansible-galaxy from the project virtualenv. Local builds verify only; the tag-driven release workflow builds and publishes.
Run a role's molecule scenario from the project virtualenv. Scenarios hit real Cloudflare and double as the role's example playbook; run from the role directory.
Install pyenv and the project's pinned Python. Use before the virtualenv skill when the .python-version interpreter is missing.
| name | ansible-lint |
| description | Lint roles and playbooks with ansible-lint from the project virtualenv. Run after every change under roles/. |
Lint Ansible content with the venv's ansible-lint (matches CI's pre-commit hook), after every
change under roles/.
venv/bin/ansible-lint roles/{{ role }}
venv/bin/ansible-lint --fix roles/{{ role }}
venv/bin/ansible-lint
--fix where a rule offers it; re-read rewritten files.virtualenv skill