Thanks for the detailed explanation Bryan.

Cheers
Anil


On Mon, May 14, 2018 at 3:01 PM, Bryan Bende <bbe...@gmail.com> wrote:

> Hello,
>
> When a node joins the clusters, if the node has an empty flow.xml, no
> users, and no authorizations, then the node will inherit all of those
> from the cluster, but if any of those are populated then it won't be
> able to join.
>
> One common issue that prevents this from working, is if you have an
> initial admin populated on the new node, then it starts up and creates
> the initial admin and policies locally, and when it attempts to join
> the cluster it will not inherit because now technically it has a
> user/policies defined which are in conflict with the cluster. So the
> trick for a new node is to not fill in the initial admin in
> authorizers.xml.
>
> Regarding creating users/groups/policies... anything you can do in the
> UI can be done via the REST API, the best way to take a look is to
> open Chrome Dev tools while you use the UI and checkout the calls made
> in the network tab.
>
> You could write a script to perform any of these calls and automate
> the creation.
>
> Thanks,
>
> Bryan
>
>
> On Mon, May 14, 2018 at 2:22 PM, Anil Rai <anilrain...@gmail.com> wrote:
> > All,
> >
> > We noticed that we cannot add/modify users and policies when 1 node in a
> > cluster is down. So seems like all nodes should have the latest and
> > identical users.xml and auth*.xml. Is this correct? Shouldn't the latest
> > and up to date files be copied to other nodes during startup instead?
> (like
> > flow.gz)
> >
> > Secondly, we configures groups, users and policies manually via the
> canvas.
> > Is there any automated way? and how do we propagate the users to other
> > environments?
> >
> > Thanks
> > Anil
>

Reply via email to