common:
apt:
keys:
- - https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2016.11/SALTSTACK-GPG-KEY.pub
+ - https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7/SALTSTACK-GPG-KEY.pub
repos:
# <repo name> <repo prio> deb [arch=<arch>] <repo url> <repo dist> <repo comp>
- - saltstack 500 deb [arch=amd64] http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2016.11 xenial main
+ - saltstack 500 deb [arch=amd64] http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7 xenial main
pkg:
install:
- linux-generic-hwe-16.04
common:
apt:
keys:
- - https://linux.enea.com/mcp-repos/pike/xenial/archive-mcppike.key
- - https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2016.11/SALTSTACK-GPG-KEY.pub
+ - https://linux.enea.com/mcp-repos/queens/xenial/archive-mcpqueens.key
+ - https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7/SALTSTACK-GPG-KEY.pub
repos:
# <repo name> <repo prio> deb [arch=<arch>] <repo url> <repo dist> <repo comp>
- - saltstack 500 deb [arch=amd64] http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2016.11 xenial main
- - armband 1100 deb [arch=arm64] http://linux.enea.com/mcp-repos/pike/xenial pike-armband main
+ - saltstack 500 deb [arch=amd64] http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7 xenial main
+ - armband 1100 deb [arch=arm64] http://linux.enea.com/mcp-repos/queens/xenial queens-armband main
pkg:
install:
- linux-generic-hwe-16.04
##############################################################################
---
cluster:
- domain: mcp-pike-ovs-noha.local
+ domain: mcp-ovs-noha.local
states:
- openstack_noha
- neutron_gateway
##############################################################################
---
cluster:
- domain: mcp-pike-ovs-dpdk-noha.local
+ domain: mcp-ovs-dpdk-noha.local
states:
- dpdk
- openstack_noha
##############################################################################
---
cluster:
- domain: mcp-pike-odl-noha.local
+ domain: mcp-odl-noha.local
states:
- opendaylight
- openstack_noha
##############################################################################
---
cluster:
- domain: mcp-pike-odl-noha.local
+ domain: mcp-odl-noha.local
states:
- dpdk
- opendaylight
##############################################################################
---
cluster:
- domain: mcp-pike-ovn-noha.local
+ domain: mcp-ovn-noha.local
states:
- openstack_noha
- networks
mcp-pike-ovn-ha/infra/kvm.yml
mcp-pike-odl-ha/opendaylight/control.yml
mcp-pike-odl-ha/openstack/init.yml
-mcp-pike-odl-noha/infra/config.yml
-mcp-pike-odl-noha/openstack/compute.yml
+mcp-odl-noha/infra/config.yml
+mcp-odl-noha/openstack/compute.yml
- system.ceilometer.client.cinder_volume
- system.ceilometer.agent.polling.default
- system.linux.system.repo.mcp.openstack
- - cluster.mcp-pike-common-noha.openstack_compute_pdf
+ - cluster.mcp-common-noha.openstack_compute_pdf
parameters:
_param:
interface_mtu: 9000
- system.keystone.server.wsgi
- system.keystone.server.single
- system.keystone.client.single
+ - system.keystone.client.v3.service.keystone
- system.keystone.client.service.nova21
- system.keystone.client.service.nova-placement
- system.keystone.client.service.cinder3
- system.apache.server.site.panko
- system.horizon.server.single
- service.haproxy.proxy.single
- - cluster.mcp-pike-common-noha.haproxy_openstack_api
- - cluster.mcp-pike-common-noha.openstack_control_pdf
+ - cluster.mcp-common-noha.haproxy_openstack_api
+ - cluster.mcp-common-noha.openstack_control_pdf
parameters:
_param:
linux_system_codename: xenial
- python-psycopg2
- python-mysqldb
- python-openstackclient
+ - python-tornado
+ client:
+ enabled: true
+ resources:
+ v3:
+ enabled: true
+ server:
+ identity:
+ admin:
+ api_version: 3
+ admin_identity:
+ admin:
+ api_version: ''
+ user_domain_name: 'Default'
+ project_domain_name: 'Default'
glance:
server:
storage:
---
classes:
- system.linux.system.repo.mcp.openstack
- - cluster.mcp-pike-common-noha.openstack_gateway_pdf
+ - cluster.mcp-common-noha.openstack_gateway_pdf
parameters:
_param:
interface_mtu: 9000
---
parameters:
_param:
- openstack_version: pike
+ openstack_version: queens
apt_mk_version: nightly
mcp_repo_version: 1.1
openstack_region: RegionOne
classes:
- system.reclass.storage.system.opendaylight_control_single
- system.reclass.storage.system.openstack_gateway_single
- - cluster.mcp-pike-common-noha.infra.config
- - cluster.mcp-pike-odl-noha
+ - cluster.mcp-common-noha.infra.config
+ - cluster.mcp-odl-noha
- cluster.all-mcp-arch-common.infra.config{%- if conf.MCP_DPDK_MODE %}_dpdk{%- endif %}_pdf
parameters:
reclass:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.infra
+ - cluster.mcp-common-noha.infra
parameters:
_param:
- cluster_name: mcp-pike-ovs-noha
+ cluster_name: mcp-odl-noha
---
classes:
- system.linux.system.single
- - cluster.mcp-pike-common-noha.init_options
- - cluster.mcp-pike-odl-noha.infra
- - cluster.mcp-pike-odl-noha.openstack
+ - cluster.mcp-common-noha.init_options
+ - cluster.mcp-odl-noha.infra
+ - cluster.mcp-odl-noha.openstack
parameters:
_param:
- system.linux.system.repo.mcp.openstack
- system.linux.system.repo.mcp.extra
- service.opendaylight.server.single
- - cluster.mcp-pike-odl-noha
- - cluster.mcp-pike-odl-noha.opendaylight.control_pdf
+ - cluster.mcp-odl-noha
+ - cluster.mcp-odl-noha.opendaylight.control_pdf
parameters:
_param:
linux_system_codename: xenial
- system.nova.compute.nfv.hugepages
- system.neutron.compute.nfv.dpdk
{%- endif %}
- - cluster.mcp-pike-common-noha.openstack_compute
- - cluster.mcp-pike-odl-noha
+ - cluster.mcp-common-noha.openstack_compute
+ - cluster.mcp-odl-noha
parameters:
linux:
network:
---
classes:
- system.neutron.control.opendaylight.single
- - cluster.mcp-pike-common-noha.openstack_control
- - cluster.mcp-pike-odl-noha
+ - cluster.mcp-common-noha.openstack_control
+ - cluster.mcp-odl-noha
parameters:
haproxy:
proxy:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.openstack_gateway
+ - cluster.mcp-common-noha.openstack_gateway
- service.neutron.gateway.opendaylight.single
- - cluster.mcp-pike-odl-noha
+ - cluster.mcp-odl-noha
parameters:
linux:
network:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.openstack_init
+ - cluster.mcp-common-noha.openstack_init
parameters:
_param:
neutron_tenant_network_types: "flat,vxlan"
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.infra.config
- - cluster.mcp-pike-ovn-noha
+ - cluster.mcp-common-noha.infra.config
+ - cluster.mcp-ovn-noha
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.infra
+ - cluster.mcp-common-noha.infra
parameters:
_param:
- cluster_name: mcp-pike-ovn-noha
+ cluster_name: mcp-ovn-noha
---
classes:
- system.linux.system.single
- - cluster.mcp-pike-common-noha.init_options
- - cluster.mcp-pike-ovn-noha.infra
- - cluster.mcp-pike-ovn-noha.openstack
+ - cluster.mcp-common-noha.init_options
+ - cluster.mcp-ovn-noha.infra
+ - cluster.mcp-ovn-noha.openstack
---
classes:
- service.neutron.compute.ovn.single
- - cluster.mcp-pike-common-noha.openstack_compute
- - cluster.mcp-pike-ovn-noha
+ - cluster.mcp-common-noha.openstack_compute
+ - cluster.mcp-ovn-noha
parameters:
neutron:
compute:
---
classes:
- system.neutron.control.ovn.single
- - cluster.mcp-pike-common-noha.openstack_control
- - cluster.mcp-pike-ovn-noha
+ - cluster.mcp-common-noha.openstack_control
+ - cluster.mcp-ovn-noha
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.openstack_init
+ - cluster.mcp-common-noha.openstack_init
---
classes:
- system.reclass.storage.system.openstack_gateway_single
- - cluster.mcp-pike-common-noha.infra.config
- - cluster.mcp-pike-ovs-dpdk-noha
+ - cluster.mcp-common-noha.infra.config
+ - cluster.mcp-ovs-dpdk-noha
- cluster.all-mcp-arch-common.infra.config_dpdk_pdf
parameters:
reclass:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.infra
+ - cluster.mcp-common-noha.infra
parameters:
_param:
- cluster_name: mcp-pike-odl-noha
+ cluster_name: mcp-ovs-dpdk-noha
---
classes:
- system.linux.system.single
- - cluster.mcp-pike-common-noha.init_options
- - cluster.mcp-pike-ovs-noha.infra
- - cluster.mcp-pike-ovs-noha.openstack
+ - cluster.mcp-common-noha.init_options
+ - cluster.mcp-ovs-dpdk-noha.infra
+ - cluster.mcp-ovs-dpdk-noha.openstack
- system.nova.compute.nfv.hugepages
- system.neutron.compute.nfv.dpdk
- service.neutron.compute.single
- - cluster.mcp-pike-common-noha.openstack_compute
- - cluster.mcp-pike-ovs-dpdk-noha
+ - cluster.mcp-common-noha.openstack_compute
+ - cluster.mcp-ovs-dpdk-noha
parameters:
neutron:
compute:
---
classes:
- system.neutron.control.openvswitch.single
- - cluster.mcp-pike-common-noha.openstack_control
- - cluster.mcp-pike-ovs-dpdk-noha
+ - cluster.mcp-common-noha.openstack_control
+ - cluster.mcp-ovs-dpdk-noha
parameters:
neutron:
server:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.openstack_gateway
+ - cluster.mcp-common-noha.openstack_gateway
- service.neutron.gateway.single
- - cluster.mcp-pike-ovs-dpdk-noha
+ - cluster.mcp-ovs-dpdk-noha
parameters:
neutron:
gateway:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.openstack_init
+ - cluster.mcp-common-noha.openstack_init
parameters:
_param:
neutron_tenant_network_types: "flat,vlan"
---
classes:
- system.reclass.storage.system.openstack_gateway_single
- - cluster.mcp-pike-common-noha.infra.config
- - cluster.mcp-pike-ovs-noha
+ - cluster.mcp-common-noha.infra.config
+ - cluster.mcp-ovs-noha
- cluster.all-mcp-arch-common.infra.config_pdf
parameters:
reclass:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.infra
+ - cluster.mcp-common-noha.infra
parameters:
_param:
- cluster_name: mcp-pike-ovs-dpdk-noha
+ cluster_name: mcp-ovs-noha
---
classes:
- system.linux.system.single
- - cluster.mcp-pike-common-noha.init_options
- - cluster.mcp-pike-ovs-dpdk-noha.infra
- - cluster.mcp-pike-ovs-dpdk-noha.openstack
+ - cluster.mcp-common-noha.init_options
+ - cluster.mcp-ovs-noha.infra
+ - cluster.mcp-ovs-noha.openstack
---
classes:
- service.neutron.compute.single
- - cluster.mcp-pike-common-noha.openstack_compute
- - cluster.mcp-pike-ovs-noha
+ - cluster.mcp-common-noha.openstack_compute
+ - cluster.mcp-ovs-noha
parameters:
linux:
network:
---
classes:
- system.neutron.control.openvswitch.single
- - cluster.mcp-pike-common-noha.openstack_control
- - cluster.mcp-pike-ovs-noha
+ - cluster.mcp-common-noha.openstack_control
+ - cluster.mcp-ovs-noha
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.openstack_gateway
+ - cluster.mcp-common-noha.openstack_gateway
- service.neutron.gateway.single
- - cluster.mcp-pike-ovs-noha
+ - cluster.mcp-ovs-noha
parameters:
linux:
network:
##############################################################################
---
classes:
- - cluster.mcp-pike-common-noha.openstack_init
+ - cluster.mcp-common-noha.openstack_init
parameters:
_param:
neutron_tenant_network_types: "flat,vxlan"
_param:
apt_mk_version: nightly
mcp_repo_version: 1.1
- salt_version: 2016.11
+ salt_version: 2017.7
cluster_domain: ${_param:cluster_name}.local
# stacklight_environment: ${_param:cluster_domain}
reclass_data_revision: master
network_discovery: 'enabled'
default_min_hwe_kernel: ${_param:hwe_kernel}
cluster:
- saltstack_repo_xenial: "http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2016.11/ xenial main"
+ saltstack_repo_xenial: "http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7/ xenial main"
linux:
network:
interface:
-Subproject commit 198b5b7459c9f602ded773e966888705d866f6dd
+Subproject commit 3d227a7e3be6d3da6a459cc8254637be2228d1fb
##############################################################################
---
classes:
- - cluster.mcp-pike-odl-noha.infra.config
+ - cluster.mcp-odl-noha.infra.config
parameters:
_param:
linux_system_codename: xenial
linux:
system:
name: cfg01
- domain: mcp-pike-odl-noha.local
+ domain: mcp-odl-noha.local
##############################################################################
---
classes:
- - cluster.mcp-pike-ovn-noha.infra.config
+ - cluster.mcp-ovn-noha.infra.config
parameters:
_param:
linux_system_codename: xenial
linux:
system:
name: cfg01
- domain: mcp-pike-ovn-noha.local
+ domain: mcp-ovn-noha.local
##############################################################################
---
classes:
- - cluster.mcp-pike-ovs-noha.infra.config
+ - cluster.mcp-ovs-dpdk-noha.infra.config
parameters:
_param:
linux_system_codename: xenial
linux:
system:
name: cfg01
- domain: mcp-pike-ovs-noha.local
+ domain: mcp-ovs-dpdk-noha.local
##############################################################################
---
classes:
- - cluster.mcp-pike-ovs-dpdk-noha.infra.config
+ - cluster.mcp-ovs-noha.infra.config
parameters:
_param:
linux_system_codename: xenial
linux:
system:
name: cfg01
- domain: mcp-pike-ovs-dpdk-noha.local
+ domain: mcp-ovs-noha.local
export DEBIAN_FRONTEND=noninteractive
echo 'Dpkg::Use-Pty "0";' > /etc/apt/apt.conf.d/90silence-dpkg
OLD_DOMAIN=\$(grep -sPzo "id: cfg01\.\K(\S*)" /etc/salt/minion.d/minion.conf) || true
- BOOTSTRAP_SALTSTACK_OPTS=" -r -dX stable 2016.11 " \
+ BOOTSTRAP_SALTSTACK_OPTS=" -r -dX stable 2017.7 " \
MASTER_HOSTNAME=cfg01.${CLUSTER_DOMAIN} DISTRIB_REVISION=nightly \
- EXTRA_FORMULAS="nfs panko gnocchi" \
+ EXTRA_FORMULAS="nfs panko gnocchi oslo-templates" \
./salt-master-init.sh
salt-key -Ay