F5Networks / f5-declarative-onboarding

F5 BIG-IP Declarative Onboarding
Apache License 2.0
58 stars 22 forks source link

DO - Ability to set multiple management routes upon initial declaration #338

Closed Ronnie110755 closed 1 year ago

Ronnie110755 commented 1 year ago

  The problem is, there is no ability to add 'Management Routes' in plural during the initial Declaration. Not referring to the initial default route as is configured when a device is initially configured with the management ip address and default gateway. But actual management routes as described here:

 https://support.f5.com/csp/article/K13284

 This is a necessary feature when it comes to proper system administration and is a common practice.

 ### Describe alternatives you've considered

There is no other alternative for automation.  The only other option, non-automated, is making manual changes via the CLI after the initial onboarding.

seattlevine commented 1 year ago

DO does support multiple management routes. Here is an example declaration:

{
    "class": "Device",
    "schemaVersion": "1.26.0",
    "async": true,
    "Common": {
        "class": "Tenant",
        "mgmtRoute1": {
            "class": "ManagementRoute",
            "gw": "10.10.1.1",
            "network": "10.10.1.0/24",
            "mtu": 0
        },
        "mgmtRoute2": {
            "class": "ManagementRoute",
            "gw": "10.20.1.1",
            "network": "10.20.1.0/24",
            "mtu": 0
        },
        "mySystem": {
            "class": "System",
            "preserveOrigDhcpRoutes": true
        }
    }
}
mdditt2000 commented 1 year ago

@Ronnie110755 where you able to look at @seattlevine example declaration?

github-actions[bot] commented 1 year ago

This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further.