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;