Skip to content

Add VPN + OPNSense firewall config - #51

Draft
mahauber wants to merge 4 commits into
mainfrom
23-implement-vpn
Draft

Add VPN + OPNSense firewall config#51
mahauber wants to merge 4 commits into
mainfrom
23-implement-vpn

Conversation

@mahauber

Copy link
Copy Markdown
Collaborator

No description provided.

mahauber added 2 commits July 26, 2026 15:30
- Updated documentation to include information about optional site-to-site IPsec VPN configurations for hub-spoke flavors.
- Enhanced `hub-and-spoke-firewall.tfvars` and `hub-and-spoke.tfvars` to include commented-out VPN configuration blocks.
- Modified `main.tf` to pass VPN-related variables to the connectivity module.
- Introduced `7-vpn.tf` module to manage VPN gateway and connections, including outputs for public IPs and connection IDs.
- Updated `README.md` and `variables.tf` in the connectivity module to reflect new VPN configurations and requirements.
- Added validation for VPN configurations in `variables.tf`.
- Updated management module to use the latest Vault version.
- Updated namespace-service-demo module to use the latest stackit provider version and improved formatting for better readability.
- Implement firewall rules, NAT, and routes management using the OPNsense API.
- Introduce README documentation for module usage and configuration.
- Add scripts for API key generation and bootstrap process.
- Define variables for firewall configuration, including aliases, routes, rules, and NAT settings.
- Create outputs for managed objects and rule evaluation order.
- Update provider versions across various modules to ensure compatibility.
@mahauber mahauber linked an issue Jul 27, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement VPN

1 participant