summaryrefslogtreecommitdiff
path: root/examples/echo_capture.yaml
blob: fa440304a7f59c8aec0dcdee849c2281a5b591ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
parallelism: false
hosts: localhost

tasks:
  - name: Ejecutar comando simple
    module: run
    args:
      command: "ls -L /tmpAAA"
      become: false
    capture_log: ls_resultado
    capture_err: ls_error

  - name: Mostrar capture_log con modulo echo
    module: echo
    args:
      message: "{{ ls_resultado }}"
      become: false
    condition: "[ {{ ls_error }} -eq 0 ]"

  - name: Mostrar capture_err con modulo echo
    module: echo
    args:
      message: "{{ ls_error }}"      
      become: false

  - name: Prueba sustitucion en modulo echo
    module: echo
    args:
      variableA: "Texto de variable A"
      variableB: "Texto de variable B"
      message: "Mostramos A: {{ variableA }} y B: {{ variableB }}"      
      become: false