LoginSignup
0
0

More than 1 year has passed since last update.

【ルール説明・basic】role-name

Posted at

こちらの記事はAnsible lint Advent Calendar 2022 11日目の記事になります。

今回はルールrole-nameについて説明します。

role-name

Role名がAnsible lintで定められたルール通りに命名されているか検査します。「小文字のアルファベット・数字・アンダースコア(_)のみ利用可、最初の文字は小文字のアルファベットから始まる。」これがAnsible lintにおけるロール名の命名規則です。この命名規則に違反しているとエラーが出力されます。

問題のあるコード

---
- name: Example playbook
  hosts: localhost
  roles:
    - 1myrole # <- アルファベットの小文字から始まらない
    - myrole2[*^ # <- 無効な文字列が含まれている
    - myRole_3 # <- アルファベットの大文字が含まれている

修正されたコード

---
- name: Example playbook
  hosts: localhost
  roles:
    - myrole1 # <- アルファベットの小文字から始まる
    - myrole2 # <- 有効な文字列のみ含まれている
    - myrole_3 # <- アルファベットの小文字で命名されている

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0