The admin user tag for aws is the same as described below. The @local suffix pertains to the controller not the cloud - think of it as users for a controller you bootstrap yourself are local to that controller.
On 27/02/16 11:29, Adam Stokes wrote: > Thanks that makes sense now. I don't have aws or anything but what would > the admin user tag for those clouds look like? > > On Fri, Feb 26, 2016 at 7:07 PM, Andrew Wilkins < > [email protected]> wrote: > >> On Sat, Feb 27, 2016 at 1:10 AM Adam Stokes <[email protected]> >> wrote: >> >>> Also, will the API support non admin users to login and query the various >>> modelmanager methods they have access to? If so, will this be available by >>> GA release? >>> >>> On Fri, Feb 26, 2016 at 11:45 AM, Adam Stokes <[email protected]> >>> wrote: >>> >>>> Currently, the only way to login to the Juju 2.0 api is to use the Tag >>>> of 'user-admin'. >>>> >>> >> You can log in with additional users. With the CLI, you can do: >> - juju add-user bob >> - juju change-user-password bob >> - juju switch-user bob >> (or you could use the "register" command to add another controller entry; >> you'll still end up with the "bob" user) >> >> However, all the files created by juju during bootstrap (accounts.yaml, >>>> models.yaml, controllers.yaml) only mention the admin user as 'admin@local' >>>> for the controller. >>>> >>> >> "admin" is equivalent to "admin@local"; the latter form is canonical. >> What you're passing over the API is a different form altogether: it is a >> "tag". The tag form of a user is: user-<username>[@domain]. >> >> So for the "admin@local" user, the tag form is "user-admin@local". You >> can also supply just "user-admin", and the "local" is implied. >> >> When will the API login support logging in as the admin user for the >>>> specified controller? >>>> >>>> An example of the request being passed to the api server: >>>> >>>> {'Type': 'Admin', >>>> 'Version': 3, >>>> 'Request': 'Login', >>>> 'RequestId': 1, >>>> 'Params': {'auth-tag': user, >>>> 'credentials': password}} >>>> >>>> user = 'user-admin' and not 'admin@local' as seen in the yaml configs. >>>> >>> >> That should be working. Please file a bug if it's not, with steps to >> reproduce. >> >> Cheers, >> Andrew >> > > > -- Juju mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
