46 lines
1.9 KiB
YAML
46 lines
1.9 KiB
YAML
# Basic test yaml for snap-openstack
|
|
# This file is taken directly from the keystone snap, except as noted below.
|
|
setup:
|
|
dirs:
|
|
# Some dirs were trimmed from keystone's snap-openstack.yaml to minimize test code.
|
|
- "{snap_common}/etc/keystone/keystone.conf.d"
|
|
- "{snap_common}/etc/nginx/sites-enabled"
|
|
- "{snap_common}/etc/nginx/snap/sites-enabled"
|
|
- "{snap_common}/etc/uwsgi/snap"
|
|
templates:
|
|
keystone-nginx.conf.j2: "{snap_common}/etc/nginx/snap/sites-enabled/keystone.conf"
|
|
keystone-snap.conf.j2: "{snap_common}/etc/keystone/keystone.conf.d/keystone-snap.conf"
|
|
nginx.conf.j2: "{snap_common}/etc/nginx/snap/nginx.conf"
|
|
chmod: # Doesn't exist in keystone's snap-openstack.yaml. Added for testing purposes.
|
|
"{snap_common}/lib": 0755
|
|
chown: # Doesn't exist in keystone's snap-openstack.yaml. Added for testing purposes.
|
|
"{snap_common}/lib": "root:root"
|
|
entry_points:
|
|
keystone-manage:
|
|
binary: "{snap}/bin/keystone-manage"
|
|
config-files:
|
|
- "{snap}/etc/keystone/keystone.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/keystone/keystone.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/keystone/keystone.conf.d"
|
|
keystone-uwsgi:
|
|
type: uwsgi
|
|
uwsgi-dir: "{snap_common}/etc/uwsgi/snap"
|
|
uwsgi-dir-override: "{snap_common}/etc/uwsgi"
|
|
uwsgi-log: "{snap_common}/log/uwsgi.log"
|
|
config-files:
|
|
- "{snap}/etc/keystone/keystone.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/keystone/keystone.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/keystone/keystone.conf.d"
|
|
log-file: "{snap_common}/log/keystone.log"
|
|
templates:
|
|
admin.ini.j2: "{snap_common}/etc/uwsgi/snap/admin.ini"
|
|
public.ini.j2: "{snap_common}/etc/uwsgi/snap/public.ini"
|
|
keystone-nginx:
|
|
type: nginx
|
|
config-file: "{snap_common}/etc/nginx/snap/nginx.conf"
|
|
config-file-override: "{snap_common}/etc/nginx/nginx.conf"
|