こちらの記事は Ansible lint Advent Calendar 2022 カレンダー2 15日目の記事になります。
今回はルール galaxy について説明します。
galaxy
galaxy はgalaxy.yml
のバージョン情報が正しく記載されているか検証します。
-
galaxy[version-missing]
バージョン情報が記載されているか検証します。 -
galaxy[version-incorrect]
バージョンが1.0.0
よりも大きいか検証します。
問題のあるコードその1
galaxy.yml
---
name: foo
namespace: bar
version: 0.2.3 # <-- バージョンが 1.0.0 以下
authors:
- John
readme: ../README.md
description: "..."
修正されたコードその1
galaxy.yml
---
name: foo
namespace: bar
version: 1.0.0 # <-- バージョンを 1.0.0 以上にする
authors:
- John
readme: ../README.md
description: "..."
問題のあるコードその2
galaxy.yml
---
name: foo
namespace: bar
version: # <-- バージョンが記載されていない
authors:
- John
readme: ../README.md
description: "..."
修正されたコードその2
galaxy.yml
---
name: foo
namespace: bar
version: 1.0.0 # <-- バージョン情報を記載する
authors:
- John
readme: ../README.md
description: "..."