An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

[![Tests](https://github.com/netascode/terraform-aci-ospf-route-summarization-policy/actions/workflows/test.yml/badge.svg)](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 |