That isn't how you invoke a dynamic inventory... 

There's an example of how an openstack dynamic inventory script is used on 
in the Ansible.com 
docs: 
http://docs.ansible.com/ansible/intro_dynamic_inventory.html#other-inventory-scripts

An ansible dynamic inventory script returns valid JSON that defines hosts, 
groups, etc. -- and if it wants to return all the info for all nodes at 
once, it can set per-host values in a _meta group.7


On Wednesday, 23 March 2016 04:10:04 UTC, Glyn Davies wrote:
>
> Hi Guys,
>
> I am having some issues getting add_host to create a dynamic inventory 
> correctly.
>
> Here is the relevant section from my playbook:
>
>
> tasks:
>     - name: Connect to Cloud
>       # assume RC file has already been sourced
>       os_auth:
>
>     - name: launch web instances
>       os_server:
>         name=web0{{ item }}
>         flavor={{ flavor }}
>         image={{ image }}
>         key_name={{ key_name }}
>         state=present
>         wait=true
>         network={{ network }}
>         security_groups={{ security_groups }}
>         auto_ip=true
>       register: newnodes
>       with_sequence:
>         count={{ count }}
>
>     # - debug:
>     #     var: newnodes
>
>     - name: add nodes to runtime inventory
>       add_host:
>         name={{ item.name }}
>         # group=workers
>         # ansible_host={{ item.public_v4 }}
>       with_items:
>         - "{{ newnodes.results.server }}"
>
>
>
> The tasks 'Connect to Cloud' and 'launch web servers' work fine.
>
> I also ran debug on the newnodes variable and it is returning the correct 
> data. The problem is that when I try to run the 'add nodes to runtime 
> inventory' task I get the following:
>
> [DEPRECATION WARNING]: Skipping task due to undefined Error, in the 
> future this will be a fatal error.. This feature will be removed in a 
> future release. Deprecation warnings can be disabled by setting 
> deprecation_warnings=False in ansible.cfg.
>
> If I run the playbook with -vvvv I get no further information. I have also 
> tried various combinations of the variable name 'newnodes.results.server' in 
> the with_items section but no joy.
>
> Anyone able to see what I have missed here?
>
> Cheers,
> Glyn
>
>
>
>
>

-- 
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/9f1542b2-b8bd-4947-961a-9c4ea08fe2c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to