Created
May 11, 2022 13:28
-
-
Save mitake/3438b6b7fb64d3f07f3d4282951645e0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
export ETCDCTL_API=3 | |
ETCDCTL=bin/etcdctl | |
echo p | $ETCDCTL user add root --interactive=false | |
echo p | $ETCDCTL user add u1 --interactive=false | |
$ETCDCTL role add root | |
$ETCDCTL role add r1 | |
$ETCDCTL user grant root root | |
$ETCDCTL user grant u1 r1 | |
$ETCDCTL role grant r1 readwrite k1 k5 | |
for i in `seq 1 100`; do | |
echo $i | |
$ETCDCTL user add dummyuser$i --no-password | |
done | |
for i in `seq 1 10`; do | |
echo $i | |
$ETCDCTL role add dummyrole$i | |
done | |
for i in `seq 1 100`; do | |
for j in `seq 1 10`; do | |
$ETCDCTL user grant dummyuser$i dummyrole$i | |
done | |
done | |
$ETCDCTL auth enable |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment