実現したいこと
変数test_hogeの文字列に含まれている tokyo を空文字に置換して変数hoge1に代入したい
既に設定済みの変数の一部の文字列について、置換後、別の変数に代入して利用したいのですが
エラーが解消出来ません。
お気づきのことがありましたらご教授頂けないでしょうか。
宜しくお願い致します。
発生している問題・エラーメッセージ
ERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each: JSON: Expecting value: line 1 column 1 (char 0) Syntax Error while loading YAML. did not find expected comment or line break The error appears to be in '/hoge_var.yml': line ?? column ??, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: vars: hoge1: "{{ test_hoge }}" | regex_replace('tokyo', '') ^ here We could be wrong, but this one looks like it might be an issue with missing quotes. Always quote template expression brackets when they start a value. For instance: with_items: - {{ foo }} Should be written as: with_items: - "{{ foo }}"
該当のソースコード
- name: test replace vars: hoge1: {{ test_hoge }} | regex_replace('tokyo', '')
試したこと
下記も試しましたがエラーが解消しません
hoge1: "{{ test_hoge }}" | regex_replace('tokyo', '') hoge1: {{ test_hoge | regex_replace('tokyo', '') }}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。