infoblox-ansible
infoblox-ansible copied to clipboard
nios_network router and ntp-servers (42) option can not have a use_option flag
Summary When using the infoblox.nios_modules.nios_network, for certain DHCP options router and 42, I am getting the errors:
Option router can not have a use_option flag
Option ntp-servers can not have a use_option flag
Issue Type Bug Report
Component Name nios_network
Ansible Version ansible [core 2.16.4]
Configuration
# tasks for dhcp_network
- name: Set DHCP network and options for multiple networks IPv4
loop: "{{ dhcp_networks }}"
loop_control:
loop_var: dhcp_network
infoblox.nios_modules.nios_network:
network_view: "{{ dhcp_network.network_view }}"
network: "{{ dhcp_network.network }}"
comment: "{{ dhcp_network.comment }}"
options:
- name: domain-name-servers
value: "{{ dhcp_network.dns_server }}"
- name: router
value: "{{ dhcp_network.router }}"
members:
- name: "{{ dhcp_network.dhcp_member }}"
state: present
provider: "{{ nios_provider }}"
and
# tasks for dhcp_network
- name: Set DHCP network and options for multiple networks IPv4
loop: "{{ dhcp_networks }}"
loop_control:
loop_var: dhcp_network
infoblox.nios_modules.nios_network:
network_view: "{{ dhcp_network.network_view }}"
network: "{{ dhcp_network.network }}"
comment: "{{ dhcp_network.comment }}"
options:
- name: domain-name-servers
value: "{{ dhcp_network.dns_server }}"
- num: 42
value: "{{ dhcp_network.ntp_server }}"
members:
- name: "{{ dhcp_network.dhcp_member }}"
state: present
provider: "{{ nios_provider }}"
Expected Results Since router and option 42 can not have a use_option flag, it should not be included when using the module, and task should be ok, not failed.
Actual Results
"msg": "Option router can not have a use_option flag",
"operation": "update_object",
"type": "AdmConProtoError"
and
"msg": "Option ntp-servers can not have a use_option flag",
"operation": "update_object",
"type": "AdmConProtoError"