要使用Ansible将int值求和并将结果存入一个已注册的值中,可以使用Ansible的内置变量和运算符来实现。
以下是一个示例代码:
---
- hosts: localhost
gather_facts: false
vars:
number1: 10
number2: 20
tasks:
- name: 计算和
set_fact:
sum_result: "{{ number1 + number2 }}"
- name: 打印结果
debug:
var: sum_result
在上述代码中,我们首先定义了两个变量number1和number2,分别赋值为10和20。
然后,我们使用set_fact模块来计算这两个变量的和,并将结果存入一个新的变量sum_result中。
最后,我们使用debug模块来打印出sum_result的值。
当你运行以上代码时,你会看到输出结果为:
TASK [打印结果] ********************************************************************************************
ok: [localhost] => {
"sum_result": "30"
}
这表明我们成功地将两个变量的和计算出来,并将结果存入了sum_result变量中。