The 404 I believe comes from ansible defaulting to the v2 for glance, in which case no images are found and thus the 404 error. Our openstack only has v1 support. When I run glance image-list with the OS_IMAGE_API_VERSION=1 the command line tools show images. This is the new behavior change in Python-glanceclient 1.0.0
Does Ansible honor that flag? > On Sep 2, 2015, at 12:17 PM, James Martin <[email protected]> wrote: > > I've successfully launched servers with os_server as of today, with the > latest version of shade, so I don't think the module is completely broken. I > do see that a 404 is being returned in your error, which is a "page not > found" status code (https://en.wikipedia.org/wiki/HTTP_404). My guess is > that you're getting the initial token after keystone authentication, but a > subsequent request is failing. Since you don't have access to the openstack > infrastructure to debug, I'd recommend using tcpdump and taking a look at > what request is causing the 404. > > - James > >> On Wednesday, September 2, 2015 at 12:14:08 PM UTC-5, V Benincosa wrote: >> Hi! >> Checking out the 2.0 release and having some problems launching machine. >> When I run: >> >> ansible-playbook lab-machines.yml >> >> - name: Ensure lab machines are up >> connection: local >> hosts: localhost >> vars_files: >> - vars/metacloud_vars.yml >> >> tasks: >> - name: Ensure lab machines are up >> os_server: >> state: present >> # auth: >> # auth_url: "{{ lookup('env', 'OS_AUTH_URL') }}" >> # username: "{{ lookup('env', 'OS_USERNAME') }}" >> # password: "{{ lookup('env', 'OS_PASSWORD') }}" >> # project_name: "{{ lookup('env', 'OS_TENANT_NAME') }}" >> name: "{{ item }}" >> key_name: "{{ keypair }}" >> flavor: "{{ m1large }}" >> floating_ip_pools: >> - "{{ floating_ip_pool }}" >> security_groups: "{{ security_group }}" >> userdata: "{{ lookup('file', 'files/coreos-python.sh') }}" >> image: CoreOS723 >> with_items: >> - lab01 >> I get the error: >> >> failed: [localhost] => (item=lab01) => {"extra_data": null, "failed": true, >> "item": "lab01", "msg": "Error fetching image list: 404 Not Found: The >> resource could not be found. (HTTP 404)"} >> >> So you're probably thinking: I don't have that image named CoreOS723 >> defined. I tried nova image-list and that shows the image: >> >> $ nova image-show CoreOS723 >> +-----------------------+--------------------------------------+ >> | Property | Value | >> +-----------------------+--------------------------------------+ >> | OS-EXT-IMG-SIZE:size | 493813760 | >> | created | 2015-08-11T23:46:41Z | >> | id | c762b1d5-5177-421f-8870-aa77b7fe03a2 | >> | metadata architecture | x86_64 | >> | metadata description | CoreOS 723 | >> | minDisk | 6 | >> | minRam | 1000 | >> | name | CoreOS723 | >> | progress | 100 | >> | status | ACTIVE | >> | updated | 2015-08-11T23:50:12Z | >> +-----------------------+--------------------------------------+ >> >> But then I noticed that glance image-list does not: >> glance image-list >> +----+------+ >> | ID | Name | >> +----+------+ >> +----+------+ >> >> This worked with the older nova commands before but seems to not work with >> os_compute now. I'm doing this on Cisco's MetaCloud so I don't have >> operator permissions to change things. I'm using python-glanceclient 1.0.0 >> >> Thanks for any pointers. > > -- > 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/VwXk9GMJhhY/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/6b47fe88-0512-4d7e-936a-202d4cb228e6%40googlegroups.com. > 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/D516ECB7-B00F-4D41-93DF-B20A12956E7E%40benincosa.com. For more options, visit https://groups.google.com/d/optout.
