問題タブ [hcl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
terraform - Terraform timestamp() から数字のみの文字列へ
補間構文のtimestamp()
関数は、次のような ISO 8601 形式の文字列を返します2019-02-06T23:22:28Z
。ただし、このような文字列が必要です20190206232240706500000001
。数字 (整数) のみで、ハイフン、空白、コロン、Z、T を含まない文字列。これを実現するシンプルでエレガントな方法は何ですか?
ハイフン、空白、コロン Z および T のすべての文字クラスを置き換えると機能します。
結果の出力は、文字列が大幅に短いことを除いて、目的の形式になります。
ただし、このソリューションは非常に醜いです。例の文字列と同じ長さの文字列を生成するだけでなく、よりエレガントな方法で同じことを行う別の方法はあります20190206232240706500000001
か?
terraform - terraform v0.12.0 のリソースにカンマ区切りの配列を渡すにはどうすればよいですか?
次のコード ブロックでは、サーバー名の配列を attributes_json ブロックに渡そうとしています。
これを実行するとエラーが発生します:
(これは、var.consul-server_count の変数でカウント 2 を宣言した後です)
これを行う適切な方法を誰かに教えてもらえますか?