#!/bin/sh

set -e

ME=$(hostname)
HOSTLIST=$(cat /etc/hosts | grep controller | awk '{print $2}')

keystone-manage --config-file /etc/keystone/keystone.conf fernet_rotate --keystone-user keystone --keystone-group keystone
for i in ${HOSTLIST} ; do
	if ! [ "${i}" = "${ME}" ] ; then
		rsync -e ssh -avz --delete /etc/keystone/fernet-keys/ ${i}:/etc/keystone/fernet-keys/ >/dev/null 2>&1
	fi
done
