MEschenbacher's Wireguard Saltstack Formula
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.2KB

6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
12345678910111213141516171819202122232425262728293031323334353637383940
  1. # wireguard-formula
  2. This formula is supposed to install WireGuard (usually dkms and utils), and
  3. create interfaces including peers. Configuration is done via pillar (see below).
  4. **Attention**: WireGuard is not yet included in the linux mainline kernel. Also,
  5. the installation is different on every distribution and sometimes you even have
  6. to include unstable/testing branches. For now, please
  7. [install WireGuard](https://www.wireguard.com/install/) yourself. You can use
  8. this formula afterwards.
  9. **Important**: On every configuration change, this formula restarts the
  10. wireguard interface in order to apply any changes.
  11. # Requirements
  12. - systemd: This formula makes use of wireguard-shipped systemd service files
  13. - wireguard kernel module
  14. # Installation
  15. See the full [Salt Formulas installation and usage instructions](http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html).
  16. # Configuration
  17. All configuration is done via pillar data. See `pillar.example` for examples.
  18. This means in particular, that you do not have to use any of the following
  19. states youself.
  20. # Available states
  21. No states. Include `wireguard` in the top.sls file.
  22. ```
  23. base:
  24. [... snip ...]
  25. 'some_minion':
  26. - wireguard
  27. [... snip ...]
  28. ```