On 03/05/16 23:16, Andreas Hasenack wrote: > On Tue, May 3, 2016 at 10:09 AM, Andreas Hasenack <[email protected]> > wrote: > >> On Wed, Apr 20, 2016 at 7:07 PM, Andrew Wilkins < >> [email protected]> wrote: >> >>> On Thu, Apr 21, 2016 at 2:44 AM Andreas Hasenack <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> I was trying to add another "cloud" so that I could have multiple MAAS >>>> servers available to bootstrap on, without having to type the MAAS IP >>>> everytime in the bootstrap command line, and pass --credential. >>>> >>>> Some reading lead me to juju add-cloud, but the documentation only has >>>> examples for openstack clouds, like: >>>> >>>> clouds: >>>> <cloud_name>: >>>> type: <type_of_cloud> >>>> regions: >>>> <region-name>: >>>> endpoint: <https://xxx.yyy.zzz:35574/v3.0/> >>>> auth-types: <[access-key, oauth, userpass]> >>>> >>>> >>>> That does not translate immediately to a MAAS configuration. I asked for >>>> help on IRC and mgz provided me with this syntax: >>>> >>>> clouds: >>>> some-name: >>>> type: maas >>>> auth-types: [oauth1] >>>> endpoint: 'http://<IP>/MAAS/' >>>> >>>> >>>> Are there other options that could be used here, specific to the "maas" >>>> type? What about other cloud types, what changes in this template? >>>> >>> >>> Everything that you can use is used here: >>> http://streams.canonical.com/juju/public-clouds.syaml. So the things in >>> there of note are "storage-endpoint" and "regions". >>> >>> >> >> What's "domain-name"? >> andreas@nsn7:~$ juju add-credential cistack >> credential name: cistack >> auth-type: userpass >> username: andreas >> password: >> tenant-name: andreas >> domain-name: ????? >> credentials added for cloud cistack >> >> It's not used in http://streams.canonical.com/juju/public-clouds.syaml, >> nor is it documented in >> https://jujucharms.com/docs/devel/clouds#specifying-additional-clouds. I >> can take a guess (DNS domain name), but I don't know where and how it's >> used. juju1 didn't have that, and nor does the novarc file given to me by >> horizon. >> >> > > Looks like juju 2b6 also doesn't know what it is: > $ juju-2.0 bootstrap cistack-controller cistack > WARNING unknown config field "domain-name" > ERROR authentication failed. > (...) >
That WARNING above is unfortunately misleading in this case. The provider's config parsing needs to be updated to understand that domain-name is a new optional field (the field is still processed despite the warning). But it doesn't indicate the cause of the failure. Perhaps only keystone 2 is supported by the openstack cloud in use. The error message would be better if it indicated the cause of failure. -- Juju mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
