I've seen other posts (e.g. this link), but I'm still struggling to install juju on my openstack cluster.
I have swift working, but juju doesn't seem to want to bootstrap. I created the bucket (I tried without the bucket existing and had the same problem):
zestrada@cloud1:~$ swift list juju-44c885823005ec6033e09c81f99980a6 zestrada@cloud1:~$ juju bootstrap -e openstack -v 2013/04/24 01:46:36 INFO environs/openstack: opening environment "openstack" 2013/04/24 01:46:36 INFO environs/openstack: bootstrapping environment "openstack" 2013/04/24 01:46:46 INFO environs: reading tools with major version 1 2013/04/24 01:46:46 INFO environs: falling back to public bucket 2013/04/24 01:46:46 ERROR command failed: no tools available error: no tools available
I've tried with and without the
-e openstack switch, yielding identical results. Trying with juju-origin: ppa resulted in
ERROR command failed: juju-origin: expected nothing, got "ppa"
I also tried manually specifying the
auth-url - but again, no change.
Here are the relevant parts of my environments.yaml:
zestrada@cloud1:~$ grep -A25 openstack: .juju/environments.yaml | grep -vP "\s+#" openstack: type: openstack admin-secret: SECRET control-bucket: juju-44c885823005ec6033e09c81f99980a6 default-image-id: "119295c7-2afc-4eda-bd64-2f8bef894b0d" default-instance-type: "1.small" auth-mode: userpass
My environment variables are correct since I can access all installed services (nova, swift, cinder, glance, keystone) with no trouble.