Merge "Create m1.micro nova flavor"
This commit is contained in:
commit
bbf26b499b
@ -324,5 +324,4 @@ class openstack::nova::controller (
|
||||
ensure_package => $ensure_package
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -569,19 +569,33 @@ class osnailyfacter::cluster_ha {
|
||||
|
||||
Class['keystone', 'openstack::ha::keystone']-> Exec<| title=='wait-for-haproxy-keystone-backend' |>
|
||||
Class['keystone', 'openstack::ha::keystone']-> Exec<| title=='wait-for-haproxy-keystone-admin-backend' |>
|
||||
}
|
||||
|
||||
if ! $::use_neutron {
|
||||
if $primary_controller {
|
||||
exec { 'wait-for-haproxy-nova-backend':
|
||||
command => "echo show stat | socat unix-connect:///var/lib/haproxy/stats stdio | grep '^nova-api-2,' | egrep -v ',FRONTEND,|,BACKEND,' | grep -qv ',INI,' &&
|
||||
echo show stat | socat unix-connect:///var/lib/haproxy/stats stdio | grep -q '^nova-api-2,BACKEND,.*,UP,'",
|
||||
path => ['/usr/bin', '/usr/sbin', '/sbin', '/bin'],
|
||||
try_sleep => 5,
|
||||
tries => 60,
|
||||
require => Package['socat'],
|
||||
}
|
||||
exec { 'wait-for-haproxy-nova-backend':
|
||||
command => "echo show stat | socat unix-connect:///var/lib/haproxy/stats stdio | grep '^nova-api-2,' | egrep -v ',FRONTEND,|,BACKEND,' | grep -qv ',INI,' &&
|
||||
echo show stat | socat unix-connect:///var/lib/haproxy/stats stdio | grep -q '^nova-api-2,BACKEND,.*,UP,'",
|
||||
path => ['/usr/bin', '/usr/sbin', '/sbin', '/bin'],
|
||||
try_sleep => 5,
|
||||
tries => 60,
|
||||
require => Package['socat'],
|
||||
}
|
||||
|
||||
exec {'create-m1.micro-flavor':
|
||||
command => "bash -c \"source /root/openrc; nova flavor-create --is-public true m1.micro auto 64 0 1\"",
|
||||
path => '/sbin:/usr/sbin:/bin:/usr/bin',
|
||||
unless => 'bash -c "source /root/openrc; nova flavor-list | grep -q m1.micro"',
|
||||
require => [Class['nova'],Class['openstack::auth_file']],
|
||||
}
|
||||
|
||||
Class['nova::api', 'openstack::ha::nova', 'nova::keystone::auth'] ->
|
||||
Exec<| title=='create-m1.micro-flavor' |>
|
||||
Class['keystone', 'openstack::ha::keystone']->
|
||||
Exec<| title=='create-m1.micro-flavor' |>
|
||||
Class['keystone', 'openstack::ha::keystone']->
|
||||
Exec<| title=='create-m1.micro-flavor' |>
|
||||
Openstack::Ha::Haproxy_service <| |> ->
|
||||
Exec<| title=='create-m1.micro-flavor' |>
|
||||
|
||||
if ! $::use_neutron {
|
||||
nova_floating_range { $floating_ips_range:
|
||||
ensure => 'present',
|
||||
pool => 'nova',
|
||||
|
@ -312,6 +312,14 @@ class osnailyfacter::cluster_simple {
|
||||
nova_config { 'DEFAULT/use_cow_images': value => $::fuel_settings['use_cow_images'] }
|
||||
nova_config { 'DEFAULT/compute_scheduler_driver': value => $::fuel_settings['compute_scheduler_driver'] }
|
||||
|
||||
exec {'create-m1.micro-flavor':
|
||||
command => "bash -c \"source /root/openrc; nova flavor-create --is-public true m1.micro auto 64 0 1\"",
|
||||
path => '/sbin:/usr/sbin:/bin:/usr/bin',
|
||||
unless => 'bash -c "source /root/openrc; nova flavor-list | grep -q m1.micro"',
|
||||
require => [Class['nova'],Class['openstack::auth_file']],
|
||||
}
|
||||
|
||||
|
||||
if !$::use_neutron {
|
||||
$floating_ips_range = $::fuel_settings['floating_network_range']
|
||||
if $floating_ips_range {
|
||||
|
Loading…
Reference in New Issue
Block a user