result Module

May 8, 2026 ยท View on GitHub

Write variables to the playbook's status.detail for displaying execution results.

Parameters

ParameterDescriptionTypeRequiredDefault
anyAny key-value, will be merged into status.detailstring or mapNo-

When calling result multiple times, all results are merged; duplicate keys use the last value.

Examples

1. Set string

- name: set string
  result:
    a: b
    c: d

status example:

status:
  detail:
    a: b
    c: d
  phase: Succeeded

2. Set nested map

- name: set map
  result:
    a:
      b: c

3. Multiple sets (merged)

- name: set result1
  result:
    k1: v1

- name: set result2
  result:
    k2: v2

- name: set result3
  result:
    k2: v3

Final detail is k1: v1, k2: v3 (later k2 overrides earlier).