假设
显然,后者没有起作用,因为(如果我没记错)
ansible_memtotal_mb
是一个奇数。- debug: msg="{{ ansible_memtotal_mb }}"
如何将ansible_memtotal_mb
除以2,并将结果转换为整数:
- debug: msg="{{ ansible_memtotal_mb * 0.5 | int }}"
显然,后者没有起作用,因为(如果我没记错)
ansible_memtotal_mb * 0.5
返回一个字符串,而使用int
过滤器将结果转换为0
。请问您有什么建议吗?
{{ ansible_memtotal_mb // 2 }}
(使用两个斜杠)执行整数除法,确实是一个更简单的解决方案。 - kske