--- - name: Set stats test - node1 hosts: all become: true gather_facts: false vars: bigboot_size_target: 1G bigboot_execute_bigboot: true bigboot_execute_shrink_lv: false bigboot_adjacent_lvm_device: /dev/mapper/system-root bigboot_lv_shrink_size: 2239842398 tasks: - name: Set bigboot_size_target if needed when: inventory_hostname == 'bigboot-test-custom-7' ansible.builtin.set_fact: bigboot_size_target: 2G - name: Test a var ansible.builtin.set_stats: data: bigboot_data: "{{ bigboot_data | default({}) | combine({inventory_hostname: { 'bigboot_execute_bigboot': bigboot_execute_bigboot, 'bigboot_execute_shrink_lv': bigboot_execute_shrink_lv, 'bigboot_adjacent_lvm_device': bigboot_adjacent_lvm_device, 'bigboot_lv_shrink_size': bigboot_lv_shrink_size, 'bigboot_size': bigboot_size_target, 'bigboot_skip_rear_backup': bigboot_skip_rear } })}}" no_log: false - name: Debug test_set_stats ansible.builtin.debug: msg: "Locally we use bigboot_size_target -> {{ bigboot_size_target }}" ...