diff --git a/changelogs/fragments/T6829-ospfv3-v1.3-area-interfacces.yml b/changelogs/fragments/T6829-ospfv3-v1.3-area-interfacces.yml
new file mode 100644
index 00000000..7a969007
--- /dev/null
+++ b/changelogs/fragments/T6829-ospfv3-v1.3-area-interfacces.yml
@@ -0,0 +1,6 @@
+---
+bugfixes:
+ - vyos_ospfv3 - added support for adding interfaces to areas
+trivial:
+ - vyos_ospfv3 - updated unit test suites to include area interfaces
+ - vyos_ospfv3 - added v1.4 unit test
diff --git a/docs/vyos.vyos.vyos_ospfv3_module.rst b/docs/vyos.vyos.vyos_ospfv3_module.rst
index 2bc2f504..6957b77d 100644
--- a/docs/vyos.vyos.vyos_ospfv3_module.rst
+++ b/docs/vyos.vyos.vyos_ospfv3_module.rst
@@ -1,919 +1,957 @@
.. _vyos.vyos.vyos_ospfv3_module:
*********************
vyos.vyos.vyos_ospfv3
*********************
**OSPFv3 resource module**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- This resource module configures and manages attributes of OSPFv3 routes on VyOS network devices.
Parameters
----------
.. raw:: html
| Parameter |
Choices/Defaults |
Comments |
|
config
dictionary
|
|
A provided OSPFv3 route configuration.
|
|
areas
list
/ elements=dictionary
|
|
OSPFv3 area.
|
|
|
area_id
string
|
|
OSPFv3 Area name/identity.
|
|
|
export_list
string
|
|
Name of export-list.
|
|
|
import_list
string
|
|
Name of import-list.
|
+
+ |
+ |
+
+
+ interface
+
+
+ list
+ / elements=dictionary
+
+ |
+
+ |
+
+ Enable OSPVv3 on an interface for this area.
+ aliases: interfaces
+ |
+
+
+ |
+ |
+ |
+
+
+ name
+
+
+ string
+
+ |
+
+ |
+
+ Interface name.
+ |
+
+
|
|
range
list
/ elements=dictionary
|
|
Summarize routes matching prefix (border routers only).
|
|
|
|
address
string
|
|
border router IPv4 address.
|
|
|
|
advertise
boolean
|
|
Advertise this range.
|
|
|
|
not_advertise
boolean
|
|
Don't advertise this range.
|
|
parameters
dictionary
|
|
OSPFv3 specific parameters.
|
|
|
router_id
string
|
|
Override the default router identifier.
|
|
redistribute
list
/ elements=dictionary
|
|
Redistribute information from another routing protocol.
|
|
|
route_map
string
|
|
Route map references.
|
|
|
route_type
string
|
Choices:
- bgp
- connected
- kernel
- ripng
- static
|
Route type to redistribute.
|
|
running_config
string
|
|
This option is used only with state parsed.
The value of this option should be the output received from the VyOS device by executing the command show configuration commands | grep ospfv3.
The state parsed reads the configuration from running_config option and transforms it into Ansible structured data as per the resource module's argspec and the value is then returned in the parsed key within the result.
|
|
state
string
|
Choices:
merged ←
- replaced
- deleted
- parsed
- gathered
- rendered
|
The state the configuration should be left in.
|