From 4358710a8ce222fa721418763674d5150e233213 Mon Sep 17 00:00:00 2001 From: Marc Gariepy Date: Wed, 9 Nov 2016 14:48:08 -0500 Subject: [PATCH] Rename tmpfiles.d files On CentOS /run/lock is created by /usr/lib/tmpfiles.d/legacy.conf file which can be run after other conf we create for opentack services. This patch rename the service files to openstack-service.conf to ensure it is ran after legacy.conf Change-Id: I43455b625d9401bb7dea2e0b622cdf7d66096e30 --- tasks/glance_init_systemd.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tasks/glance_init_systemd.yml b/tasks/glance_init_systemd.yml index 14a83f83..5b57db65 100644 --- a/tasks/glance_init_systemd.yml +++ b/tasks/glance_init_systemd.yml @@ -33,10 +33,20 @@ with_dict: "{{ glance_services }}" when: inventory_hostname in groups[item.value.group] +# TODO(mgariepy): +# Remove this in Pike as it only needed to handle upgrades +# from Newton->Newton and Newton->Ocata +- name: Cleanup old tmpfiles.d entry + file: + path: "/etc/tmpfiles.d/{{ item.value.service_name }}.conf" + state: absent + with_dict: "{{ glance_services }}" + when: inventory_hostname in groups[item.value.group] + - name: Create tmpfiles.d entry template: src: "glance-systemd-tmpfiles.j2" - dest: "/etc/tmpfiles.d//{{ item.value.service_name }}.conf" + dest: "/etc/tmpfiles.d/openstack-{{ item.value.service_name }}.conf" mode: "0644" owner: "root" group: "root"