What's the ETA for 1.8 ? On Friday, November 21, 2014 12:13:42 AM UTC+2, James Cammarata wrote: > > Ahh yes, this was a bug in 1.7.x which has been fixed in devel and will be > included in 1.8. > > On Thu, Nov 20, 2014 at 3:15 PM, Nicolas G <[email protected] > <javascript:>> wrote: > >> I think I found the most weird bug that was driving me crazy, it seems >> for some strange reason when you have in your playbook vars_files with the >> name based on a variable the ansible_fqdn keeps the old value... >> >> Here are all the steps to reproduce it in ansible 1.7.1 : >> >> create the bellow 3 files exactly as they are (var_test.yml >> , inv_test, test.yml) : >> >> 1) *var_test.yml* : >> TEST: "HELLO" >> >> 2) *inv_test* : >> [all:vars] >> VAR_FILE=var_test >> >> [test] >> test >> >> 3) *test.yml* : >> --- >> - hosts: localhost >> vars_files: >> * - "{{ VAR_FILE }}.yml"* >> >> tasks: >> >> - name: show inventory_hostname >> debug: msg="inventory_hostname is {{ inventory_hostname }}" >> >> - name: show ansible_fqdn >> debug: msg="ansible_fqdn is {{ ansible_fqdn }}" >> >> - name: set ansible_fqdn fact >> set_fact: ansible_fqdn={{ inventory_hostname }} >> >> - name: show ansible_fqdn >> debug: msg="ansible_fqdn is {{ ansible_fqdn }}" >> >> >> 4) run -> ansible-playbook -i inv_test test.yml -v >> >> >> if you replace the *- "{{ VAR_FILE }}.yml" *with *- var_test.yml *it >> will work >> if the *var_test.yml *is empty it will work >> >> >> Regards, >> N. >> >> On Thursday, November 20, 2014 8:15:52 PM UTC+2, Brian Coca wrote: >>> >>> this 2nd output shows ansible_facts not returning anything, unlike >>> your previous output. >>> >>> but ran a test with my own system copying and pasting your last >>> playbook and I get this: >>> >>> PLAY [localhost] ****************************** >>> ******************************** >>> >>> GATHERING FACTS ****************************** >>> ********************************* >>> ok: [localhost] >>> >>> TASK: [show inventory_hostname] >>> *********************************************** >>> >>> ok: [localhost] => { >>> "msg": "inventory_hostname is localhost" >>> } >>> >>> TASK: [show ansible_fqdn] >>> ***************************************************** >>> >>> ok: [localhost] => { >>> "msg": "ansible_fqdn is workstation.briancoca.local" >>> } >>> >>> TASK: [set ansible_fqdn fact] >>> ************************************************* >>> >>> ok: [localhost] >>> >>> TASK: [show ansible_fqdn] >>> ***************************************************** >>> >>> ok: [localhost] => { >>> "msg": "ansible_fqdn is localhost" >>> } >>> >>> PLAY RECAP >>> ******************************************************************** >>> >>> localhost : ok=5 changed=0 unreachable=0 >>> failed=0 >>> >>> what version of ansible are you using? >>> -- >>> Brian Coca >>> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/939aabc6-3aa6-4fff-b413-d4ceb900ec05%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/939aabc6-3aa6-4fff-b413-d4ceb900ec05%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > >
-- 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 post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/f7146166-e9d3-49d4-9c48-76ab0b4673b9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
