[解決済み] 変数文字列の適切な連結方法
2022-02-14 11:40:51
質問
他の変数の内容から新しい変数を作成する必要があります。現在、私はこのようなものを使っています。
- command: echo "{{ var1 }}-{{ var2 }}-{{ var3 }}"
register: newvar
問題なのは
-
の使用法
{{ var1 }}...{{ varN }}
は、長すぎる文字列と非常に醜いコードをもたらします。 -
の使用法
{{ newvar.stdout }}
は少し良くなったが、混乱する。 -
の使用法
set_fact
モジュールのキャッシュ ファクト を実行する間に 私には適切ではありません。
他に解決策はないのでしょうか?
どのように解決するのですか?
いい質問ですね。しかし、私はあなたの基準に合う良い答えはないと思います。私が考える最良の方法は、追加のVARSファイルを使用することです。
こんな感じのタスクです。
- include_vars: concat.yml
そして、その中の
concat.yml
を定義しています。
newvar: "{{ var1 }}-{{ var2 }}-{{ var3 }}"
関連
-
[解決済み] ansible playbook を一時停止して、残りのタスクを実行するかどうかをユーザーに確認させます。
-
[解決済み] Ansible playbook の実行中に UNREACHABLE エラーが発生する。
-
[解決済み] ローカルディレクトリにあるファイルが見つからない、またはアクセスできない
-
[解決済み] 切断されずにansibleでUFW拒否ポリシーを設定する方法は?
-
[解決済み] 変数文字列の適切な連結方法
-
[解決済み] ansibleのlineinfileの引用
-
[解決済み】コマンドラインでansible playbookに変数を渡すにはどうすればよいですか?
-
[解決済み] ansibleで変数が未定義のときにタスクを実行するには?
-
[解決済み] Ansible playbook の hosts 変数をコマンドラインからオーバーライドする
-
[解決済み] Ansibleです。ファイルの内容に変数を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リモートシステムでAnsibleタスクを使用してファイルを移動/リネームする方法
-
[解決済み] ansible playbook を一時停止して、残りのタスクを実行するかどうかをユーザーに確認させます。
-
[解決済み] Ansible: 一致するホストがありません
-
[解決済み] Ansible Blocksです。main.yml で "always" と "block" が動作しない。
-
[解決済み] Ansible playbook の実行中に UNREACHABLE エラーが発生する。
-
[解決済み] ローカルディレクトリにあるファイルが見つからない、またはアクセスできない
-
[解決済み] 変数文字列の適切な連結方法
-
[解決済み] Ansible タスクのエラーを無視し、タスクにエラーがあった場合、プレイブックの最後で失敗する。
-
[解決済み] ansibleのlineinfileの引用
-
[解決済み] ansible playbookを使ったLogrotate