技術系

【Ansible】jinja2で変数内の文字列検索しマッチした場合とで処理を分けたい

投稿日:


jinja2のテンプレートを使っててマジック変数内にとある文字列があった場合、なかった場合とで処理を分けたい場合の備忘録です。

スポンサーリンク

変数内に文字列が含まれているかをif文で判定

こんな形になります。

※バッチサーバであればホスト名にbatchが、webサーバであればwebが含まれている場合を想定してます。

構築するサーバの種類によってはファイルに記載する内容をわけることは結構あると思いますのでブログに書き残しておきました。

上記の例ではマジック変数でやってますがもちろんvarsファイル等の変数も同様に条件に充てられます。

今日の一言

もっとAnsbileレベルあげていきたいです。


スポンサードリンク

スポンサードリンク

-技術系

Copyright© chat-blog , 2017 AllRights Reserved.