这是我的可回答的剧本。我在剧本中输入一个文件,如果它在文件中找到诸如open或allowed之类的关键字,我会要求它将变量dbsuccesscount增加到1。
- name: testing
set_fact: dbsuccescount={{ dbsuccescount | int + 1 }}
when: item | regex_search('OPEN') and item | regex_search('ALLOWED')
with_items: "{{ file_check.stdout_lines }}"
tags: dbstatus_success
- debug:
var: dbsuccescount
增量成功地工作如下(最后一个成功数字是107)
ok: [localhost] => (item=OPEN,ALLOWED) => {
"ansible_facts": {
"dbsuccescount": "107"
},
"ansible_loop_var": "item",
"changed": false,
"item": "OPEN,ALLOWED"
然而,我想打印dbsuccesscount中的最后一个值,即107。我们如何打印/阅读它?
当我在下面跑时,它不起作用
- 调试:var:dbsuccesscount