70 lines
3.5 KiB
YAML
70 lines
3.5 KiB
YAML
- name: Translate hieradata
|
|
include_role:
|
|
name: 'ansible-role-k8s-tripleo'
|
|
vars:
|
|
schema:
|
|
# NOTE(flaper87): We should be able to use the connection
|
|
# str coming from hiera. Let's use k8s' DNS for now.
|
|
# glance::database_connection: database.connection
|
|
|
|
glance_log_file: DEFAULT.log_file
|
|
# glance::api::debug: DEFAULT.debug
|
|
glance::api::workers: DEFAULT.workers
|
|
glance::api::bind_port: DEFAULT.bind_port
|
|
glance::api::enable_v1_api: DEFAULT.enable_v1_api
|
|
glance::api::enable_v2_api: DEFAULT.enable_v2_api
|
|
glance::api::show_image_direct_url: DEFAULT.show_image_direct_url
|
|
glance::api::show_multiple_locations: DEFAULT.show_multiple_locations
|
|
|
|
keystone_auth_uri: keystone_authtoken.auth_uri
|
|
keystone_identity_uri: keystone_authtoken.auth_url
|
|
glance::api::authtoken::password: keystone_authtoken.password
|
|
glance::api::authtoken::username: keystone_authtoken.username
|
|
glance::api::authtoken::project: keystone_authtoken.project
|
|
# glance::keystone::authtoken::user_domain_name: 'Default'
|
|
# glance::keystone::authtoken::project_domain_name: 'Default'
|
|
|
|
|
|
glance::api::os_region_name: glance_store.os_region_name
|
|
|
|
glance::api::enable_proxy_headers_parsing: oslo_middleware.enable_proxy_headers_parsing
|
|
|
|
glance::api::pipeline: paste_deploy.pipeline
|
|
|
|
#glance_notifier_strategy: {get_param: GlanceNotifierStrategy}
|
|
glance::notify::rabbitmq::rabbit_userid: oslo_messaging_rabbit.rabbit_userid
|
|
glance::notify::rabbitmq::rabbit_port: oslo_messaging_rabbit.rabbit_port
|
|
glance::notify::rabbitmq::rabbit_password: oslo_messaging_rabbit.rabbit_password
|
|
glance::notify::rabbitmq::rabbit_use_ssl: oslo_messaging_rabbit.rabbit_use_ssl
|
|
glance::notify::rabbitmq::rabbit_host: oslo_messaging_rabbit.rabbit_host
|
|
|
|
glance::notify::rabbitmq::notification_driver: {get_param: NotificationDriver}
|
|
glance::notification_driver: oslo_messaging_notifications.driver
|
|
glance::notification_topics: oslo_messaging_notifications.topics
|
|
|
|
# NOTE(flaper87): Required for registering the keystone endpoint
|
|
keystone_region: keystone_region
|
|
keystone_default_domain: keystone_default_domain
|
|
glance::keystone::auth::tenant: keystone_tenant
|
|
glance::keystone::auth::public_url: keystone_public_url
|
|
glance::keystone::auth::internal_url: keystone_internal_url
|
|
glance::keystone::auth::admin_url: keystone_admin_url
|
|
glance::keystone::auth::password: keystone_user_password
|
|
|
|
default: '{{glance_config}}'
|
|
fact_variable: 'glance_config'
|
|
|
|
# glance::policy::policies: {get_param: GlanceApiPolicies}
|
|
# glance::backend::swift::swift_store_auth_address: {get_param: [EndpointMap, KeystoneV3Internal, uri] }
|
|
# glance::backend::swift::swift_store_user: service:glance
|
|
# glance::backend::swift::swift_store_key: {get_param: GlancePassword}
|
|
# glance::backend::swift::swift_store_create_container_on_put: true
|
|
# glance::backend::swift::swift_store_auth_version: 3
|
|
# glance::backend::rbd::rbd_store_pool: {get_param: GlanceRbdPoolName}
|
|
# glance::backend::rbd::rbd_store_user: {get_param: CephClientUserName}
|
|
# glance_backend: {get_param: GlanceBackend}
|
|
|
|
# tripleo::profile::base::glance::api::glance_nfs_enabled: {get_param: GlanceNfsEnabled}
|
|
# tripleo::glance::nfs_mount::share: {get_param: GlanceNfsShare}
|
|
# tripleo::glance::nfs_mount::options: {get_param: GlanceNfsOptions}
|