はじめに ansible-lint にはは、yamllint を呼んで YAML としてのチェックをする機能があります。 たとえば、1行あたりの文字数が何文字以内であるべきか、真偽値はどう指定するべきか、などのルールです。 うすうす感じていた(?)のですが、ansible-lint 経由で yamllint を呼んでチェックするときと、直接 yamllint でチェックするときとでは、デフォルトのルールが異なります。 Ansible London 19th April 2022 の動画の、24:55 頃からのスライド で、そういうことか、と知りました。 環境 ansible-lint 6.14.4 yamllint 1.30.0 それぞれ比較してみる 試しに以下の Playbook をチェックします。 --- - name: Hello hosts: localhost gather_fa