summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-glance/glance-api.service
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-glance/glance-api.service')
-rw-r--r--meta-openstack/recipes-devtools/python/python-glance/glance-api.service20
1 files changed, 20 insertions, 0 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-glance/glance-api.service b/meta-openstack/recipes-devtools/python/python-glance/glance-api.service
new file mode 100644
index 0000000..6777496
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-glance/glance-api.service
@@ -0,0 +1,20 @@
1[Unit]
2Description=OpenStack Image Service API
3After=postgresql.service keystone.service ntp.service rabbitmq-server.service
4
5[Service]
6User=%USER%
7Group=%GROUP%
8Type=simple
9WorkingDirectory=%LOCALSTATEDIR%/lib/glance
10PermissionsStartOnly=true
11ExecStartPre=/bin/mkdir -p %LOCALSTATEDIR%/lock/glance %LOCALSTATEDIR%/log/glance %LOCALSTATEDIR%/lib/glance
12ExecStartPre=/bin/chown %USER%:%GROUP% %LOCALSTATEDIR%/lock/glance %LOCALSTATEDIR%/lib/glance
13ExecStartPre=/bin/chown %USER%:adm %LOCALSTATEDIR%/log/glance
14ExecStart=/usr/bin/glance-api --config-file=%SYSCONFDIR%/glance/glance-api.conf --log-file=%LOCALSTATEDIR%/log/glance/glance-api.log
15Restart=on-failure
16LimitNOFILE=65535
17TimeoutStopSec=15
18
19[Install]
20WantedBy=multi-user.target