So far you only provided bits of information, like variables without values etc. We can't magically guess what your environment looks like. Please come up with a clear isolated, reproducible playbook, including templates, inventory, etc.
On Sun, 10 May 2020 at 19:13, Alfredo De Luca <[email protected]> wrote: > I thought about writing to the community and ask...but before doing that I > took the playbook and the template and create a simple project with > molecule. > Then the same issue. no kolla-ansible/kolla involved at all. > So must be something else. > > > > > On Sun, May 10, 2020 at 1:33 PM Dick Visser <[email protected]> wrote: > >> This list is about ansible itself, but your issue seems to be highly >> specific to the "kolla" framework: >> https://docs.openstack.org/project-deploy-guide/kolla-ansible/latest/ >> I would start by reaching out to that community for support first as >> their users will have much more experience with the mechanics of "kolla". >> >> >> >> On Sat, 9 May 2020 at 18:25, Alfredo De Luca <[email protected]> >> wrote: >> >>> Apologies if it wasn't clear. >>> So it's a playbook that create an inventory file from a template for >>> kolla-ansible so it can install Openstack. >>> >>> here is the playbook >>> >>> --- >>> - name: TEMPLATES >>> file: >>> path: "{{ deploy_env }}/my_envs/openstack/{{ deploy_env }}" >>> state: directory >>> mode: 0755 >>> >>> - name: Create inventory file from a template >>> template: >>> src: templates/osk_inventory.j2 >>> dest: "{{ deploy_env }}/my_envs/openstack/{{ deploy_env >>> }}/osk_inventory_{{ deploy_env }}" >>> owner: root >>> group: root >>> >>> >>> On Sat, May 9, 2020 at 3:55 PM Alfredo De Luca <[email protected]> >>> wrote: >>> >>>> Hi all. >>>> I have ansible 2.9.7 running on ubuntu. I am just running some test and >>>> one is to create an inventory by a template. >>>> All good except when I use the template it says >>>> >>>> >>>> *fatal: [instance]: FAILED! => {"changed": false, "msg": >>>> "AnsibleUndefinedVariable: 'network_interface' is undefined"}* >>>> >>>> Now here is the inventory.j2 snip >>>> >>>> <SNIP> >>>> [control] >>>> {{ osk_nodes.split(',')[0] }} >>>> >>>> [compute] >>>> {% for node_ip in osk_nodes.split(',') %} >>>> {{node_ip}} >>>> {% endfor %} >>>> >>>> [all:vars] >>>> *network_interface=eno1* >>>> <SNIP> >>>> >>>> Not sure why it keep saying undefined variable. where I specifically >>>> set the network_interface to eno1. >>>> >>>> Any ideas/suggestions? >>>> Cheers >>>> >>>> >>>> >>>> >>>> -- >>>> */Alfredo* >>>> >>>> >>> >>> -- >>> */Alfredo* >>> >>> -- >>> 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/CAAWpFTFzh%2B_sJf8vBU%3DKga-M6MwyXOcH8pxVDL-9xn4rmqneig%40mail.gmail.com >>> <https://groups.google.com/d/msgid/ansible-project/CAAWpFTFzh%2B_sJf8vBU%3DKga-M6MwyXOcH8pxVDL-9xn4rmqneig%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> Sent from a mobile device - please excuse the brevity, spelling and >> punctuation. >> >> -- >> 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/CAL8fbwOQNuiTvWOyNeEoDXZ7ug-M14Q0v4%2BUL9CW8s8-T7Fd7w%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CAL8fbwOQNuiTvWOyNeEoDXZ7ug-M14Q0v4%2BUL9CW8s8-T7Fd7w%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > */Alfredo* > > -- > 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/CAAWpFTHhuakL1wu6hmeVbzaj5OpaTdHTBD6n52Qf7w4vDdhWzA%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CAAWpFTHhuakL1wu6hmeVbzaj5OpaTdHTBD6n52Qf7w4vDdhWzA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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/CAL8fbwOzUqU9p1n%3DXQWLcqOfUpkCi2T3Pk0Jxi4mQ9wk%3DdrE2A%40mail.gmail.com.
