mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-05-06 13:23:06 +00:00
Merge "fix(trunk): Always add relevant sub_ports"
This commit is contained in:
@@ -201,6 +201,11 @@ class TrunkModule(OpenStackModule):
|
||||
if state == 'present' and not trunk:
|
||||
# create trunk
|
||||
trunk = self._create(name_or_id, port)
|
||||
|
||||
# add sub ports
|
||||
update = self._build_update(trunk, sub_ports)
|
||||
trunk = self._update(trunk, update)
|
||||
|
||||
self.exit_json(changed=True,
|
||||
trunk=trunk.to_dict(computed=False))
|
||||
elif state == 'present' and trunk:
|
||||
@@ -232,7 +237,7 @@ class TrunkModule(OpenStackModule):
|
||||
if found is False:
|
||||
psp = self.params['sub_ports'] or []
|
||||
for k in psp:
|
||||
if sp['name'] == k['port']:
|
||||
if sp['name'] == k['port'] or sp['id'] == k['port']:
|
||||
spobj = {
|
||||
'port_id': sp['id'],
|
||||
'segmentation_type': k['segmentation_type'],
|
||||
|
||||
Reference in New Issue
Block a user