39 lines
No EOL
977 B
YAML
39 lines
No EOL
977 B
YAML
---
|
|
- name: Stampo a video una serie di variabili
|
|
hosts: localhost
|
|
vars:
|
|
animali:
|
|
- cane
|
|
- papero
|
|
- topo
|
|
nomi:
|
|
- pippo
|
|
- paperino
|
|
- topolino
|
|
|
|
|
|
tasks:
|
|
- name: Stampo una serie prestabilita di variabili
|
|
ansible.builtin.debug:
|
|
msg: "Sappiamo per certo che {{item.nome}} e' un {{item.animale}}"
|
|
loop:
|
|
- { nome: 'pippo', animale: 'cane' }
|
|
- { nome: 'paperino', animale: 'papero' }
|
|
|
|
- name: Stampo due liste di variabili
|
|
ansible.builtin.debug:
|
|
msg: "Forse {{ item.0 }} e' un {{ item.1 }}"
|
|
with_together:
|
|
- "{{ nomi }}"
|
|
- "{{ animali }}"
|
|
|
|
- name: Stampo la concatenazione di due liste di variabili
|
|
ansible.builtin.debug:
|
|
msg: "{{ nomi + animali }}"
|
|
|
|
- name: Stampo il prodotto cartesiano delle due liste di variabili
|
|
ansible.builtin.debug:
|
|
msg: "Forse {{ item.0 }} e' un {{ item.1 }}"
|
|
with_nested:
|
|
- "{{ nomi }}"
|
|
- "{{ animali }}" |