1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
ancestor: null
releases:
1.0.0:
changes:
release_summary: 'First release of the `nios_modules` collection! This release
includes multiple plugins:- an `api` plugin, a `network` plugin, a `nios`
plugin, a `nios_inventory` plugin, a `lookup plugin`, a `nios_next_ip` plugin,
a `nios_next_network` plugin '
modules:
- description: Configure Infoblox NIOS A records
name: nios_a_record
namespace: ''
- description: Configure Infoblox NIOS AAAA records
name: nios_aaaa_record
namespace: ''
- description: Configure Infoblox NIOS CNAME records
name: nios_cname_record
namespace: ''
- description: Configure Infoblox NIOS DNS views
name: nios_dns_view
namespace: ''
- description: Configure Infoblox NIOS DHCP Fixed Address
name: nios_fixed_address
namespace: ''
- description: Configure Infoblox NIOS host records
name: nios_host_record
namespace: ''
- description: Configure Infoblox NIOS members
name: nios_member
namespace: ''
- description: Configure Infoblox NIOS MX records
name: nios_mx_record
namespace: ''
- description: Configure Infoblox NIOS NAPTR records
name: nios_naptr_record
namespace: ''
- description: Configure Infoblox NIOS network object
name: nios_network
namespace: ''
- description: Configure Infoblox NIOS network views
name: nios_network_view
namespace: ''
- description: Configure Infoblox NIOS Nameserver Groups
name: nios_nsgroup
namespace: ''
- description: Configure Infoblox NIOS PTR records
name: nios_ptr_record
namespace: ''
- description: Configure Infoblox NIOS SRV records
name: nios_srv_record
namespace: ''
- description: Configure Infoblox NIOS txt records
name: nios_txt_record
namespace: ''
- description: Configure Infoblox NIOS DNS zones
name: nios_zone
namespace: ''
plugins:
lookup:
- description: Query Infoblox NIOS objects
name: nios
namespace: null
- description: Return the next available IP address for a network
name: nios_next_ip
namespace: null
- description: Return the next available network range for a network-container
name: nios_next_network
namespace: null
release_date: '2020-10-23'
1.0.1:
changes:
minor_changes:
- Made it compatible for Ansible v3.0.0
release_summary: This release provides compatibilty for Ansible v3.0.0
release_date: '2021-01-25'
1.0.2:
changes:
minor_changes:
- Fixed the ignored sanity errors required for Ansible 3.0.0 collection
- Made it compatible for Ansible v3.0.0
release_summary: This release provides compatibilty for Ansible v3.0.0
release_date: '2021-01-27'
1.1.0:
changes:
release_summary: This release provides plugins for NIOS DTC
modules:
- description: Configure Infoblox NIOS DTC LBDN
name: nios_dtc_lbdn
namespace: ''
- description: Configure Infoblox NIOS DTC Pool
name: nios_dtc_pool
namespace: ''
- description: Configure Infoblox NIOS DTC Server
name: nios_dtc_server
namespace: ''
- description: Restart grid services.
name: nios_restartservices
namespace: ''
release_date: '2021-04-12'
1.1.1:
changes:
bugfixes:
- Implemented the bugfixes provided by Ansible `community.general`
- Update the name of existing A and AAAA records `#70 <https://github.com/infobloxopen/infoblox-ansible/pull/70>`_
- Update of comment field of SRV, PTR and NAPTR records failing with the following error `#70 <https://github.com/infobloxopen/infoblox-ansible/pull/70>`_
- PTR Record failed to update and raises KeyError for view field `#70 <https://github.com/infobloxopen/infoblox-ansible/pull/70>`_
- Update comment field and delete an existing Fixed Address `#73 <https://github.com/infobloxopen/infoblox-ansible/pull/73>`_
- GitHub issue fix - Lookup module for next available IPV6 `#31 <https://github.com/infobloxopen/infoblox-ansible/issues/31>`_
- GitHub issue fix - [nios_zone] changing a nios_zone does not work `#60 <https://github.com/infobloxopen/infoblox-ansible/issues/60>`_
- GitHub issue fix - Getting an error, running every module `#67 <https://github.com/infobloxopen/infoblox-ansible/issues/67>`_
- GitHub issue fix - Error - Dictionary Issues `#68 <https://github.com/infobloxopen/infoblox-ansible/issues/68>`_
- GitHub issue fix - Examples for lookups don't work as written `#72 <https://github.com/infobloxopen/infoblox-ansible/issues/72>`_
- Sanity fixes as per Ansible guidelines to all modules
minor_changes:
- The modules are standardized as per Ansible guidelines
release_summary: 'Support for creating IPv6 Fixed Address with DUID,
Support added to return the next available IP address for an IPv6 network,
Modules made compatible to work with ansible-core 2.11,
Issue fixes and standardization of modules as per Ansible guidelines'
release_date: '2021-09-07'
1.1.2:
changes:
bugfixes:
- Handle NoneType parsing in nios_inventory.py `#81 <https://github.com/infobloxopen/infoblox-ansible/pull/81>`_
- Check all dhcp options, not just first one `#83 <https://github.com/infobloxopen/infoblox-ansible/pull/83>`_
minor_changes:
- Changes in inventory and lookup plugins documentation `#85 <https://github.com/infobloxopen/infoblox-ansible/pull/85>`_
- Directory restructure and added integration & unit tests `#87 <https://github.com/infobloxopen/infoblox-ansible/pull/87>`_
release_summary: 'Issue fixes and standardization of inventory plugin and lookup modules as per Ansible guidelines,
Directory restructure and added integration & unit tests'
release_date: '2021-10-12'
1.2.0:
changes:
bugfixes:
- nios_a_record module - KeyError 'old_ipv4addr' `#79 <https://github.com/infobloxopen/infoblox-ansible/issues/79>`_
- Ansible playbook fails to update canonical name of CName Record `#97 <https://github.com/infobloxopen/infoblox-ansible/pull/97>`_
minor_changes:
- Updated 'required' field in modules `#99 <https://github.com/infobloxopen/infoblox-ansible/pull/99>`_
- Following options are made required in the modules
| Record | Option made required |
| ------ | -------------------- |
| A | ipv4addr |
| AAAA | ipv6addr |
| CNAME | canonical |
| MX | mail_exchanger, preference |
| PTR | ptrdname |
release_summary: 'Issue fixes to update A Record using `next_available_ip` function,
Added a new feature - Update canonical name of the CNAME Record,
Updated the `required` fields in modules'
release_date: '2021-12-13'
1.2.1:
changes:
minor_changes:
- Added tags 'cloud' and 'networking' in 'galaxy.yaml'
release_summary: 'Added tags to support release on Ansible Automation Hub'
release_date: '2021-12-20'
1.2.2:
changes:
minor_changes:
- Fix to create PTR record in different network views `#103 <https://github.com/infobloxopen/infoblox-ansible/pull/103>`_
- Remove use_option for DHCP option 60 `#104 <https://github.com/infobloxopen/infoblox-ansible/pull/104>`_
- Allow specifying a template when creating a network `#105 <https://github.com/infobloxopen/infoblox-ansible/pull/105>`_
- Fix unit and sanity test issues `#117 <https://github.com/infobloxopen/infoblox-ansible/pull/117>`_
- Expanding for disable value `#119 <https://github.com/infobloxopen/infoblox-ansible/pull/119>`_
release_summary: 'Issue fixes to create PTR record in different network views,
Support extended to determine whether the DTC server is disabled or not'
release_date: '2022-05-23'
1.3.0:
changes:
major_changes:
- Update operation using `old_name` and `new_name` for the object with dummy name in `old_name` (which does not exist in system) will not create a new object in the system. An error will be thrown stating the object does not exist in the system `#129 <https://github.com/infobloxopen/infoblox-ansible/pull/129>`_
- Update `text` field of TXT Record `#128 <https://github.com/infobloxopen/infoblox-ansible/pull/128>`_
bugfixes:
- Fix to create TXT record with equals sign `#128 <https://github.com/infobloxopen/infoblox-ansible/pull/128>`_
release_summary: 'Issue fixes to create TXT record with equals sign,
For nonexistent record, update operation creates the new record,
For nonexistent IPv4Address, update operation creates a new A record with new_ipv4addr'
release_date: '2022-07-01'
1.4.0:
changes:
major_changes:
- Feature for extra layer security , with `cert` and `key` parameters in playbooks for authenticating using certificate and key ``*.pem`` file absolute path `#154 <https://github.com/infobloxopen/infoblox-ansible/pull/154>`_
- Fix to remove issue causing due to template attr in deleting network using Ansible module nios network `#147 <https://github.com/infobloxopen/infoblox-ansible/pull/147>`_
release_summary: 'For ansible module, added certificate authentication feature,
Few bugs fix in ansible module nios network'
release_date: '2022-10-12'
1.4.1:
changes:
minor_changes:
- Fix to specify network_view in lookup modules to return absolute network and ip `#157 <https://github.com/infobloxopen/infoblox-ansible/pull/157>`_
- Fix to camelcase issue for updating 'nios_network_view' name `#163 <https://github.com/infobloxopen/infoblox-ansible/pull/163>`_
- Fix to allocate ip to a_record dynamically `#163 <https://github.com/infobloxopen/infoblox-ansible/pull/163>`_
- Fix to update 'nios_a_record' name with multiple ips having same name `#164 <https://github.com/infobloxopen/infoblox-ansible/pull/164>`_
- Fix to changelog yaml file with linting issues `#161 <https://github.com/infobloxopen/infoblox-ansible/pull/161>`_
release_summary: 'Ansible Lookup modules can specify network_view to which a network/ip belongs,
Fixes camelCase issue while updating `nios_network_view` with `new_name`,
Fixes issue to allocate ip to a_record dynamically,
Updates `nios_a_record` name with multiple ips having same name'
release_date: '2022-11-24'
1.5.0:
changes:
major_changes:
- Added NIOS Range module with Create, Update and Delete features `#152 <https://github.com/infobloxopen/infoblox-ansible/pull/152>`_
- Added Member Assignment to network and ranges `#152 <https://github.com/infobloxopen/infoblox-ansible/pull/152>`_
- Added Grid Master Candidate feature `#152 <https://github.com/infobloxopen/infoblox-ansible/pull/152>`_
- Fixes issue unable to update/delete EAs using Ansible plugin `#180 <https://github.com/infobloxopen/infoblox-ansible/pull/180>`_
- Fixes static and dynamic allocation of IPV4 address of A Record `#182 <https://github.com/infobloxopen/infoblox-ansible/pull/182>`_
- Fixes to Update host name of NIOS member `#176 <https://github.com/infobloxopen/infoblox-ansible/pull/176>`_
- Updates default WAPI version to 2.9 `#176 <https://github.com/infobloxopen/infoblox-ansible/pull/176>`_
bugfixes:
- Fixes Update A Record having multiple records with same name and different IP `#182 <https://github.com/infobloxopen/infoblox-ansible/pull/182>`_
release_summary: 'Added new module NIOS Range with Create, Update and Delete features,
Added new feature Member Assignment to Networks with add and remove functionality,
Fixes Unable to Update/Delete EAs using Ansible plugin,
Fixes Static Allocation of IPV4 address of A Record,
Updates default WAPI version to `2.9`,
Added Grid Master Candidate feature'
release_date: '2023-05-11'
1.6.0:
changes:
major_changes:
- Upgrade Ansible version support from 2.13 to 2.16.
- Upgrade Python version support from 3.8 to 3.10.
release_summary: 'Added new modules with CRUD features to manage NIOS DTC health check monitors: DTC HTTP Monitor,
DTC ICMP Monitor, DTC PDP Monitor, DTC SIP Monitor, DTC SNMP Monitor, DTC TCP Monitor.
Added a new module with CRUD features to manage topology rulesets in NIOS.
Added a new field to define topology ruleset for the DTC Pool and DTC LBDN modules.'
bugfixes:
- Fixes typo for environment variable INFOBLOX_WAPI_VERSION `#209 <https://github.com/infobloxopen/infoblox-ansible/pull/209>`_
- Fixes environment variable max_results using INFOBLOX_MAX_RESULTS `#209 <https://github.com/infobloxopen/infoblox-ansible/pull/209>`_
- Fixes index error for transform fields in DTC LBDN (auth_zone and Pool) and DTC POOL (servers and monitors) `#209 <https://github.com/infobloxopen/infoblox-ansible/pull/209>`_
modules:
- description: Configures the Infoblox NIOS DTC HTTP monitor.
name: nios_dtc_monitor_http
namespace: ''
- description: Configures the Infoblox NIOS DTC ICMP monitor
name: nios_dtc_monitor_icmp
namespace: ''
- description: Configures the Infoblox NIOS DTC PDP monitor
name: nios_dtc_monitor_pdp
namespace: ''
- description: Configures the Infoblox NIOS DTC SIP monitor
name: nios_dtc_monitor_sip
namespace: ''
- description: Configures the Infoblox NIOS DTC SNMP monitor
name: nios_dtc_monitor_snmp
namespace: ''
- description: Configures the Infoblox NIOS DTC TCP monitor
name: nios_dtc_monitor_tcp
namespace: ''
- description: Configures the Infoblox NIOS DTC Topology
name: nios_dtc_topology
namespace: ''
release_date: '2023-12-14'
1.6.1:
changes:
minor_changes:
- Ansible core version in the dependencies updated to 2.14 or later.
release_summary: 'This release includes the updates of plug-in version 1.6.0 and the following documentation changes:
Ansible core version in the dependencies updated to 2.14 or later.'
release_date: '2023-12-19'
|