-
Notifications
You must be signed in to change notification settings - Fork 11
/
runtime-init-conf-3nic-byol.yaml
168 lines (168 loc) · 4.52 KB
/
runtime-init-conf-3nic-byol.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
controls:
logLevel: info
logFilename: /var/log/cloud/bigIpRuntimeInit.log
pre_onboard_enabled: []
runtime_parameters:
- name: HOST_NAME
type: url
value: http://169.254.169.254/computeMetadata/v1/instance/attributes/hostname
headers:
- name: Metadata-Flavor
value: Google
- name: LICENSE_KEY
type: url
value: file:///config/cloud/license_key
- name: BIGIP_PASSWORD
type: url
value: http://169.254.169.254/computeMetadata/v1/instance/name
headers:
- name: Metadata-Flavor
value: Google
- name: SELF_IP_EXTERNAL
type: metadata
metadataProvider:
environment: gcp
type: network
field: ip
index: 0
ipcalc: address
- name: SELF_IP_INTERNAL
type: metadata
metadataProvider:
environment: gcp
type: network
field: ip
index: 2
ipcalc: address
- name: EXTERNAL_GW
type: metadata
metadataProvider:
environment: gcp
type: network
field: ip
index: 0
ipcalc: first
- name: INTERNAL_GW
type: metadata
metadataProvider:
environment: gcp
type: network
field: ip
index: 2
ipcalc: first
- name: MGMT_GW
type: metadata
metadataProvider:
environment: gcp
type: network
field: ip
index: 1
ipcalc: first
bigip_ready_enabled: []
extension_packages:
install_operations:
- extensionType: do
extensionVersion: 1.43.0
extensionHash: 394f6d97219d016e90016874acb09bd27f7907fda4f1730dea0276900b753a1d
- extensionType: as3
extensionVersion: 3.50.2
extensionHash: 620f441bebfdce0261045e34bc7c34f2793b05c0aca62c7ec8e22bbb3f4f35c3
- extensionType: ts
extensionVersion: 1.35.0
extensionHash: 839698d98a8651a90b3d509cde4b382338461a253878c9fd00c894699ef0e844
- extensionType: fast
extensionVersion: 1.25.0
extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f
extension_services:
service_operations:
- extensionType: do
type: inline
value:
schemaVersion: 1.0.0
class: Device
async: true
label: >-
Quickstart 3NIC BIG-IP declaration for Declarative Onboarding with BYOL
license
Common:
class: Tenant
My_DbVariables:
class: DbVariables
ui.advisory.enabled: true
ui.advisory.color: blue
ui.advisory.text: BIG-IP VE Quickstart
config.allow.rfc3927: enable
dhclient.mgmt: disable
My_Dns:
class: DNS
nameServers:
- 169.254.169.254
My_License:
class: License
licenseType: regKey
regKey: '{{{LICENSE_KEY}}}'
My_Ntp:
class: NTP
servers:
- 0.pool.ntp.org
timezone: UTC
My_Provisioning:
class: Provision
ltm: nominal
asm: nominal
My_System:
class: System
autoPhonehome: true
hostname: '{{{HOST_NAME}}}'
admin:
class: User
userType: regular
password: '{{{BIGIP_PASSWORD}}}'
shell: bash
default:
class: Route
gw: '{{{EXTERNAL_GW}}}'
network: default
mtu: 1500
defaultManagementRoute:
class: ManagementRoute
mtu: 1460
network: default
gw: '{{{MGMT_GW}}}'
externalGwRoute:
class: Route
target: external
network: '{{{EXTERNAL_GW}}}/32'
mtu: 1460
internalGwRoute:
class: Route
target: internal
network: '{{{INTERNAL_GW}}}/32'
mtu: 1460
external:
class: VLAN
tag: 4094
mtu: 1500
interfaces:
- name: '1.0'
tagged: false
external-self:
class: SelfIp
address: '{{{SELF_IP_EXTERNAL}}}/32'
vlan: external
allowService: none
trafficGroup: traffic-group-local-only
internal:
class: VLAN
tag: 4093
mtu: 1500
interfaces:
- name: '1.2'
tagged: false
internal-self:
class: SelfIp
address: '{{{SELF_IP_INTERNAL}}}/32'
vlan: internal
allowService: none
trafficGroup: traffic-group-local-only
post_onboard_enabled: []