I have a simple scenario that fails, but I can't figure out why. Here's
the command line invocation and the result:
[root@cluster-mgmt tasks]# ansible-playbook -i ./hosts main.yml
PLAY [CLUSTERS team downtime orchestration play]
********************************************************************************************************************
TASK [Gathering Facts]
**********************************************************************************************************************************************
ok: [localhost]
TASK [set nagios downtime]
******************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an
undefined variable. The error was: 'myTestVar' is undefined\n\nThe error
appears to have been in
'/autofs/nccs-svm1_home1/tw58/SANDBOX/ANSIBLE_VARDIR/testVar/tasks/main.yml':
line 9, column 5, but may\nbe elsewhere in the file depending on the exact
syntax problem.\n\nThe offending line appears to be:\n\n tasks:\n - name:
set nagios downtime\n ^ here\n"}
[WARNING]: Could not create retry file
'/autofs/nccs-svm1_home1/tw58/SANDBOX/ANSIBLE_VARDIR/testVar/tasks/main.retry'.
[Errno 13] Permission denied:
u'/autofs/nccs-svm1_home1/tw58/SANDBOX/ANSIBLE_VARDIR/testVar/tasks/main.retry'
PLAY RECAP
**********************************************************************************************************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=1
The playbook is simple:
---
# tasks file for testVar
- hosts: localhost
name: CLUSTERS team downtime orchestration play
gather_facts: true
tasks:
- name: set nagios downtime
debug:
msg: "the value of the variable {{ myTestVar }}"
and the variable definition file is even more simple:
[root@cluster-mgmt vars]# more main.yml
---
# vars file for testVar
myTestVar: 58
This is my directory tree:
[root@cluster-mgmt testVar]# tree
.
├── ansible.cfg
├── defaults
│ └── main.yml
├── files
├── handlers
│ └── main.yml
├── hosts
├── meta
│ └── main.yml
├── README.md
├── tasks
│ ├── ansible.cfg -> ../ansible.cfg
│ ├── hosts -> ../hosts
│ └── main.yml
├── templates
├── tests
│ ├── inventory
│ └── test.yml
└── vars
└── main.yml
Been staring at this all day, trying different things, always get the
"undefined variable"!!
Does anybody out there see the problem?
Thanks
T
--
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/d66b7858-ee9a-4c9a-ba0c-8c885fd1af88%40googlegroups.com.