Merge pull request #44 from Mirantis/tpl
Update virtual resource for current branch
This commit is contained in:
commit
e4838e9b55
@ -3,6 +3,7 @@ $resource = hiera($::resource_name)
|
||||
$ip = $resource['input']['ip']['value']
|
||||
$admin_token = $resource['input']['admin_token']['value']
|
||||
$db_user = $resource['input']['db_user']['value']
|
||||
$db_host = $resource['input']['db_host']['value']
|
||||
$db_password = $resource['input']['db_password']['value']
|
||||
$db_name = $resource['input']['db_name']['value']
|
||||
$admin_port = $resource['input']['admin_port']['value']
|
||||
@ -13,8 +14,9 @@ class {'keystone':
|
||||
verbose => true,
|
||||
catalog_type => 'sql',
|
||||
admin_token => $admin_token,
|
||||
database_connection => "mysql://$db_user:$db_password@$ip/$db_name",
|
||||
database_connection => "mysql://$db_user:$db_password@$db_host/$db_name",
|
||||
public_port => "$port",
|
||||
admin_port => "$admin_port",
|
||||
token_driver => 'keystone.token.backends.kvs.Token'
|
||||
}
|
||||
|
||||
|
@ -15,6 +15,9 @@ input:
|
||||
db_name:
|
||||
schema: str!
|
||||
value: keystone
|
||||
db_host:
|
||||
schema: str!
|
||||
value: keystone
|
||||
|
||||
admin_port:
|
||||
schema: int!
|
||||
|
@ -16,10 +16,10 @@ input:
|
||||
value: 'node1'
|
||||
port:
|
||||
schema: int!
|
||||
value: ''
|
||||
value: 5672
|
||||
management_port:
|
||||
schema: int!
|
||||
value: ''
|
||||
value: 15672
|
||||
git:
|
||||
schema: {repository: str!, branch: str!}
|
||||
value: {repository: 'https://github.com/puppetlabs/puppetlabs-rabbitmq.git', branch: '5.1.0'}
|
||||
|
@ -35,19 +35,18 @@ resources:
|
||||
from: templates/keystone_api.yml
|
||||
values:
|
||||
idx: 1
|
||||
image: 'kollaglue/centos-rdo-k-keystone'
|
||||
config_dir: '/etc/solar/keystone_config_1'
|
||||
db_password: 'keystone_db_user::user_password'
|
||||
db_user: 'keystone_db_user::user_name'
|
||||
db_port: 'keystone_db_user::login_port'
|
||||
db_name: 'keystone_db_user::db_name'
|
||||
db_host: 'mariadb_service::ip'
|
||||
admin_token: 132fdsfwqee
|
||||
admin_port: 35357
|
||||
port: 5000
|
||||
ip: '{{ip}}'
|
||||
ssh_user: '{{ssh_user}}'
|
||||
ssh_key: '{{ssh_key}}'
|
||||
|
||||
# TODO: HAproxy
|
||||
|
||||
- id: openstack_base
|
||||
from: templates/openstack_base.yml
|
||||
values:
|
||||
@ -57,34 +56,20 @@ resources:
|
||||
keystone_ip: 'keystone_service_1::ip'
|
||||
keystone_admin_port: 'keystone_service_1::admin_port'
|
||||
keystone_port: 'keystone_service_1::port'
|
||||
admin_token: 'keystone_config_1::admin_token'
|
||||
admin_token: 'keystone_service_1::admin_token'
|
||||
|
||||
- id: glance_base
|
||||
from: templates/glance_base.yml
|
||||
- id: openrc_file
|
||||
from: resources/openrc_file
|
||||
values:
|
||||
login_user: root
|
||||
login_password: 'mariadb_service::root_password'
|
||||
login_port: 'mariadb_service::port'
|
||||
db_name: 'glance'
|
||||
user_password: 'glance'
|
||||
user_name: 'glance'
|
||||
keystone_host: 'keystone_service_1::ip'
|
||||
keystone_port: 'keystone_service_1::admin_port'
|
||||
tenant: 'admin_user::tenant_name'
|
||||
user_name: 'admin_user::user_name'
|
||||
password: 'admin_user::user_password'
|
||||
|
||||
ip: '{{ip}}'
|
||||
ssh_user: '{{ssh_user}}'
|
||||
ssh_key: '{{ssh_key}}'
|
||||
|
||||
- id: glance_registry_1
|
||||
from: templates/glance_registry.yml
|
||||
values:
|
||||
idx: 1
|
||||
keystone_admin_port: 'keystone_service_1::admin_port'
|
||||
keystone_ip: 'keystone_service_1::ip'
|
||||
mysql_password: 'glance_db_user::user_password'
|
||||
mysql_user: 'keystone_db_user::user_name'
|
||||
mysql_db: 'keystone_db_user::db_name'
|
||||
mysql_ip: 'mariadb_service::ip'
|
||||
ip: '{{ip}}'
|
||||
ssh_user: '{{ssh_user}}'
|
||||
ssh_key: '{{ssh_key}}'
|
||||
|
||||
tags: ['resources/controller', 'resource/primary_controller']
|
||||
|
||||
|
@ -1,27 +1,20 @@
|
||||
id: keystone_api_{{idx}}
|
||||
|
||||
resources:
|
||||
- id: keystone_config_{{idx}}
|
||||
from: resources/keystone_config
|
||||
- id: keystone_service_{{idx}}
|
||||
from: resources/keystone_puppet
|
||||
values:
|
||||
config_dir: '/etc/solar/keystone_{{idx}}'
|
||||
admin_token: '{{admin_token}}'
|
||||
db_host: '{{db_host}}'
|
||||
db_port: '{{db_port}}'
|
||||
db_name: '{{db_name}}'
|
||||
db_user: '{{db_user}}'
|
||||
db_password: '{{db_password}}'
|
||||
|
||||
admin_port: {{admin_port}}
|
||||
port: {{port}}
|
||||
ip: '{{ip}}'
|
||||
ssh_user: '{{ssh_user}}'
|
||||
ssh_key: '{{ssh_key}}'
|
||||
|
||||
|
||||
- id: keystone_service_{{idx}}
|
||||
from: resources/keystone_service
|
||||
values:
|
||||
image: 'kollaglue/centos-rdo-j-keystone'
|
||||
config_dir: 'keystone_config_{{idx}}::config_dir'
|
||||
ip: 'keystone_config_{{idx}}::ip'
|
||||
ssh_user: 'keystone_config_{{idx}}::ssh_user'
|
||||
ssh_key: 'keystone_config_{{idx}}::ssh_key'
|
||||
|
||||
tags: ['resources/keystone', 'resource/keystone_api']
|
||||
|
@ -25,6 +25,19 @@ resources:
|
||||
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:
|
||||
@ -35,7 +48,7 @@ resources:
|
||||
{% endraw %}
|
||||
description: 'OpenStack Identity Service'
|
||||
type: 'identity'
|
||||
name: 'keystone'
|
||||
endpoint_name: 'keystone'
|
||||
admin_port: '{{keystone_admin_port}}'
|
||||
public_port: '{{keystone_port}}'
|
||||
internal_port: '{{keystone_port}}'
|
||||
|
Loading…
x
Reference in New Issue
Block a user