My playbook will create an OpenStack (Kilo) compute node and then run a minimal self test on the new compute node. The os_network error is happening in the 'os_test' role in the playbook. The self test will 1. create neutron network and subnet 2. start new VM instance 3. list running VMs 4. remove/delete the VM 5.delete the subnet and network
attachments:
1. i set ANSIBLE_KEEP_REMOTE_FILES=1 and the os_network script was saved on
the target. I
have attached the os_network script which was generated by ansible. I
notice that when I run this script
manually on the target, it seems to complete correctly and the openstack
network is deleted.
Here is the output when i run the os_network manually:
./os_network
{"invocation": {"auth_type": null, "timeout": 200, "name": "mynetwork",
"admin_state_up": true, "verify": true, "api_timeout": null, "state":
"absent", "auth": {"username": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
"password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "auth_url":
"VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "user_domain_id":
"VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "project_domain_id":
"VALUE_SPECIFIED_IN_NO_LOG_PARAMETER"}, "cacert": null, "cert": null,
"endpoint_type": "internal", "external": false, "key": null,
"availability_zone": null, "shared": false, "wait": true, "cloud": null,
"region_name": null}, "changed": true}
2. i attached the playbook 'compute_playbook.yml'; the error is happening
in the 'os_test' role.
3. i attached the main.yml task list for the os_test role. The error is
happening on the 'remove network task' within this task list. Just focus on
what is happening in this task list and don't worry about the whole
playbook.
If you could help me know why the os_network script is failing (see red
error msg above) to delete
the network, that would be great.
Thanks,
Rod
On Tue, Jan 5, 2016 at 11:06 AM, David Shrewsbury <[email protected]
> wrote:
> Hi Rod,
>
> On Monday, January 4, 2016 at 12:35:42 PM UTC-5, R Melton wrote:
>>
>>
>> I am using Ansible version ansible 2.1.0 (devel 0c013f592a) last updated
>> 2015/12/21 14:26:10 (GMT -700)
>> I am using Ubuntu on 14.04 on the target system with OpenStack *Kilo *
>> release.
>> i am using the Ansible os_network module which is described here:
>> http://goo.gl/UhzIWl
>>
>> I can create openstack network (using os_network), subnet and start
>> virtual machine using Ansible os_ modules.
>> I can delete the virtual machine (using os_server) and subnet using
>> os_network but when I try to delete the network
>> with os_network, I get 'service catalog is empty' error. Here is the task
>> and error message:
>> - name: remove network
>> become: no
>> os_network:
>> name: mynetwork
>> state: absent
>> endpoint_type: internal
>> timeout: 200
>> wait: yes
>> auth:
>> auth_url: "{{ os_auth_url }}"
>> project_domain_id: "{{ os_project_domain_id }}"
>> user_domain_id: "{{ os_user_domain_id }}"
>> username: "{{ os_username }}"
>> password: "{{ os_password }}"
>> register: mynet_results
>>
>> TASK [os_test : remove network]
>> ************************************************
>> fatal: [3.0.0.10]: FAILED! => {"changed": false, "failed": true, "msg":
>> "Error fetching network list: The service catalog is empty."}
>>
>
>
> That is a REALLY strange error. I honestly cannot imagine a scenario that
> would cause that.
>
>
>
>>
>> I can create and delete networks using openstack CLI (or Horizon) and it
>> works correctly.
>> I have tried various values for the os_network endpoint_type and get same
>> error.
>> All OpenStack neutron commands work correctly at the command line.
>> Any idea *why I cannot delete the OpenStack network* (with os_network)
>> which I have just created?
>>
>> thanks,
>> Rod
>>
>
>
> I have no idea what could cause that problem. Can you provide some more
> details that might
> help us debug this? Can we see the playbook that reproduces this (this
> simpler the better)?
> What cloud provider are you using?
>
> -Dave
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/TE80AyaO1Vc/unsubscribe.
> To unsubscribe from this group and all its topics, 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/40b55510-ad9a-4356-8819-80e2b7b26a51%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/40b55510-ad9a-4356-8819-80e2b7b26a51%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/CAOh66ws-4id93hRnTtMyMAXiXQHCCFrqrbT%3D4th8Vwfc%2BOzC0Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
os_network
Description: Binary data
main.yml
Description: application/yaml
compute_playbook.yml
Description: application/yaml
