Pure-Storage-Ansible / FlashArray-Collection

Ansible Collection for Pure Storage FlashArray
GNU General Public License v3.0
18 stars 23 forks source link

Requesting purefa_network support for bond / lacp / virtual interfaces #391

Closed dbuenoparedes closed 11 months ago

dbuenoparedes commented 1 year ago

Describe the solution you'd like Equivalent configuration option to match the CLI commands: purenetwork eth create lacpbond [--subinterfacelist SUBINTERFACELIST] INTERFACE purenetwork eth create vif [--address ADDRESS] { --subnet SUBNET | --subinterfacelist SUBINTERFACELIST } INTERFACE...

Additional context There are currently no options under the purefa_network module to fully configure these type of interfaces. There is a way to specify a vif interface but only with address attribute and not subnet nor subinterfacelist.

sdodsley commented 1 year ago

You are correct. We'll look at fixing this in the purefa_vlan module and see about creating a purefa_lacp module the next collection release.

github-actions[bot] commented 1 year ago

Stale issue message

dbuenoparedes commented 1 year ago

Hi @sdodsley, is this still being considered for development? Thanks!

sdodsley commented 1 year ago

@dbuenoparedes yes - this is still in consideration

github-actions[bot] commented 11 months ago

Stale issue message

tylergmuir commented 11 months ago

@sdodsley I also have a need for the subinterface functionality. It seems like to fully implement it we would want to add a sub interface list parameter to both purefa_network and purefa_vlan.

I don't have a current use case for the lacp piece, but if the above plan sounds in line with what you were thinking I can at least help contribute to this enhancement.

sdodsley commented 11 months ago

@tylergmuir @dbuenoparedes I am going to start work on the create vif portion of this today

sdodsley commented 11 months ago

@tylergmuir @dbuenoparedes #474 now covers the creation of VIF and LACP interfaces as well as assigning subinterfaces/subordinates and subnet.