Skip to content

Instantly share code, notes, and snippets.

@foxmask
Created July 31, 2015 13:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save foxmask/b3c958169933e044f7b0 to your computer and use it in GitHub Desktop.
Save foxmask/b3c958169933e044f7b0 to your computer and use it in GitHub Desktop.
definir des variables à la volée
---
- hosts: localhost
tasks:
- name: definissons une variable
command: echo Fox
register: mimi
- name: premiere variable
debug: msg="premiere variable {{ mimi.stdout }}"
when: mimi
- name: definissons une autre variable
command: echo MaSk
register: rara
- name: seconde variable
debug: msg="seconde variable {{ rara.stdout }}"
when: rara
- name: Tout le monde ensemble
command: echo {{ mimi.stdout }}{{ rara.stdout }}
when: mimi and rara
register: mimirara
- name: Tout le monde ensemble autrement
command: echo {{ mimirara.stdout }}
when: mimirara
- name: la totale
debug: msg="la totale en 2 bouts {{ mimi.stdout }}{{ rara.stdout }}"
when: mimi and rara
- name: la totale
debug: msg="la totale {{ mimirara.stdout }}"
when: mimirara
@foxmask
Copy link
Author

foxmask commented Jul 31, 2015

GATHERING FACTS *************************************************************** 
ok: [localhost]

TASK: [definissons une variable] ********************************************** 
changed: [localhost]

TASK: [premiere variable] ***************************************************** 
ok: [localhost] => {
    "msg": "premiere variable Fox"
}

TASK: [definissons une autre variable] **************************************** 
changed: [localhost]

TASK: [seconde variable] ****************************************************** 
ok: [localhost] => {
    "msg": "seconde variable MaSk"
}

TASK: [Tout le monde ensemble] ************************************************ 
changed: [localhost]

TASK: [Tout le monde ensemble autrement] ************************************** 
changed: [localhost]

TASK: [la totale] ************************************************************* 
ok: [localhost] => {
    "msg": "la totale en 2 bouts FoxMaSk"
}

TASK: [la totale] ************************************************************* 
ok: [localhost] => {
    "msg": "la totale FoxMaSk"
}

PLAY RECAP ******************************************************************** 
localhost                  : ok=9    changed=4    unreachable=0    failed=0   

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment