id: openstack_base resources: - id: admin_tenant from: resources/keystone_tenant values: tenant_name: admin keystone_port: '#{keystone_admin_port}#' keystone_host: '#{keystone_ip}#' admin_token: '#{admin_token}#' ip: '#{ip}#' ssh_user: '#{ssh_user}#' ssh_key: '#{ssh_key}#' - id: admin_user from: resources/keystone_user values: user_name: 'admin' user_password: 'admin' tenant_name: 'admin_tenant::tenant_name' keystone_port: '#{keystone_admin_port}#' keystone_host: '#{keystone_ip}#' admin_token: '#{admin_token}#' ip: '#{ip}#' ssh_user: '#{ssh_user}#' ssh_key: '#{ssh_key}#' - id: admin_role from: resources/keystone_role values: role_name: 'admin' user_name: 'admin_user::user_name' tenant_name: 'admin_user::tenant_name' keystone_port: '#{keystone_admin_port}#' keystone_host: '#{keystone_ip}#' admin_token: '#{admin_token}#' ip: '#{ip}#' ssh_user: '#{ssh_user}#' ssh_key: '#{ssh_key}#' - id: keystone_service_endpoint from: resources/keystone_service_endpoint values: #% raw %# adminurl: 'http://#{admin_ip}#:#{admin_port}#/v2.0' internalurl: 'http://#{internal_ip}#:#{internal_port}#/v2.0' publicurl: 'http://#{public_ip}#:#{public_port}#/v2.0' #% endraw %# description: 'OpenStack Identity Service' type: 'identity' endpoint_name: 'keystone' admin_port: '#{keystone_admin_port}#' public_port: '#{keystone_port}#' internal_port: '#{keystone_port}#' admin_ip: '#{ip}#' public_ip: '#{ip}#' internal_ip: '#{ip}#' keystone_admin_port: '#{keystone_admin_port}#' keystone_host: '#{keystone_ip}#' admin_token: '#{admin_token}#' ip: '#{ip}#' ssh_user: '#{ssh_user}#' ssh_key: '#{ssh_key}#' - id: service_tenant from: resources/keystone_tenant values: tenant_name: services keystone_port: '#{keystone_admin_port}#' keystone_host: '#{keystone_ip}#' admin_token: '#{admin_token}#' ip: '#{ip}#' ssh_user: '#{ssh_user}#' ssh_key: '#{ssh_key}#'