Commit Graph

87 Commits

Author SHA1 Message Date
max.mehl
e51405fe85
limit global tasks to innernet server and clients 2022-03-04 15:25:45 +01:00
max.mehl
d059c84a51
do not report port as changed if not actually changed 2022-03-04 15:05:54 +01:00
max.mehl
e55fa5b4da
add manually added peers 2022-03-04 13:06:33 +01:00
Max Mehl
f9413a9b7a Merge pull request 'Larger overhaul, generalisation and stabilisation' (#5) from overhaul into master
Reviewed-on: https://git.fsfe.org/fsfe-system-hackers/innernet-playbook/pulls/5
2022-03-04 11:53:35 +00:00
max.mehl
bfec9af6f0
enhance update of listen-port on clients
The server cannot change its port. Therefore we set two different ports.
We also remove the redundant firewall tag
2022-03-04 12:48:44 +01:00
max.mehl
3d0f79110d
upgrade innernet to 1.5.3 2022-03-04 12:48:44 +01:00
max.mehl
5840d63293
remove old peer invitation file before creating a new one 2022-03-04 12:48:44 +01:00
max.mehl
b80a889cc6
throttle task to avoid that two peers are added at the same time
This can throw a database UNIQUE error
2022-03-04 12:48:44 +01:00
max.mehl
1eb595bec2
update README 2022-03-04 12:48:44 +01:00
max.mehl
75c2682bef
improve uninstallation mechanism and prevent accidental removal 2022-03-04 12:48:38 +01:00
max.mehl
e0b5bf5ebb
delete partly misleading base and peers tags 2022-03-04 12:46:55 +01:00
max.mehl
29c3c5ae26
add .deb files for innernet 1.5.1 in repo 2022-03-04 12:46:48 +01:00
max.mehl
fe92e5a168
reduce docker context 2022-03-04 12:46:47 +01:00
max.mehl
e1672f29dc
issue info message for created TOML file, especially for manual peers 2022-03-04 12:46:47 +01:00
max.mehl
3b90b57bfc
avoid duplicated 'name' for CIDRs and manual peers 2022-03-04 12:46:47 +01:00
max.mehl
b65e1c6212
remove unnecessary task: --delete-invite does that already for us 2022-03-04 12:46:47 +01:00
max.mehl
1820e35943
move task file for adding peers on the server to server role 2022-03-04 12:46:47 +01:00
max.mehl
19e1716121
generalise setup of peers, both for machines and manually defined users 2022-03-04 12:46:42 +01:00
max.mehl
4e61c41fbd
get values of machine cidr by referencing them in group vars 2022-03-03 12:30:28 +01:00
max.mehl
7a477c31f1
slightly improve cidr notation 2022-03-03 12:30:28 +01:00
max.mehl
5047342f0f
major overhaul of server/client setup, avoiding loops and allowing for targetting one host 2022-03-03 12:30:28 +01:00
max.mehl
480929b214
bump inventory 2022-02-24 15:40:27 +01:00
max.mehl
483c8dcf37
bump inventory 2022-02-21 16:58:24 +01:00
Linus Sehn
ec9c4e5a81 add seaborg IP to testing 2022-02-16 17:25:31 +01:00
max.mehl
57d2565bd8
bump inventory 2022-02-04 12:43:04 +01:00
Linus Sehn
ebb1bde35c fix secret 2022-02-01 15:36:14 +01:00
Linus Sehn
c45985ae66 test LDAP connection in CI 2022-02-01 15:18:44 +01:00
Linus Sehn
9b421ab7c7 no need to clone 2022-01-23 22:33:29 +01:00
Linus Sehn
9e71c60419 Revert "test failure"
This reverts commit 30b2c10642.
2022-01-21 17:22:24 +01:00
Linus Sehn
30b2c10642 test failure 2022-01-21 17:21:09 +01:00
Linus Sehn
19c933e156 added shell.nix 2022-01-21 17:18:44 +01:00
Linus Sehn
a3be2b81d9 minor fix and added berzelius to test 2022-01-21 17:18:29 +01:00
Linus Sehn
c12b11237f bump inventory 2022-01-21 16:03:16 +01:00
Linus Sehn
a91aba98de fix duplicate pipeline names 2022-01-21 15:47:20 +01:00
Linus Sehn
2dced0d683 fix yaml 2022-01-21 15:46:52 +01:00
Linus Sehn
618427998d add .drone.yml 2022-01-21 15:43:45 +01:00
Linus Sehn
bb66321355 set listening port and minor fixes 2022-01-20 17:52:37 +01:00
Linus Sehn
95ed8a98f2 remove pipenv files 2022-01-20 17:52:16 +01:00
linus
aff823c662 bump inventory 2021-12-20 17:57:11 +01:00
linus
b846da2985 add function to reset innernet completely 2021-12-20 17:56:30 +01:00
linus
e9045532f4 make sure sqlite3 is installed before the queries are run 2021-12-20 17:55:55 +01:00
linus
2ee0dc77f1 make sure an initial run does not error out on DB queries 2021-12-20 17:51:48 +01:00
linus
612eb112c8 delete ignored .deb 2021-12-20 17:51:28 +01:00
linus
bd1807a604 vastly increase idempotence; credits to max 2021-12-15 18:38:56 +01:00
linus
605a51018b add all client files to .gitignore 2021-12-15 18:38:44 +01:00
linus
c3719a1ad7 bump inventory 2021-12-15 18:37:35 +01:00
linus
4b793d14a1 correct host regex in group_vars/all 2021-12-15 18:37:14 +01:00
linus
5a5eaf5225 fix typo in build script 2021-12-15 18:36:55 +01:00
linus
6811fac64d bump inventory 2021-12-03 14:47:41 +01:00
linus
871122e37d unify indents 2021-12-03 14:47:34 +01:00