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

Reply via email to