11---
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+
259# ##############################################################################
360# Configuration of networks, subnets and routers for openstack.
461
562# List of networks in the openstack system. Format is as required by the
663# stackhpc.os-networks role.
764openstack_networks :
865 - " {{ 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 }}"
1269
1370# openstack external network name.
1471openstack_network_external_name : " external"
@@ -35,103 +92,101 @@ openstack_subnet_external:
3592 allocation_pool_start : " 192.168.38.129"
3693 allocation_pool_end : " 192.168.38.254"
3794
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"
4097
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
45102 provider_network_type : " vxlan"
46103 shared : false
47104 # Subnet configuration.
48105 subnets :
49- - " {{ openstack_subnet_demo_vxlan }}"
106+ - " {{ openstack_subnet_admin_vxlan }}"
50107
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
55112 cidr : " 10.1.0.0/24"
56113 gateway_ip : " 10.1.0.1"
57114 allocation_pool_start : " 10.1.0.2"
58115 allocation_pool_end : " 10.1.0.254"
59116
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"
62119
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
67124 provider_network_type : " vlan"
68125 provider_physical_network : " physnet1"
69126 shared : false
70127 # Subnet configuration.
71128 subnets :
72- - " {{ openstack_subnet_demo_vlan }}"
129+ - " {{ openstack_subnet_admin_vlan }}"
73130
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
78135 cidr : " 10.0.0.0/24"
79136 gateway_ip : " 10.0.0.1"
80137 allocation_pool_start : " 10.0.0.2"
81138 allocation_pool_end : " 10.0.0.254"
82139
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"
85142
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
90147 provider_network_type : " vlan"
91148 provider_physical_network : " physnet1"
92149 provider_segmentation_id : 100
93150 shared : false
94151 # Subnet configuration.
95152 subnets :
96- - " {{ openstack_subnet_demo_provider }}"
153+ - " {{ openstack_subnet_admin_provider }}"
97154
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
102159 cidr : " 10.100.0.0/16"
103160 gateway_ip : " 10.100.0.1"
104161 allocation_pool_start : " 10.100.1.0"
105162 allocation_pool_end : " 10.100.99.255"
106- host_routes :
107- - destination : " 10.66.0.0/16"
108- nexthop : " 10.100.0.2"
109163
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
111165# stackhpc.os-networks role.
112166openstack_routers :
113- - " {{ openstack_router_demo }}"
167+ - " {{ openstack_router_admin }}"
114168
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
119173 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 }}"
123177 network : " {{ openstack_network_external_name }}"
124178
125- # List of security groups in the openstack demo project.
179+ # List of security groups in the openstack admin project.
126180# Format is as required by the stackhpc.os-networks role.
127181openstack_security_groups :
128- # Default security group for the openstack demo project.
182+ # Default security group for the openstack admin project.
129183 - name : default
130- project : demo
184+ project : admin
131185 rules :
132186 # Allow ICMP (for ping, etc.).
133187 - protocol : icmp
134188 # Allow SSH.
135189 - protocol : tcp
136190 port_range_min : 22
137191 port_range_max : 22
192+
0 commit comments