# 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"