Browse Source

clarify pillar.example and README

tags/v2.1.1
Maximilian Eschenbacher 5 years ago
parent
commit
11a2d3f585
2 changed files with 8 additions and 22 deletions
  1. +4
    -19
      README.md
  2. +4
    -3
      pillar.example

+ 4
- 19
README.md View File

@@ -1,7 +1,8 @@
# wireguard-formula

This formula is supposed to install WireGuard (usually dkms and utils), and
create interfaces including peers. Configuration is done via pillar (see below).
This formula is supposed to install WireGuard (usually dkms and utils), create
and manage interfaces including peers. Configuration is done via pillar (see
below).

**Attention**: WireGuard is not yet included in the linux mainline kernel. Also,
the installation is different on every distribution and sometimes you even have
@@ -30,21 +31,7 @@ states youself.
Some keys can be present in the config file multiple times. To do this, you can
start a list under a key. If the configuration format allows a single comma
separated string for the respective key, they all will appear in the config
file.
```
wireguard:
interfaces:
wgtest:
config:
DNS:
- 8.8.8.8
- 1.1.1.1
DNS: 9.9.9.9, 1.0.0.1
Address: fe80::1, fe80::2
Address:
- fe80::3
- fe80::4
```
file. Also see `pillar.example`.

# Available states

@@ -52,8 +39,6 @@ No states. Include `wireguard` in the top.sls file.

```
base:
[... snip ...]
'some_minion':
- wireguard
[... snip ...]
```

+ 4
- 3
pillar.example View File

@@ -10,12 +10,13 @@ wireguard:
#enable: True

config:
# see wg(8) and wg-quick(8) for supported keys. We use all lowercase
# letters.
# see wg(8) and wg-quick(8) for supported keys.

# wg genkey
PrivateKey: private_key_string

# address must be a list of strings or a comma separated string
# Address accepts a list of addresses or a string. Additionally wg-quick
# will expand comma separated addresses.
Address:
- fe80::1/64
- 10.0.0.1/24

Loading…
Cancel
Save