about summary refs log tree commit diff
path: root/nixos/tests/strongswan-swanctl.nix
AgeCommit message (Collapse)AuthorFilesLines
2021-01-10treewide: simplify pkgs.stdenv.lib -> pkgs.libDominik Xaver Hörl1-1/+1
The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
2019-11-06nixos/strongswan-swanctl: port test to pythonJan Hrnko1-3/+3
2019-08-26treewide: remove redundant quotesvolth1-12/+12
2018-07-20[bot] nixos/*: remove unused arguments in lambdasvolth1-3/+3
2018-02-28strongswan-swanctl: fix testBas van Dijk1-11/+5
2018-02-28nixos: add the strongswan-swanctl serviceBas van Dijk1-0/+154
The strongswan-swanctl systemd service starts charon-systemd. This implements a IKE daemon very similar to charon, but it's specifically designed for use with systemd. It uses the systemd libraries for a native integration. Instead of using starter and an ipsec.conf based configuration, the daemon is directly managed by systemd and configured with the swanctl configuration backend. See: https://wiki.strongswan.org/projects/strongswan/wiki/Charon-systemd Note that the strongswan.conf and swantctl.conf configuration files are automatically generated based on NixOS options under services.strongswan-swanctl.strongswan and services.strongswan-swanctl.swanctl respectively.