Commit Graph
11 Commits
Author SHA1 Message Date
slawek dac5cea5ee Add Azure deployment examples and enhance configuration management
- Update .gitignore to exclude Terraform files
- Enhance README with Azure deployment instructions
- Refactor publish.sh to use a container for changelog parsing
- Add Azure example files including Terraform configurations
- Create cloud-init templates for PKI and default configurations
- Implement workload VM setup for testing routing
2026-08-23 22:10:29 +02:00
slawek 7cb2f1b8dd Defer configuration by default and manage vpn-router.conf with ucf
Add platform = none as the shipped default so installing the package
changes nothing on the machine until a platform is chosen. Add a mode
setting (manual/interfaces/auto) controlling how much of the network
configuration is supplied versus detected from the system. Manage
/etc/vpn-router/vpn-router.conf with ucf instead of writing it once,
so dpkg-reconfigure can safely reapply debconf answers without
clobbering local edits. Extend NAT/forward rules to all local subnets,
not just the first.
2026-08-23 17:15:49 +02:00
slawek 083ad9a596 Reengineed the code. Generalized the package. Cloud configurators are modules. 2026-08-10 09:02:45 +02:00
slawek be4bb34bb0 Update .gitignore to ensure CLAUDE.md is excluded from version control 2026-08-09 12:01:24 +02:00
slawek 7b5e18628f Update .gitignore to include additional file patterns for exclusion 2026-05-28 09:20:02 +02:00
slawek 1f6d168fb3 Moved Debian package sources to a subdirectory of the repository. 2026-05-28 09:18:43 +02:00
slawek ac6482a4a1 Update Dockerfile and build script to include HOST_UID and HOST_GID arguments for improved user permissions 2026-05-27 08:14:20 +02:00
slawek 079edee6e6 Add Dockerfile and build script; update .gitignore and installation paths 2026-05-27 07:58:24 +02:00
slawek 0b36f71394 Remove Plan.md and simple-ca.sh files from the repository 2026-05-27 00:36:09 +02:00
slawek 3c665c2b6c Add cloud-router configuration templates and scripts
- Introduced debian templates for cloud-router configuration parameters.
- Added simple-ca.sh script for managing a minimal Certificate Authority (CA) for IKEv2 PKI.
- Created sysctl configuration to enable IP forwarding and adjust rp_filter settings.
- Implemented configure script to render configuration files using Jinja2 templates.
- Added simple-ca script for generating CA and certificates.
- Created Jinja2 templates for various configuration files including netplan, strongSwan, and WireGuard.
- Implemented UFW rules setup for IPsec and WireGuard.
- Added support for road-warrior and site-to-site VPN configurations.
2026-05-27 00:33:07 +02:00
slawek db78066d5c Add .gitignore and initial README.md for project documentation 2026-05-26 22:15:40 +02:00