Hi Ansible Gurus,
I have created a list and from that list i want to prepare some customise
list as per my need.
But when i execute my playbook i get at last step when i want to see my
customised list i get an error .
Can someone guide me where i am doing wrong.
TASK [Display Lists]
************************************************************************************************************************************************************************
ok: [localhost] => (item={ best_fav }}) => {
"msg": "{ best_fav }}"
}
ok: [localhost] => (item=[AnsibleUndefined]) => {
"msg": "[AnsibleUndefined]"
}
ok: [localhost] => (item=[AnsibleUndefined]) => {
"msg": "[AnsibleUndefined]"
}
My playbook is as follows
---
- hosts: localhost
tasks:
- name: Create a list
set_fact:
some_value:
- avenger
- mk11
- witcher
- gow
- saintsrow
- debug:
msg: "{{ some_value }}"
- name: Print avenger
set_fact:
avenger_record: "{{ item }}"
when: item is defined and item == 'avenger'
with_items: "{{ somevalue }}"
- name: Print mk11
set_fact:
mk11_record: "{{ item }}"
when: item is defined and item == 'mk11'
with_items: "{{ somevalue }}"
- name: Print witcher
set_fact:
witcher_record: "{{ item }}"
when: item is defined and item == 'witcher'
with_items: "{{ somevalue }}"
- name: Print GOW
set_fact:
gow_record: "{{ item }}"
when: item is defined and item == 'gow'
with_items: "{{ somevalue }}"
- name: Print Saintsrow
set_fact:
saintsrow_record: "{{ item }}"
when: item is defined and item == 'saintsrow'
with_items: "{{ somevalue }}"
- name: Create an empty list variable
set_fact:
best_fav: []
good_fav: []
better_fav: []
- name: Append string to list
set_fact:
best_fav: "{{ best_fav + [ avenger_record ] + [ mk11_record ] + [
witcher_record ] }}"
good_fav: "{{ good_fav + [ gow_record ] }}"
better_fav: "{{ better_fav + [ saintsrow_record ] }}"
- name: Display Lists
debug:
msg: "{{ item }}"
with_items:
- "{ best_fav }}"
- "{{ good_fav }}"
- "{{ better_fav }}"
when: item != None
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/ee33a61b-8961-4035-9021-b0bfe8de24bd%40googlegroups.com.