Browse code

Remove installation of keystone policy file

As of Id6e3c0ac54b21d85e68625a5b52fe2559fb70f24 keystone's policy
file is empty and it is no longer required at runtime. This commit
updates devstack to not deploy a policy file for keystone because
devstack doesn't specify any policy overrides. Instead, we can remove
the sample policy file and rely on the defaults that have been
registered in code. This is the same approach nova took with policy
in I85a251376dfe38caa4b100861bf764014a98bc37.

Change-Id: Ib1d9a51a78e2a84a3d7294dc8782605a681fa9e8

Lance Bragstad authored on 2017/03/28 23:32:28
Showing 1 changed files
... ...
@@ -202,7 +202,6 @@ function configure_keystone {
202 202
 
203 203
     if [[ "$KEYSTONE_CONF_DIR" != "$KEYSTONE_DIR/etc" ]]; then
204 204
         install -m 600 $KEYSTONE_DIR/etc/keystone.conf.sample $KEYSTONE_CONF
205
-        cp -p $KEYSTONE_DIR/etc/policy.json $KEYSTONE_CONF_DIR
206 205
         if [[ -f "$KEYSTONE_DIR/etc/keystone-paste.ini" ]]; then
207 206
             cp -p "$KEYSTONE_DIR/etc/keystone-paste.ini" "$KEYSTONE_PASTE_INI"
208 207
         fi