ホストのシステムファクトを、変数のベースとして数値/パーセントを乗算して使用したいと考えています。私が具体的に何をしようとしているのは、ansible_memtotal_mbの値を使って、.80でそれを掛けてramsizeを取得し、Couchbaseの値を設定することです。私は下の行のさまざまなバリエーションを試しています。私はそれが可能であるとは確信していませんが、どんな助けも高く評価されます。不可能 - 変数値を設定するときに算術演算を使用できますか?
vars:
ramsize: '"{{ ansible_memtotal_mb }}" * .80'
?それがテンプレートの中にある場合は、Jinjaフィルタリングを直接使用してこれを行うことができます。残念なことに、テンプレートの外部は、Jinjaフィルタのリストを削除してサポートしているだけで、乗算はそれでカバーされていないと思います。 – ydaetskcoR
これは、プレイブックにあります。別のテンプレートにはありません。 – AValenti
はい、どのように変数を使用しますか? – ydaetskcoR