Lab 3 (Optional) Build a declaration from scratch

Up to this point we've given you the necessary declaration needed to onboard your BIGIP.

In this lab you will start from a blank state and build the declaration on your own. Use the F5 schema reference and the published schema validation for declarative onboarding to help you accomplish the task below.

Onboard a standalone BIGIP that includes the following in the declaration:

  • Licensing for the BIGIP
  • DNS
  • NTP
  • Regular user
  • Provision LTM, DNS, AFM
  • Internal VLAN
  • Non floating self IP on internal VLAN
  • External VLAN
  • Non floating self IP on external VLAN
  • Syslog destination In this lab there is no syslog server configured, the declaration is for demonstration purposes
  • Enable an advisory message in the UI that show the hostname with a green background. (Extra cool points if you use a JSON pointer for the hostname)
Declaration Values
Property Value
regKey X0400-17381-92678-76392-8132569
nameServers 10.1.255.254, 8.8.8.8
NTP servers 0.pool.ntp.org, 1.pool.ntp.org
internal VLAN interface 1.1
internal self-IP 10.1.10.250
external VLAN interface 1.2
external self-IP 10.1.20.250
syslogremoteserver host 10.1.10.254

The schema reference can be found at the following url: https://clouddocs.f5.com/products/extensions/f5-declarative-onboarding/latest/schema-reference.html#syslogremoteserver Example declarations can be found at the following url: https://clouddocs.f5.com/products/extensions/f5-declarative-onboarding/latest/examples.html