snap-keystone/snap/snap-openstack.yaml

42 lines
1.3 KiB
YAML

setup:
install: classic
dirs:
- "/etc/keystone"
- "/etc/keystone/conf.d"
- "/etc/keystone/fernet-keys"
- "/etc/nginx/keystone/sites-enabled"
- "/etc/uwsgi/keystone"
- "/var/lib/keystone"
- "/var/lib/nginx/keystone"
- "/var/lock/keystone"
- "/var/log/keystone"
- "/var/log/uwsgi/keystone"
- "/var/log/nginx/keystone"
- "/var/run/keystone"
- "/var/run/nginx/keystone"
templates:
keystone-snap.conf.j2: "/etc/keystone/conf.d/keystone-snap.conf"
admin.ini.j2: "/etc/uwsgi/keystone/admin.ini"
public.ini.j2: "/etc/uwsgi/keystone/public.ini"
keystone-nginx.conf.j2: "/etc/nginx/keystone/sites-enabled/keystone.conf"
# NOTE(coreycb): drop nginx.conf template when support lands for
# dropping permissions to regular user.
nginx.conf.j2: "/etc/nginx/keystone/nginx.conf"
copyfiles:
"{snap}/etc/keystone": "/etc/keystone"
"{snap}/etc/nginx/": "/etc/nginx/keystone"
entry_points:
keystone-manage:
binary: keystone-manage
config-files:
- "/etc/keystone/keystone.conf"
config-dirs:
- "/etc/keystone/conf.d"
keystone-uwsgi:
type: uwsgi
uwsgi-dir: "/etc/uwsgi/keystone"
log-file: "/var/log/uwsgi/keystone/uwsgi.log"
keystone-nginx:
type: nginx
config-file: "/etc/nginx/keystone/nginx.conf"