Я хотел бы использовать системный факт для времени хоста число/процент в качестве базы для переменной. То, что я пытаюсь сделать конкретно, это использовать значение ansible_memtotal_mb и умножить его на .80, чтобы получить ramsize, чтобы использовать его при настройке значения Couchbase. Я пробовал разные варианты строки ниже. Я не уверен, что это возможно, но любая помощь будет оценена по достоинству.Ansible - Могу ли я использовать арифметику при установке значения переменной?
vars:
ramsize: '"{{ ansible_memtotal_mb }}" * .80'
Где вы пытаетесь использовать это? Если он находится внутри шаблона, вы можете напрямую использовать фильтрацию Jinja, чтобы сделать это. К сожалению, Ansible вне шаблонов поддерживает только урезанный список фильтров Jinja, и я не думаю, что в этом будет учитываться умножение. – ydaetskcoR
Это прямо в учебнике. Это не в отдельном шаблоне. – AValenti
Да, но как вы собираетесь использовать переменную? – ydaetskcoR