Add additional security group rules support

When customizing Amphora, like syslog forwarding support, we need to add
some rules to octavia_sec_grp. This change allows us to specify
additional rules using variables.

Change-Id: Ia0388171b784615924f5a5dafb5e160e942123db
This commit is contained in:
Hirano Yuki 2024-08-28 16:43:24 +09:00
parent 9efc5efcaa
commit 1b745fea66
3 changed files with 8 additions and 0 deletions

View File

@ -337,6 +337,8 @@ octavia_amp_image_resource:
# Name of the Octavia security group
octavia_security_group_name: octavia_sec_grp
# Additional rules to add to the security group for the amphora
octavia_security_group_additional_rules: []
# Restrict access to only authorized hosts
octavia_security_group_rule_cidr: "{{ octavia_management_net_subnet_cidr }}"
# ssh enabled - switch to True if you need ssh access to the amphora

View File

@ -0,0 +1,5 @@
---
features:
- Added a new variable ``octavia_security_group_additional_rules``
that allows configuration of additional security group rules for
Amphora.

View File

@ -97,6 +97,7 @@
{% if octavia_management_net_dhcp %}
{% set _ = rules.append(_octavia_security_rule_dhcp) %}
{% endif %}
{% set _ = rules.extend(octavia_security_group_additional_rules) %}
{{ rules }}
openstack_resources_network: |-
{% set network_resources = _octavia_security_groups %}