From 8811234dad5261dfb88ffecdb30c1f2ebf677268 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Thu, 26 Mar 2015 18:27:25 +0000 Subject: keystone: Move setup scripts to Ansible. Now keystone-setup also configures postgres and rabbitmq. This can be split in different setup scripts, but I think that rabbitmq, postgres, are likely to be in the controller node. --- openstack/etc/systemd/system/openstack-keystone-setup.service | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'openstack/etc/systemd') diff --git a/openstack/etc/systemd/system/openstack-keystone-setup.service b/openstack/etc/systemd/system/openstack-keystone-setup.service index fb2793bb..9ea04c1d 100644 --- a/openstack/etc/systemd/system/openstack-keystone-setup.service +++ b/openstack/etc/systemd/system/openstack-keystone-setup.service @@ -1,11 +1,12 @@ [Unit] -Description=Run openstack-keystone-setup (once) +Description=Run keystone-setup Ansible scripts After=local-fs.target postgres-server.service +ConditionPathExists=/etc/openstack/keystone.conf [Service] +# Oneshot, since others setup have to wait until this service finishes Type=oneshot -ExecStart=/usr/share/openstack/openstack-keystone-setup -Restart=no +ExecStart=/usr/bin/ansible-playbook -v -M /usr/share/ansible/ansible-openstack-modules -i /usr/share/openstack/hosts /usr/share/openstack/keystone.yml [Install] WantedBy=multi-user.target -- cgit v1.2.1