blob: 9745cb928a52d07699b9387c9904199680bdc45f [file] [log] [blame]
Oleksii Butenkoba680de2018-08-23 14:15:19 +03001{% from 'cookied-mcp-pike-dvr-ceph/underlay.yaml' import HOSTNAME_CFG01 with context %}
2{% from 'cookied-mcp-pike-dvr-ceph/underlay.yaml' import HOSTNAME_CTL01 with context %}
3{% from 'cookied-mcp-pike-dvr-ceph/underlay.yaml' import HOSTNAME_CTL02 with context %}
4{% from 'cookied-mcp-pike-dvr-ceph/underlay.yaml' import HOSTNAME_CTL03 with context %}
5{% from 'cookied-mcp-pike-dvr-ceph/underlay.yaml' import HOSTNAME_GTW01 with context %}
6{% from 'shared-salt.yaml' import IPV4_NET_EXTERNAL_PREFIX with context %}
7{% from 'shared-salt.yaml' import IPV4_NET_TENANT_PREFIX with context %}
8
9{% import 'shared-salt.yaml' as SHARED with context %}
Oleksii Butenkof5c86102018-09-10 13:29:53 +030010{% import 'shared-openstack.yaml' as SHARED_OPENSTACK with context %}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030011
Oleksii Butenkof5c86102018-09-10 13:29:53 +030012{{ SHARED_OPENSTACK.MACRO_INSTALL_KEYSTONE(USE_ORCHESTRATE=false) }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030013
Oleksii Butenkof5c86102018-09-10 13:29:53 +030014{{ SHARED_OPENSTACK.MACRO_INSTALL_GLANCE() }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030015
Oleksii Butenkof5c86102018-09-10 13:29:53 +030016{{ SHARED_OPENSTACK.MACRO_INSTALL_NOVA() }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030017
Oleksii Butenkof5c86102018-09-10 13:29:53 +030018{{ SHARED_OPENSTACK.MACRO_INSTALL_CINDER() }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030019
Oleksii Butenkof5c86102018-09-10 13:29:53 +030020{{ SHARED_OPENSTACK.MACRO_INSTALL_NEUTRON() }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030021
Oleksii Butenkof5c86102018-09-10 13:29:53 +030022{{ SHARED_OPENSTACK.MACRO_INSTALL_HEAT() }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030023
Oleksii Butenkof5c86102018-09-10 13:29:53 +030024{{ SHARED_OPENSTACK.MACRO_INSTALL_HORIZON() }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030025
Oleksii Butenkof5c86102018-09-10 13:29:53 +030026{{ SHARED_OPENSTACK.MACRO_INSTALL_COMPUTE() }}
Oleksii Butenkoba680de2018-08-23 14:15:19 +030027
28- description: Create net04_external
29 cmd: salt --hard-crash --state-output=mixed --state-verbose=False 'ctl01*' cmd.run
30 '. /root/keystonercv3; neutron net-create net04_ext --router:external True --provider:physical_network physnet1 --provider:network_type flat'
31 node_name: {{ HOSTNAME_CFG01 }}
32 retry: {count: 1, delay: 30}
33 skip_fail: false
34
35- description: Create subnet_external
36 cmd: salt --hard-crash --state-output=mixed --state-verbose=False 'ctl01*' cmd.run
37 '. /root/keystonercv3; neutron subnet-create net04_ext {{ IPV4_NET_EXTERNAL_PREFIX }}.0/24 --name net04_ext__subnet --disable-dhcp --allocation-pool start={{ IPV4_NET_EXTERNAL_PREFIX }}.150,end={{ IPV4_NET_EXTERNAL_PREFIX }}.180 --gateway {{ IPV4_NET_EXTERNAL_PREFIX }}.1'
38 node_name: {{ HOSTNAME_CFG01 }}
39 retry: {count: 1, delay: 30}
40 skip_fail: false
41
42- description: Create net04
43 cmd: salt --hard-crash --state-output=mixed --state-verbose=False 'ctl01*' cmd.run
44 '. /root/keystonercv3; neutron net-create net04'
45 node_name: {{ HOSTNAME_CFG01 }}
46 retry: {count: 1, delay: 30}
47 skip_fail: false
48
49- description: Create subnet_net04
50 cmd: salt --hard-crash --state-output=mixed --state-verbose=False 'ctl01*' cmd.run
51 '. /root/keystonercv3; neutron subnet-create net04 {{ IPV4_NET_TENANT_PREFIX }}.0/24 --name net04__subnet --allocation-pool start={{ IPV4_NET_TENANT_PREFIX }}.120,end={{ IPV4_NET_TENANT_PREFIX }}.240'
52 node_name: {{ HOSTNAME_CFG01 }}
53 retry: {count: 1, delay: 30}
54 skip_fail: false
55
56- description: Create router
57 cmd: salt --hard-crash --state-output=mixed --state-verbose=False 'ctl01*' cmd.run
58 '. /root/keystonercv3; neutron router-create net04_router01'
59 node_name: {{ HOSTNAME_CFG01 }}
60 retry: {count: 1, delay: 30}
61 skip_fail: false
62
63- description: Set geteway
64 cmd: salt --hard-crash --state-output=mixed --state-verbose=False 'ctl01*' cmd.run
65 '. /root/keystonercv3; neutron router-gateway-set net04_router01 net04_ext'
66 node_name: {{ HOSTNAME_CFG01 }}
67 retry: {count: 1, delay: 30}
68 skip_fail: false
69
70- description: Add interface
71 cmd: salt --hard-crash --state-output=mixed --state-verbose=False 'ctl01*' cmd.run
72 '. /root/keystonercv3; neutron router-interface-add net04_router01 net04__subnet'
73 node_name: {{ HOSTNAME_CFG01 }}
74 retry: {count: 1, delay: 30}
75 skip_fail: false
76
77- description: sync time
78 cmd: salt --hard-crash --state-output=mixed --state-verbose=False '*' cmd.run
79 'service ntp stop; ntpd -gq; service ntp start'
80 node_name: {{ HOSTNAME_CFG01 }}
81 retry: {count: 1, delay: 30}
82 skip_fail: false