Ansibleで外部変数ファイルの読み込み時に
デフォルトを用意しつつ、OS独自の設定も読み込みたい場合に使える技。
vars_files: - "vars/common.yml" - [ "vars/{{ ansible_os_family }}.yml", "vars/os_defaults.yml" ]
このように書いておくと、先のファイルが見つかった場合は先のファイルを読み込んでくれて、見つからない場合はos_defaults.ymlを読み込んでくれる。
Ansibleで外部変数ファイルの読み込み時に
デフォルトを用意しつつ、OS独自の設定も読み込みたい場合に使える技。
vars_files: - "vars/common.yml" - [ "vars/{{ ansible_os_family }}.yml", "vars/os_defaults.yml" ]
このように書いておくと、先のファイルが見つかった場合は先のファイルを読み込んでくれて、見つからない場合はos_defaults.ymlを読み込んでくれる。