0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ansible lintAdvent Calendar 2022

Day 14

【ルール説明・basic】var-naming

Last updated at Posted at 2022-12-13

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

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

var-naming

var-namingはAnsible の変数が規約通りに命名されているか検証します。

Ansible lintの変数名は数字アルファベットの小文字アンダーバーが利用でき、最初の文字はアルファベットの小文字およびアンダーバーとなっています。

問題のあるコード

---
- name: Example playbook
  hosts: localhost
  vars:
    CamelCase: true # <- 大文字が含まれている
    ALL_CAPS: bar # <- 小文字ではない
    v@r!able: baz # <- 無効な文字列が含まれている

修正されたコード

---
- name: Example playbook
  hosts: localhost
  vars:
    lowercase: true
    no_caps: bar
    variable: baz

変数の命名規則を変更する

変数の命名規則はAnsible lintの設定ファイルで変更する事が可能です。しかし命名規則を独自に設けるのは混乱の元にしかならないのでやめた方が良いでしょう。

参考サイト

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?