From 38973e8bc393a4ca36090c58c8b6eb6d093ea69a Mon Sep 17 00:00:00 2001 From: Mark Asselstine Date: Fri, 1 Dec 2017 15:19:42 -0500 Subject: python-glance: uprev to latest stable/pike Complete the uprev and the transition to systemd. The configuration is cleaned up to match the setup documentation found in the openstack installation guide. Once a build is completed with these changes the controller image is able to have images added via: %> . /etc/keystone/admin-openrc %> openstack image create "cirros" \ --file cirros-0.3.5-x86_64-disk.img \ --disk-format qcow2 --container-format bare \ --public Images can be listed with 'openstack image list' or 'glance image-list' or via the horizon web interface. Requires introduction of python-glance-store... Signed-off-by: Mark Asselstine Signed-off-by: Bruce Ashfield --- .../python/python-glance/glance-api.service | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 meta-openstack/recipes-devtools/python/python-glance/glance-api.service (limited to 'meta-openstack/recipes-devtools/python/python-glance/glance-api.service') 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 @@ +[Unit] +Description=OpenStack Image Service API +After=postgresql.service keystone.service ntp.service rabbitmq-server.service + +[Service] +User=%USER% +Group=%GROUP% +Type=simple +WorkingDirectory=%LOCALSTATEDIR%/lib/glance +PermissionsStartOnly=true +ExecStartPre=/bin/mkdir -p %LOCALSTATEDIR%/lock/glance %LOCALSTATEDIR%/log/glance %LOCALSTATEDIR%/lib/glance +ExecStartPre=/bin/chown %USER%:%GROUP% %LOCALSTATEDIR%/lock/glance %LOCALSTATEDIR%/lib/glance +ExecStartPre=/bin/chown %USER%:adm %LOCALSTATEDIR%/log/glance +ExecStart=/usr/bin/glance-api --config-file=%SYSCONFDIR%/glance/glance-api.conf --log-file=%LOCALSTATEDIR%/log/glance/glance-api.log +Restart=on-failure +LimitNOFILE=65535 +TimeoutStopSec=15 + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3-54-g00ecf