admin is dead, long live $USER

Ian Booth ian.booth at canonical.com
Fri Mar 4 08:07:31 UTC 2016


I was speaking generically wrt the cloud init scripts :-)
We compose what needs to be done and render accordingly. But I can't see
anywhere where we pass the admin user and use the --admin-user arg to jujud
bootstrap. But maybe I'm not looking hard enough :-)

On 04/03/16 17:27, John Meinel wrote:
> We ssh into the machine to finish setting it up. I don't think we use
> cloud-init much for the initial machine. That way we can set up secret
> passwords, etc.
> 
> John
> =:->
> On Mar 4, 2016 11:09 AM, "Ian Booth" <ian.booth at canonical.com> wrote:
> 
>> Hey Tim
>>
>> The new bootstrap UX has not removed any --admin-user flag.
>> I can see that the server jujud bootstrap command has an --admin-user
>> argument
>> but it appears this is never set anywhere in the cloud init scripts. Or
>> not that
>> I can see. I've checked older version of the relevant files and can't see
>> where
>> we've ever used this.
>>
>> So maybe we have a capability to bootstrap the controller agent with a
>> specified
>> admin-user but have not hooked it up yet?
>>
>> On 04/03/16 08:11, Tim Penhey wrote:
>>> Ah... it used to be there :-) At least it is on my feature branch, but I
>>> don't think I have merged the most recent master updates that has the
>>> work to re-work bootstrap for the new cloud credentials stuff.
>>>
>>> Tim
>>>
>>> On 04/03/16 10:09, Rick Harding wrote:
>>>> If we do that we need to also make it configurable on bootstrap as an
>>>> option.
>>>>
>>>> +1 overall
>>>>
>>>>
>>>> On Thu, Mar 3, 2016, 4:07 PM Tim Penhey <tim.penhey at canonical.com
>>>> <mailto:tim.penhey at canonical.com>> wrote:
>>>>
>>>>     Hi folks,
>>>>
>>>>     I was thinking that with the upcoming big changes with 2.0, we
>> should
>>>>     tackle a long held issue where we have the initial user called
>> "admin".
>>>>
>>>>     There was a request some time back that we should use the current
>> user's
>>>>     name. The reason it wasn't implemented at that time was due to
>> logging
>>>>     into the GUI issues. These have been resolved some time back with
>> the
>>>>     multiple user support that was added.
>>>>
>>>>     All the server side code handles the ability to define the initial
>> user
>>>>     for the controller model, and we do this in all the tests, so the
>>>>     default test user is actually called "test-admin".
>>>>
>>>>     I *think* that all we need to do is change the default value we use
>> in
>>>>     the bootstrap command for the AdminUserName (--admin-user flag) from
>>>>     "admin" to something we derive from the current user.
>>>>
>>>>     Probably worth doing now.
>>>>
>>>>     Thoughts?
>>>>
>>>>     Tim
>>>>
>>>>     --
>>>>     Juju-dev mailing list
>>>>     Juju-dev at lists.ubuntu.com <mailto:Juju-dev at lists.ubuntu.com>
>>>>     Modify settings or unsubscribe at:
>>>>     https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>>>
>>>
>>>
>>
>> --
>> Juju-dev mailing list
>> Juju-dev at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>
> 



More information about the Juju-dev mailing list