OpenTofu/Terraform module that creates a Cisco Meraki network resource and attaches all of the trimmings.
module "meraki_network_somewhere_usa" {
source = "hlvtechnologies/network"
version = "~> 0.3"
organization_id = "123456"
network_name = "Somewhere_USA"
vlans_enabled = false
webhooks = {}
syslog_servers = []
}| Name | Version |
|---|---|
| terraform | >= 1.10.0 |
| meraki | >= 1.9.0 |
| Name | Version |
|---|---|
| meraki | >= 1.9.0 |
No modules.
| Name | Type |
|---|---|
| meraki_appliance_vlans_settings.this | resource |
| meraki_device.access_point | resource |
| meraki_device.gateway | resource |
| meraki_device.switch | resource |
| meraki_network.this | resource |
| meraki_network_syslog_servers.this | resource |
| meraki_network_webhook_http_server.this | resource |
| meraki_switch_stack.this | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| access_points | Access points keyed by device name | map(object({ |
{} |
no |
| emm_network | Whether the network is an EMM network | bool |
false |
no |
| gateway | The gateway configuration for the network | object({ |
{ |
no |
| network_description | The description of the network to create | string |
"" |
no |
| network_name | The name of the network to create | string |
"City_ST" |
no |
| network_tags | The tags of the network to create | list(string) |
[ |
no |
| organization_id | The ID of the organization to create the network in | string |
n/a | yes |
| product_types | The product types of the network to create | list(string) |
[ |
no |
| switch_stacks | n/a | map(object({ |
{} |
no |
| switches | Switches keyed by device name | map(object({ |
{} |
no |
| syslog_servers | n/a | map(object({ |
{} |
no |
| time_zone | The time zone of the network to create | string |
"America/New_York" |
no |
| vlans_enabled | Whether to enable VLANs for the network | bool |
false |
no |
| webhooks | n/a | map(object({ |
{} |
no |
No outputs.
See CONTRIBUTING.md. This project is licensed under the MIT License.
If you created this repository from a template, see TEMPLATE.md for setup steps.