https://github.com/netascode/terraform-aci-ospf-route-summarization-policy
https://github.com/netascode/terraform-aci-ospf-route-summarization-policy
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/netascode/terraform-aci-ospf-route-summarization-policy
- Owner: netascode
- License: apache-2.0
- Created: 2023-03-30T08:53:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-10T12:06:12.000Z (over 1 year ago)
- Last Synced: 2024-02-10T13:24:37.311Z (over 1 year ago)
- Language: HCL
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/netascode/terraform-aci-ospf-route-summarization-policy/actions/workflows/test.yml)
# Terraform ACI OSPF Route Summarization module
Manages OSPF route summarization policy
Location in GUI:
`Tenants` » `XXX` » `Policies` » `Protocol` » `OSPF` » `OSPF Route Summarization`## Examples
```hcl
module "ospf_route_summarization_policy" {
source = "netascode/ospf-route-summarization-policy/aci"
version = ">= 0.1.0"
name = "ABC"
tenant = "TEN1"
description = "My OSPF Route Summarization Policy"
inter_area_enabled = true
cost = 300
}
```## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aci](#requirement\_aci) | >= 2.0.0 |## Providers
| Name | Version |
|------|---------|
| [aci](#provider\_aci) | >= 2.0.0 |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [tenant](#input\_tenant) | Tenant name. | `string` | n/a | yes |
| [name](#input\_name) | OSPF route summarization policy name, | `string` | n/a | yes |
| [description](#input\_description) | Specifies a description of the policy definition. | `string` | `""` | no |
| [inter\_area\_enabled](#input\_inter\_area\_enabled) | Inter Area Summarization enabled. | `bool` | `false` | no |
| [cost](#input\_cost) | The OSPF Area cost for the default summary LSAs. The Area cost is used with NSSA and stub area types only. | `string` | `"unspecified"` | no |## Outputs
| Name | Description |
|------|-------------|
| [dn](#output\_dn) | Distinguished name of `ospfRtSummPol` object. |
| [name](#output\_name) | OSPF route summarization policy name. |## Resources
| Name | Type |
|------|------|
| [aci_rest_managed.ospfRtSummPol](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/rest_managed) | resource |