Frédéric Bourqui
3f5c3bc1b1
readd new line to separate peers in config
2019-11-02 06:32:10 +01:00
Frédéric Bourqui
9d91823ac3
changes after githubixx code review
2019-11-02 06:24:04 +01:00
fbourqui
e8c0579237
Update templates/wg.conf.j2
...
Co-Authored-By: Robert Wimmer <2039811+githubixx@users.noreply.github.com>
2019-11-02 05:40:18 +01:00
fbourqui
ad54ceba8b
Update templates/wg.conf.j2
...
Co-Authored-By: Robert Wimmer <2039811+githubixx@users.noreply.github.com>
2019-11-02 05:39:54 +01:00
Frédéric Bourqui
2e77716b46
remove trailing whitespace
2019-10-30 06:50:00 +01:00
fbourqui
7c535a7320
Update tasks/main.yml
...
Co-Authored-By: Robert Wimmer <2039811+githubixx@users.noreply.github.com>
2019-10-30 06:46:38 +01:00
Frédéric Bourqui
d1c833a1a2
add wg-config tag to Check config:
...
allow run with -t - wg-config
2019-10-29 07:15:25 +01:00
Frédéric Bourqui
8e133df777
fix typo, add some comment on inventory
2019-10-19 01:54:36 +02:00
Frédéric Bourqui
2092bd06cb
Support for mutliple wireguard vpn on same host
...
add inventory exemple in readme
2019-10-19 01:45:34 +02:00
Frédéric Bourqui
5db3e19630
fix private key creation
2019-10-18 23:14:30 +02:00
Frédéric Bourqui
9c0f2ff86f
add tag, and cleanup
2019-10-18 19:54:10 +02:00
Frédéric Bourqui
8616e8dcf1
Clean tasks names
2019-10-18 19:38:34 +02:00
Frédéric Bourqui
2583dd4264
use ansible_play_hosts instead of hardcoded vpn grp
...
should use the group in the play calling the role.
works fine when hosts bellong to several groups
2019-10-18 19:30:23 +02:00
Frédéric Bourqui
847dd3a903
remove all local keys priv and public
2019-10-18 19:27:55 +02:00
Frédéric Bourqui
7007fddf88
privatekey template is not used anymore
2019-10-18 18:56:03 +02:00
Frédéric Bourqui
531429241b
add reload module on update config file
2019-10-18 18:43:07 +02:00
Frédéric Bourqui
785b2ba8a4
Delete locally stored private key
2019-10-18 18:40:47 +02:00
Frédéric Bourqui
74312aecd2
merge stateless with no storage of local priv key
2019-10-18 18:38:45 +02:00
Robert Wimmer
9a0e70ee25
remove unneeded with_inventory_hostnames loops ( #27 )
...
* remove unneeded with_inventory_hostnames loops
* update CHANGELOG
2019-09-26 22:36:36 +02:00
Robert Wimmer
fa595d8f35
update CHANGELOG ( #21 )
2019-09-18 20:48:18 +02:00
Pierre Ozoux
493d407637
Cleans unecessary files. ( #19 )
2019-09-18 20:45:52 +02:00
Robert Wimmer
5a1488a2cd
add metadata for CentOS/EL ( #12 )
2019-06-06 19:49:19 +02:00
Alex Hanselka
21706b822a
add CentOS support ( #9 )
2019-06-06 19:37:02 +02:00
Robert Wimmer
663dfcb2f2
update CHANGELOG for version 3.1.0 ( #11 )
2019-06-04 21:55:28 +02:00
Alex Hanselka
59eac1706c
update tasks to use the new preferred looping syntax ( #10 )
2019-06-04 21:51:25 +02:00
githubixx
897053ae02
fix address in README
2019-04-29 21:25:02 +02:00
fbourqui
5cfcd0b18a
Fix typo subnet not consistent. 10.3.0 vs 10.8.0 ( #8 )
2019-04-29 21:20:50 +02:00
Robert Wimmer
8cacff8776
update README / CHANGELOG / Ansible meta ( #7 )
2019-02-06 21:07:42 +01:00
Ties de Kock
3a8d3260c4
feat(debian) enable module to work on debian ( #6 )
...
* feat(debian) enable module to work on debian
Add support for Debian based on the documentation in debian wiki
and discussion in [0].
[0]: https://github.com/githubixx/ansible-role-wireguard/issues/5
* remove run_once for debian
* Install kernel headers on debian
There is no equivalent package of linux-headers-generic on debian.
Package installation needs to specify the architecture (i.e. amd64),
which is captured from dpkg output.
* Only use include_tasks to differentiate distributions
Before Archlinux was split out using ansible_os_family. But since
ansible_os_family overlaps for Debian and Ubuntu, two when
statements were used to split out these cases:
- All arch derivations
- Debian
- Ubuntu
New style is cleaner. Arch derivations can still be used by
overiding ansible_distribution in inventory.
* incorporate feedback: move pin file, other changed_when syntax
2019-02-06 20:56:06 +01:00
githubixx
2ef8f8cae4
update CHANGELOG / version 2.0.1
2019-01-07 22:57:01 +01:00
githubixx
c9dc3cfff5
make Ansible linter happy
2019-01-07 22:56:20 +01:00
githubixx
a1794a99f6
update README
2019-01-07 22:51:32 +01:00
githubixx
7605a76a03
make Ansible linter happy / changelog to separate file / new versioning scheme
2019-01-07 22:49:06 +01:00
githubixx
0b08c95a2a
fix filename
2018-10-03 23:14:30 +02:00
githubixx
c1c3c26aab
update README
2018-09-27 23:27:32 +02:00
Robert Wimmer
2d46a74b4e
Fixes ( #2 )
...
* update README
* update README
2018-09-12 23:32:15 +02:00
Robert Wimmer
d197bd980d
Inital implementation ( #1 )
...
* initial implementation - part 1
* first working version
* add handler
* separate includes for Debian based and Archlinux OS
* refactor
* update
* add meta tag
* added ArchLinux to galaxy meta info
* rename file / add more Wiregurad config options
* fix typo
* update README
* update README
* fixed typos
* update README / variable rename: wireguard_ip -> wireguard_address
2018-08-12 22:21:45 +02:00
Robert Wimmer
49c39916fd
Initial commit
2018-07-15 19:16:02 +02:00