You should actually include clouds.yaml in the main playbook.

On Thu, 1 Aug 2019 at 10:26, Rahul Kumar <[email protected]> wrote:

> Thanks dick but now it is complaining clouds is undefined.😔
>
> On Thu, 1 Aug 2019 at 1:50 PM, Dick Visser <[email protected]> wrote:
>
>> Actually, it's this:
>>
>> cloud: "{{ clouds.mycloud }}"
>>
>> On Thu, 1 Aug 2019 at 10:03, Rahul Kumar <[email protected]> wrote:
>> >
>> > sorry to come back Dick. It is still not working from clouds.yaml
>> >  "msg": "The task includes an option with an undefined variable. The
>> error was: 'mycloud' is undefined\n\nThe error appears to be in
>> '/root/tas/simpledemo/Main-Playbook.yaml': line 5, column 7, 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: create network\n
>>   ^ here\n"
>> > Though i defined: cloud: "{{ mycloud }}"
>> >
>> > On Wed, 31 Jul 2019 at 15:34, Rahul Kumar <[email protected]>
>> wrote:
>> >>
>> >> Thanks Dick. It worked, I forgot this by mistake.
>> >>
>> >> On Wed, 31 Jul 2019 at 14:56, Dick Visser <[email protected]>
>> wrote:
>> >>>
>> >>> You are using the literal string 'cloud'.
>> >>> Change that entry in the os_network task to:
>> >>>
>> >>>  cloud: "{{ mycloud }}"
>> >>>
>> >>> On Wed, 31 Jul 2019 at 09:37, Rahul Kumar <[email protected]>
>> wrote:
>> >>> >
>> >>> > Hi All,
>> >>> > I am trying to create Openstack instances using Ansible for
>> Openstack.
>> >>> > I have clouds.yaml as below:
>> >>> > clouds:
>> >>> >   mycloud:
>> >>> >     auth:
>> >>> >       auth_url: https://<host>:<Port>/v3
>> >>> >       project_name: mycloud
>> >>> >       username: mycloud
>> >>> >       project_domain_name: Default
>> >>> >       user_domain_name: Default
>> >>> >       password: mycloudpwd
>> >>> >     region_name: regionOne
>> >>> >     interface: public
>> >>> >     identity_api_version:
>> >>> > and Main Playbook is as below:
>> >>> > ---
>> >>> > - name: Create a test environment
>> >>> >   hosts: localhost
>> >>> >   tasks:
>> >>> >     - name: create network
>> >>> >       os_network:
>> >>> >         cloud: mycloud
>> >>> >         state: present
>> >>> >         name: test-network
>> >>> >         external: false
>> >>> >         wait: yes
>> >>> > ---------------------
>> >>> > ------
>> >>> > But i am resulting in error:
>> >>> > fatal: [localhost]: FAILED! => {"changed": false, "msg": "Cloud
>> mycloud was not found."}.
>> >>> > Notice clouds.yaml and Main Playbook is in same location.
>> >>> >
>> >>> > Thanks
>> >>> > Rahul
>> >>> >
>> >>> > --
>> >>> > 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/CAGH8rEzmMwBjGVa31CA5Ffj60imd_7WQ6MFCm6EUuUP2ve_YEA%40mail.gmail.com
>> .
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Dick Visser
>> >>> Trust & Identity Service Operations Manager
>> >>> GÉANT
>> >>>
>> >>> --
>> >>> 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/CAL8fbwNhvjuBwT0nMcYkjs2c9Q3qMqJUw2fD0b4pc7MVhZ%3D3oQ%40mail.gmail.com
>> .
>> >
>> > --
>> > 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/CAGH8rExkcQeBUrPBkn2C4dy3sgP3mD6eBYBAL2dWLG69NxySaA%40mail.gmail.com
>> .
>>
>>
>>
>> --
>> Dick Visser
>> Trust & Identity Service Operations Manager
>> GÉANT
>>
>> --
>> 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/CAL8fbwMv6ssuLaAqXnPKZMY836rF-Ep59W8WExA41-yObHka8Q%40mail.gmail.com
>> .
>>
> --
> 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/CAGH8rEweyyqF0g4Fhzd%3DrferaTp2H7zhj5%3Dhxa4K9HWYKTf8nA%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAGH8rEweyyqF0g4Fhzd%3DrferaTp2H7zhj5%3Dhxa4K9HWYKTf8nA%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/CAL8fbwPGChXG9mDAUHaJwOzd39QOF2p4BSOJcYUvV-XapceNJQ%40mail.gmail.com.

Reply via email to