Skip to content

enroll-fw

Enroll a firewall in Ironic

Defined in workflows/argo-events/workflowtemplates/enroll-fw.yaml.
Reuses enroll-netdev for the node/port lifecycle and additionally records
firewall management details in driver_info and the HA mate serial in extra.
Defaults to the panos hardware type.

The workflow reads site-specific configuration from the
enroll-fw-config ConfigMap. After enrollment, it runs the templates
listed in post_enroll_workflows.

Workflow Diagram

graph TB; subgraph enroll-fw direction TB style enroll-fw fill:#fafaff; enroll-fw__main{{<span style="font-size:20px">main</span>}} style enroll-fw__main fill:lightgray,stroke:#aaa; enroll-fw__main__enroll-fw[<span style="font-size:20px">enroll-fw</span>] style enroll-fw__main__enroll-fw fill:white; enroll-fw__main__post-enroll[<span style="font-size:20px">post-enroll</span>] style enroll-fw__main__post-enroll fill:white; enroll-fw__enroll-fw{{<span style="font-size:20px">enroll-fw</span> <span style="color:green">image: ironic-nautobot-client</span>}} style enroll-fw__enroll-fw fill:lightgray,stroke:#aaa; end enroll-fw__main --> enroll-fw__main__enroll-fw enroll-fw__main__enroll-fw --> enroll-fw__main__post-enroll enroll-fw__main__enroll-fw -.-> enroll-fw__enroll-fw linkStyle 0,1 stroke:#888,stroke-width:2px; linkStyle 2 stroke:#888,stroke-width:2px;