1
1
---
2
+ # ##############################################################################
3
+ # Configuration of nova flavors for openstack.
4
+
5
+ # List of nova flavors in the openstack demo project. Format is as required by the
6
+ # stackhpc.os-flavors role.
7
+ openstack_flavors :
8
+ - " {{ openstack_flavor_m1_tiny }}"
9
+ - " {{ openstack_flavor_m1_small }}"
10
+ - " {{ openstack_flavor_m1_medium }}"
11
+ - " {{ openstack_flavor_m1_large }}"
12
+ - " {{ openstack_flavor_m1_xlarge }}"
13
+
14
+ # Virtual machine flavors.
15
+ openstack_flavor_m1_tiny :
16
+ name : " m1.tiny"
17
+ ram : 512
18
+ disk : 1
19
+ vcpus : 1
20
+
21
+ openstack_flavor_m1_small :
22
+ name : " m1.small"
23
+ ram : 2048
24
+ disk : 20
25
+ vcpus : 1
26
+
27
+ openstack_flavor_m1_medium :
28
+ name : " m1.medium"
29
+ ram : 4096
30
+ disk : 40
31
+ vcpus : 2
32
+
33
+ openstack_flavor_m1_large :
34
+ name : " m1.large"
35
+ ram : 8192
36
+ disk : 40
37
+ vcpus : 4
38
+
39
+ openstack_flavor_m1_xlarge :
40
+ name : " m1.xlarge"
41
+ ram : 16384
42
+ disk : 100
43
+ vcpus : 8
44
+
45
+ openstack_images :
46
+ - " {{ openstack_image_cirros_0_6_0 }}"
47
+
48
+ openstack_image_cirros_0_6_0 :
49
+ name : " cirros"
50
+ type : qcow2
51
+ image_url : " https://github.com/cirros-dev/cirros/releases/download/0.6.0/cirros-0.6.0-x86_64-disk.img"
52
+ is_public : True
53
+ properties :
54
+ os_type : " linux"
55
+ os_distro : " cirros"
56
+ os_version : " 0.6.0"
57
+ hw_rng_model : " virtio"
58
+
2
59
# ##############################################################################
3
60
# Configuration of networks, subnets and routers for openstack.
4
61
5
62
# List of networks in the openstack system. Format is as required by the
6
63
# stackhpc.os-networks role.
7
64
openstack_networks :
8
65
- " {{ openstack_network_external }}"
9
- - " {{ openstack_network_demo_vxlan }}"
10
- - " {{ openstack_network_demo_vlan }}"
11
- - " {{ openstack_network_demo_provider }}"
66
+ - " {{ openstack_network_admin_vxlan }}"
67
+ - " {{ openstack_network_admin_vlan }}"
68
+ - " {{ openstack_network_admin_provider }}"
12
69
13
70
# openstack external network name.
14
71
openstack_network_external_name : " external"
@@ -35,103 +92,101 @@ openstack_subnet_external:
35
92
allocation_pool_start : " 192.168.38.129"
36
93
allocation_pool_end : " 192.168.38.254"
37
94
38
- # openstack demo VXLAN network name.
39
- openstack_network_demo_vxlan_name : " demo -vxlan"
95
+ # openstack admin VXLAN network name.
96
+ openstack_network_admin_vxlan_name : " admin -vxlan"
40
97
41
- # openstack demo VXLAN network.
42
- openstack_network_demo_vxlan :
43
- name : " {{ openstack_network_demo_vxlan_name }}"
44
- project : demo
98
+ # openstack admin VXLAN network.
99
+ openstack_network_admin_vxlan :
100
+ name : " {{ openstack_network_admin_vxlan_name }}"
101
+ project : admin
45
102
provider_network_type : " vxlan"
46
103
shared : false
47
104
# Subnet configuration.
48
105
subnets :
49
- - " {{ openstack_subnet_demo_vxlan }}"
106
+ - " {{ openstack_subnet_admin_vxlan }}"
50
107
51
- # openstack demo VXLAN subnet.
52
- openstack_subnet_demo_vxlan :
53
- name : " {{ openstack_network_demo_vxlan_name }}"
54
- project : demo
108
+ # openstack admin VXLAN subnet.
109
+ openstack_subnet_admin_vxlan :
110
+ name : " {{ openstack_network_admin_vxlan_name }}"
111
+ project : admin
55
112
cidr : " 10.1.0.0/24"
56
113
gateway_ip : " 10.1.0.1"
57
114
allocation_pool_start : " 10.1.0.2"
58
115
allocation_pool_end : " 10.1.0.254"
59
116
60
- # openstack demo VLAN network name.
61
- openstack_network_demo_vlan_name : " demo -vlan"
117
+ # openstack admin VLAN network name.
118
+ openstack_network_admin_vlan_name : " admin -vlan"
62
119
63
- # openstack demo VLAN network.
64
- openstack_network_demo_vlan :
65
- name : " {{ openstack_network_demo_vlan_name }}"
66
- project : demo
120
+ # openstack admin VLAN network.
121
+ openstack_network_admin_vlan :
122
+ name : " {{ openstack_network_admin_vlan_name }}"
123
+ project : admin
67
124
provider_network_type : " vlan"
68
125
provider_physical_network : " physnet1"
69
126
shared : false
70
127
# Subnet configuration.
71
128
subnets :
72
- - " {{ openstack_subnet_demo_vlan }}"
129
+ - " {{ openstack_subnet_admin_vlan }}"
73
130
74
- # openstack demo VLAN subnet.
75
- openstack_subnet_demo_vlan :
76
- name : " {{ openstack_network_demo_vlan_name }}"
77
- project : demo
131
+ # openstack admin VLAN subnet.
132
+ openstack_subnet_admin_vlan :
133
+ name : " {{ openstack_network_admin_vlan_name }}"
134
+ project : admin
78
135
cidr : " 10.0.0.0/24"
79
136
gateway_ip : " 10.0.0.1"
80
137
allocation_pool_start : " 10.0.0.2"
81
138
allocation_pool_end : " 10.0.0.254"
82
139
83
- # openstack demo provider VLAN network name.
84
- openstack_network_demo_provider_name : " demo -provider"
140
+ # openstack admin provider VLAN network name.
141
+ openstack_network_admin_provider_name : " admin -provider"
85
142
86
- # openstack demo provider VLAN
87
- openstack_network_demo_provider :
88
- name : " {{ openstack_network_demo_provider_name }}"
89
- project : demo
143
+ # openstack admin provider VLAN
144
+ openstack_network_admin_provider :
145
+ name : " {{ openstack_network_admin_provider_name }}"
146
+ project : admin
90
147
provider_network_type : " vlan"
91
148
provider_physical_network : " physnet1"
92
149
provider_segmentation_id : 100
93
150
shared : false
94
151
# Subnet configuration.
95
152
subnets :
96
- - " {{ openstack_subnet_demo_provider }}"
153
+ - " {{ openstack_subnet_admin_provider }}"
97
154
98
- # openstack demo provider VLAN subnet
99
- openstack_subnet_demo_provider :
100
- name : " {{ openstack_network_demo_provider_name }}"
101
- project : demo
155
+ # openstack admin provider VLAN subnet
156
+ openstack_subnet_admin_provider :
157
+ name : " {{ openstack_network_admin_provider_name }}"
158
+ project : admin
102
159
cidr : " 10.100.0.0/16"
103
160
gateway_ip : " 10.100.0.1"
104
161
allocation_pool_start : " 10.100.1.0"
105
162
allocation_pool_end : " 10.100.99.255"
106
- host_routes :
107
- - destination : " 10.66.0.0/16"
108
- nexthop : " 10.100.0.2"
109
163
110
- # List of routers in the openstack demo project. Format is as required by the
164
+ # List of routers in the openstack admin project. Format is as required by the
111
165
# stackhpc.os-networks role.
112
166
openstack_routers :
113
- - " {{ openstack_router_demo }}"
167
+ - " {{ openstack_router_admin }}"
114
168
115
- # openstack demo router.
116
- openstack_router_demo :
117
- - name : demo
118
- project : demo
169
+ # openstack admin router.
170
+ openstack_router_admin :
171
+ - name : admin
172
+ project : admin
119
173
interfaces :
120
- - " {{ openstack_network_demo_vlan_name }}"
121
- - " {{ openstack_network_demo_vxlan_name }}"
122
- - " {{ openstack_network_demo_provider_name }}"
174
+ - " {{ openstack_network_admin_vlan_name }}"
175
+ - " {{ openstack_network_admin_vxlan_name }}"
176
+ - " {{ openstack_network_admin_provider_name }}"
123
177
network : " {{ openstack_network_external_name }}"
124
178
125
- # List of security groups in the openstack demo project.
179
+ # List of security groups in the openstack admin project.
126
180
# Format is as required by the stackhpc.os-networks role.
127
181
openstack_security_groups :
128
- # Default security group for the openstack demo project.
182
+ # Default security group for the openstack admin project.
129
183
- name : default
130
- project : demo
184
+ project : admin
131
185
rules :
132
186
# Allow ICMP (for ping, etc.).
133
187
- protocol : icmp
134
188
# Allow SSH.
135
189
- protocol : tcp
136
190
port_range_min : 22
137
191
port_range_max : 22
192
+
0 commit comments