Я использую следующую задачу, чтобы установить факты и использовать то же самое в следующей задаче.Все работает, как и ожидалось, но я ищу, чтобы оптимизировать ниже
Cam кто-нибудь, помогите мне оптимизировать то же самое
tasks:
- name: USE CUSTOM TYPE TO QUERY AVAILABLE SCRIPTS
fmgr_query:
adom: "{{ adom }}"
object: "custom"
custom_endpoint: "/pm/config/adom/{{ adom }}/_package/status/{{ FGT }}/{{ vdom }}"
register: results
tags: ADDLAG
when: vdom != "" or vdom is not defined
- name: "set fact for policy pkg selection"
set_fact:
name: "{{ results | json_query(query) }}"
vars:
query: "ansible_module_results.pkg"
when: vdom != "" or vdom is not defined
- name: USE CUSTOM TYPE TO QUERY AVAILABLE SCRIPTS
fmgr_query:
adom: "{{ adom }}"
object: "custom"
custom_endpoint: "/pm/config/adom/{{ adom }}/_package/status/{{ FGT }}"
register: results
tags: ADDLAG
when: vdom == "" or vdom is not defined
- name: Debug print value of operation_status.stdout
debug:
msg: '{{ results }}'
tags: ADDLAG
- name: "set fact for policy pkg selection"
set_fact:
name: "{{ results | json_query(query) }}"
vars:
query: "results[].pkg|[0]"
when: vdom == "" or vdom is not defined
- name: Debug print valu of operation_status.stdout
debug:
msg: '{{ name }}'