add endpoints
This commit is contained in:
parent
ac654252e9
commit
01ffc91fb9
19
deployment_scripts/puppet/manifests/keystone.pp
Normal file
19
deployment_scripts/puppet/manifests/keystone.pp
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
notify {'MODULAR manila/keystone': }
|
||||||
|
|
||||||
|
$manila = hiera_hash('manila', {})
|
||||||
|
$pass = $manila['user_password']
|
||||||
|
|
||||||
|
$network_metadata = hiera_hash('network_metadata', {})
|
||||||
|
$public_ip = $network_metadata['vips']['public']['ipaddr']
|
||||||
|
$admin_ip = $network_metadata['vips']['management']['ipaddr']
|
||||||
|
$internal_ip = $admin_ip
|
||||||
|
|
||||||
|
class {'::puppet-manila::keystone::auth':
|
||||||
|
password => $pass,
|
||||||
|
public_url => "http://${public_ip}:8786/v1/%(tenant_id)s",
|
||||||
|
public_url_v2 => "http://${public_ip}:8786/v2/%(tenant_id)s",
|
||||||
|
admin_url => "http://${admin_ip}:8786/v1/%(tenant_id)s",
|
||||||
|
admin_url_v2 => "http://${admin_ip}:8786/v2/%(tenant_id)s",
|
||||||
|
internal_url => "http://${internal_ip}:8786/v1/%(tenant_id)s",
|
||||||
|
internal_url_v2 => "http://${internal_ip}:8786/v2/%(tenant_id)s",
|
||||||
|
}
|
@ -7,7 +7,26 @@ Steps for installation and configuration of the manila:
|
|||||||
** DONE create service
|
** DONE create service
|
||||||
openstack service create --name manila --description "OpenStack Shared Filesystems" share
|
openstack service create --name manila --description "OpenStack Shared Filesystems" share
|
||||||
openstack service create --name manilav2 --description "OpenStack Shared Filesystems" sharev2
|
openstack service create --name manilav2 --description "OpenStack Shared Filesystems" sharev2
|
||||||
** TODO create endpoint
|
** DONE create endpoint
|
||||||
|
root@node-1:~/manila# export adminurl=$(openstack endpoint show cinder| awk '/adminurl/ {print $4}'|cut -d':' -f2|sed s/'\/'//g)
|
||||||
|
root@node-1:~/manila# export internalurl=$(openstack endpoint show cinder| awk '/internalurl/ {print $4}'|cut -d':' -f2|sed s/'\/'//g)
|
||||||
|
root@node-1:~/manila# export publicurl=$(openstack endpoint show cinder| awk '/publicurl/ {print $4}'|cut -d':' -f2|sed s/'\/'//g)
|
||||||
|
root@node-1:~/manila# openstack endpoint create \
|
||||||
|
--region RegionOne \
|
||||||
|
--publicurl http://$publicurl:8786/v1/%\(tenant_id\)s \
|
||||||
|
--internalurl http://$internalurl:8786/v1/%\(tenant_id\)s \
|
||||||
|
--adminurl http://$adminurl:8786/v1/%\(tenant_id\)s \
|
||||||
|
share
|
||||||
|
root@node-1:~/manila# openstack endpoint create \
|
||||||
|
--region RegionOne \
|
||||||
|
--publicurl http://$publicurl:8786/v2/%\(tenant_id\)s \
|
||||||
|
--internalurl http://$internalurl:8786/v2/%\(tenant_id\)s \
|
||||||
|
--adminurl http://$adminurl:8786/v2/%\(tenant_id\)s \
|
||||||
|
sharev2
|
||||||
|
** TODO install manila
|
||||||
|
** TODO edit config
|
||||||
|
** TODO do db staff
|
||||||
|
** TODO iptables
|
||||||
* Notest
|
* Notest
|
||||||
** Receive the puppet-manila module when the plugin is bulded
|
** Receive the puppet-manila module when the plugin is bulded
|
||||||
** How to generate password in puppet?
|
** How to generate password in puppet?
|
||||||
|
Loading…
Reference in New Issue
Block a user