scenario001: enable IPv6 on centos7
Allow to deploy scenario001 on IPv6 networks when running CentOS7 jobs: * ceilometer * aodh * gnocchi Change-Id: Ide911c1bf805860fe1bac0bf50da10b1f5528714
This commit is contained in:
parent
dbd4fc4fca
commit
cfeef81765
@ -34,7 +34,7 @@ scenario](#All-In-One).
|
|||||||
| - | scenario001 | scenario002 | scenario003 | scenario-aio |
|
| - | scenario001 | scenario002 | scenario003 | scenario-aio |
|
||||||
|:----------:|:-----------:|:-----------:|:-----------:|:-------------:
|
|:----------:|:-----------:|:-----------:|:-----------:|:-------------:
|
||||||
| ssl | yes | yes | no | no |
|
| ssl | yes | yes | no | no |
|
||||||
| ipv6 | no | yes | no | no |
|
| ipv6 | centos7 | centos7 | no | no |
|
||||||
| keystone | X | X | X | X |
|
| keystone | X | X | X | X |
|
||||||
| glance | rbd | swift | file | file |
|
| glance | rbd | swift | file | file |
|
||||||
| nova | rbd | X | X | X |
|
| nova | rbd | X | X | X |
|
||||||
|
@ -14,9 +14,22 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
case $::osfamily {
|
||||||
|
'Debian': {
|
||||||
|
$ipv6 = false
|
||||||
|
}
|
||||||
|
'RedHat': {
|
||||||
|
$ipv6 = true
|
||||||
|
}
|
||||||
|
default: {
|
||||||
|
fail("Unsupported osfamily (${::osfamily})")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
include ::openstack_integration
|
include ::openstack_integration
|
||||||
class { '::openstack_integration::config':
|
class { '::openstack_integration::config':
|
||||||
ssl => true,
|
ssl => true,
|
||||||
|
ipv6 => $ipv6,
|
||||||
}
|
}
|
||||||
include ::openstack_integration::cacert
|
include ::openstack_integration::cacert
|
||||||
include ::openstack_integration::rabbitmq
|
include ::openstack_integration::rabbitmq
|
||||||
|
Loading…
x
Reference in New Issue
Block a user