F5 Solutions for Containers > Class 2: A&O Toolchain 111: BIG-IP Deployments with Declarative Onboarding (DO) > Module 1: Programmability - Introduction to BIG-IP Rest Structure and Concepts Source |
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)
| 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