@@ -140,45 +140,44 @@ CONF
140140}
141141
142142enable_and_configure_rbac () {
143- echo " Enabling and configuring RBAC in st2.conf"
143+ echo " Enabling and configuring RBAC in st2.conf"
144144
145- if [[ " ${DISTRO} " = UBUNTU* ]]; then
145+ if [[ " ${DISTRO} " = UBUNTU* ]]; then
146146 sudo apt-get install -y crudini
147- else
147+ else
148148 sudo yum install -y crudini
149- fi
149+ fi
150150
151- # Enable RBAC
152- echo " Enabling rbac in st2.conf"
151+ # Enable RBAC
152+ echo " Enabling rbac in st2.conf"
153153
154- sudo crudini --set /etc/st2/st2.conf rbac enable ' True'
155- sudo crudini --set /etc/st2/st2.conf rbac backend ' enterprise'
154+ sudo crudini --set /etc/st2/st2.conf rbac enable ' True'
155+ sudo crudini --set /etc/st2/st2.conf rbac backend ' enterprise'
156156
157- # TODO: Move directory creation to package
158- sudo mkdir -p /opt/stackstorm/rbac/assignments/
159- sudo mkdir -p /opt/stackstorm/rbac/roles/
157+ # TODO: Move directory creation to package
158+ sudo mkdir -p /opt/stackstorm/rbac/assignments/
159+ sudo mkdir -p /opt/stackstorm/rbac/roles/
160160
161- # Write role assignment for admin user
162- ROLE_ASSIGNMENT_FILE=" /opt/stackstorm/rbac/assignments/${ST2_USERNAME} .yaml"
163- sudo bash -c " cat > ${ROLE_ASSIGNMENT_FILE} " << EOL
161+ # Write role assignment for admin user
162+ ROLE_ASSIGNMENT_FILE=" /opt/stackstorm/rbac/assignments/${ST2_USERNAME} .yaml"
163+ sudo bash -c " cat > ${ROLE_ASSIGNMENT_FILE} " << EOL
164164---
165165 username: "${ST2_USERNAME} "
166166 roles:
167167 - "system_admin"
168168EOL
169169
170- # Write role assignment for stanley (system) user
171- ROLE_ASSIGNMENT_FILE=" /opt/stackstorm/rbac/assignments/stanley.yaml"
172- sudo bash -c " cat > ${ROLE_ASSIGNMENT_FILE} " << EOL
170+ # Write role assignment for stanley (system) user
171+ ROLE_ASSIGNMENT_FILE=" /opt/stackstorm/rbac/assignments/stanley.yaml"
172+ sudo bash -c " cat > ${ROLE_ASSIGNMENT_FILE} " << EOL
173173---
174174 username: "stanley"
175175 roles:
176176 - "admin"
177177EOL
178178
179- # Sync roles and assignments
180- sudo st2-apply-rbac-definitions --config-file /etc/st2/st2.conf
181-
179+ # Sync roles and assignments
180+ sudo st2-apply-rbac-definitions --config-file /etc/st2/st2.conf
182181}
183182
184183
0 commit comments