Nate Bohman
70c5f41ce9
Automatically Generate Private Key
Allow Wireguard to automatically generate a private key if an
interface doesn't have one and private_key is set to auto. This
allows for auto key generation and distribution if using salt mines.
6 years ago
Maximilian Eschenbacher
5ddcb79f6e
remove debug print
6 years ago
Maximilian Eschenbacher
441bac008d
states: peer_present: display only if endpoint really changed
6 years ago
Maximilian Eschenbacher
d0f7c3963c
states: peer_present: set endpoint
6 years ago
Maximilian Eschenbacher
6c465b38f7
modules: set: really remove persistent keepalive
6 years ago
Maximilian Eschenbacher
18fae9162f
remove dead code
6 years ago
Maximilian Eschenbacher
b3affb2680
removing and adding of preshared_keys fixed
6 years ago
Maximilian Eschenbacher
c58f1712a9
state: present: show private keys for comparison
6 years ago
Maximilian Eschenbacher
de045d6f38
module: _wg_ifaces: use wg show all
6 years ago
Maximilian Eschenbacher
0a8a171430
module: create/delete: be more verbose
6 years ago
Maximilian Eschenbacher
f562c4553f
module: hide_keys for show()
6 years ago
Maximilian Eschenbacher
567789fe1a
module: showconfg: hide_keys does not have any effect
6 years ago
Maximilian Eschenbacher
aa2099ae9a
preshared_key is a per-peer option
this commit also handles removal of preshared keys. Fixes #5 .
6 years ago
Maximilian Eschenbacher
8bfeae11d8
update pillar.example
6 years ago
Maximilian Eschenbacher
ebca81c37a
update README: note about set_forward_interfaces
6 years ago
Maximilian Eschenbacher
ee0d61fc04
map.jinja: do not need osmap for now
6 years ago
Maximilian Eschenbacher
afa0eb9baf
do not install wireguard via salt
6 years ago
Maximilian Eschenbacher
72827a07ef
module: delete: be more clear about deletion
6 years ago
Maximilian Eschenbacher
030cdb0dd0
update README
6 years ago
Maximilian Eschenbacher
8e152d8d61
update README
6 years ago
Maximilian Eschenbacher
433689ebc1
state: peer_present: shorten source lines
6 years ago
Maximilian Eschenbacher
705fe1dad4
module: check on set
6 years ago
Maximilian Eschenbacher
f8fa2b4cd3
manage addition and removal of allowed ips
6 years ago
Maximilian Eschenbacher
07c504596f
update pillar.example
6 years ago
Maximilian Eschenbacher
0327b738c0
update README
6 years ago
Maximilian Eschenbacher
4272b14728
refactor/simplify peer configuration
6 years ago
Maximilian Eschenbacher
c0ec3d2d1c
module.showconf: configure hide_keys
6 years ago
Maximilian Eschenbacher
56f8f7c645
optionally set int.forward=1 via sysctl
6 years ago
Maximilian Eschenbacher
f22443287e
quote endpoint value
6 years ago
Maximilian Eschenbacher
09a03a17cc
do try to reset peer endpoint if none given
6 years ago
Maximilian Eschenbacher
fdd446ce19
state: allow for removal of persistent keepalive
6 years ago
Maximilian Eschenbacher
1ed82deade
module: private_key and preshared_keys can now be set
6 years ago
Maximilian Eschenbacher
f57911516d
update README
6 years ago
Maximilian Eschenbacher
91a21e2e40
Import
6 years ago