From 8da98c3c80eb64191fab6933b32b613788fe36bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Ole=C5=9B?= Date: Mon, 19 Oct 2015 23:41:37 +0200 Subject: [PATCH] Copy action run to update --- resources/keystone_puppet/actions/update.pp | 23 ++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/resources/keystone_puppet/actions/update.pp b/resources/keystone_puppet/actions/update.pp index 203b14b9..a593d8a0 100644 --- a/resources/keystone_puppet/actions/update.pp +++ b/resources/keystone_puppet/actions/update.pp @@ -1,7 +1,20 @@ +$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'] +$port = $resource['input']['port']['value'] + class {'keystone': - verbose => true, - catalog_type => 'sql', - admin_token => '{{ admin_token }}', - sql_connection => 'mysql://{{ db_user }}:{{ db_password }}@{{ ip }}/{{ db_name }}', - public_port => '{{ port }}' + package_ensure => 'present', + verbose => true, + catalog_type => 'sql', + admin_token => $admin_token, + database_connection => "mysql://$db_user:$db_password@$db_host/$db_name", + public_port => "$port", + admin_port => "$admin_port", }