https://github.com/mmomtchev/puppet_ipsec
Full mesh IPSec network with preshared keys with Puppet and racoon
https://github.com/mmomtchev/puppet_ipsec
Last synced: 5 months ago
JSON representation
Full mesh IPSec network with preshared keys with Puppet and racoon
- Host: GitHub
- URL: https://github.com/mmomtchev/puppet_ipsec
- Owner: mmomtchev
- License: gpl-3.0
- Created: 2019-01-19T14:35:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-19T16:35:40.000Z (over 6 years ago)
- Last Synced: 2025-02-17T15:17:11.389Z (8 months ago)
- Language: Puppet
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# puppet_ipsec
Full mesh IPSec network with preshared keys with Puppet and racoonEdit $vpnconf and $vpnsecrets according to your needs
You should always have exactly (number_of_hosts) * (number_of_hosts - 1) / 2 secrets - a full-mesh network is C(2,k) combination
The code in the beginning builds the combination of the secrets in $vpnsecretsarray, rest if self-explanatory.