Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Module azure_rm_loadbalancer does not support TCP reset in Load Balancing rules #1773

Open
xtonousou opened this issue Dec 1, 2024 · 2 comments · May be fixed by #1774
Open

Module azure_rm_loadbalancer does not support TCP reset in Load Balancing rules #1773

xtonousou opened this issue Dec 1, 2024 · 2 comments · May be fixed by #1774
Labels
has_pr PR fixes have been made medium_priority Medium priority new_feature New feature requirments

Comments

@xtonousou
Copy link

SUMMARY

I would like to enable the TCP Reset option in my load balancing rules and I cannot see any available options for enable_tcp_reset in load_balancing_rules but in inbound_nat_rules the option exists. Is that option implemented to work like that or is it not implemented at all yet?

image

ISSUE TYPE
  • Bug Report
  • Documentation Report (maybe?)
COMPONENT NAME

azure_rm_loadbalancer

ANSIBLE VERSION
ansible [core 2.17.5]
  config file = /home/username/projects/tenant/devop/ansible.cfg
  configured module search path = ['/home/username/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/username/projects/tenant/devop/.venv/lib/python3.11/site-packages/ansible
  ansible collection location = /home/username/projects/tenant/devop/.ansible/ansible_collections
  executable location = /home/username/projects/tenant/devop/.venv/bin/ansible
  python version = 3.11.2 (main, Aug 26 2024, 07:20:54) [GCC 12.2.0] (/home/username/projects/tenant/devop/.venv/bin/python3)
  jinja version = 3.1.4
  libyaml = True
COLLECTION VERSION
# /home/username/projects/tenant/devop/.ansible/ansible_collections
Collection        Version
----------------- -------
community.general 9.5.0  

# /home/username/projects/tenant/devop/.venv/lib/python3.11/site-packages/ansible_collections
Collection        Version
----------------- -------
community.general 9.5.0
CONFIGURATION
CACHE_PLUGIN(/home/username/projects/tenant/devop/ansible.cfg) = ansible.builtin.jsonfile
CACHE_PLUGIN_CONNECTION(/home/username/projects/tenant/devop/ansible.cfg) = tmp/ansible_facts
CALLBACKS_ENABLED(/home/username/projects/tenant/devop/ansible.cfg) = ['ansible.posix.profile_roles', 'ansible.posix.timer']
COLLECTIONS_PATHS(/home/username/projects/tenant/devop/ansible.cfg) = ['/home/username/projects/tenant/devop/.ansible/ansible_collections']
CONFIG_FILE() = /home/username/projects/tenant/devop/ansible.cfg
DEFAULT_FORKS(/home/username/projects/tenant/devop/ansible.cfg) = 8
DEFAULT_HOST_LIST(/home/username/projects/tenant/devop/ansible.cfg) = ['/home/username/projects/tenant/devop/inventory.ini']
DEFAULT_JINJA2_EXTENSIONS(/home/username/projects/tenant/devop/ansible.cfg) = jinja2.ext.do
DEFAULT_LOG_PATH(/home/username/projects/tenant/devop/ansible.cfg) = /home/username/projects/tenant/devop/logs/ansible.log
DEFAULT_MANAGED_STR(/home/username/projects/tenant/devop/ansible.cfg) = Ansible managed: {file} modified on %Y-%m-%d by {uid} on {host}
DEFAULT_REMOTE_USER(/home/username/projects/tenant/devop/ansible.cfg) = ansible
DEFAULT_ROLES_PATH(/home/username/projects/tenant/devop/ansible.cfg) = ['/home/username/projects/tenant/devop/.ansible/ansible_roles']
DEFAULT_TIMEOUT(/home/username/projects/tenant/devop/ansible.cfg) = 15
DISPLAY_SKIPPED_HOSTS(/home/username/projects/tenant/devop/ansible.cfg) = False
HOST_KEY_CHECKING(/home/username/projects/tenant/devop/ansible.cfg) = False
INTERPRETER_PYTHON(/home/username/projects/tenant/devop/ansible.cfg) = auto_silent
INVENTORY_CACHE_ENABLED(/home/username/projects/tenant/devop/ansible.cfg) = True
INVENTORY_CACHE_PLUGIN_CONNECTION(/home/username/projects/tenant/devop/ansible.cfg) = tmp/ansible_inventory
INVENTORY_ENABLED(/home/username/projects/tenant/devop/ansible.cfg) = ['ini']
OS / ENVIRONMENT

Debian GNU/Linux 12 (bookworm)

EXPECTED RESULTS

The use of enable_tcp_reset option should be available in load_balancing_rules.

ACTUAL RESULTS

The use of enable_tcp_reset option is available only in inbound_nat_rules.

@Fred-sun
Copy link
Collaborator

Fred-sun commented Dec 2, 2024

@xtonousou Added in #1774

@Fred-sun Fred-sun added has_pr PR fixes have been made medium_priority Medium priority new_feature New feature requirments labels Dec 2, 2024
@xtonousou
Copy link
Author

@Fred-sun thank you for your quick reply! I've also checked your PR, seems LGTM :)

@xtonousou xtonousou changed the title Module 'azure_rm_loadbalancer' does not support TCP reset in Load Balancing rules. Module azure_rm_loadbalancer does not support TCP reset in Load Balancing rules Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
has_pr PR fixes have been made medium_priority Medium priority new_feature New feature requirments
Projects
None yet
2 participants