Commit Graph
100 Commits
Author SHA1 Message Date
Ruakij cfe87002c5 Replace the nftables role with host_firewall, one atomic inet host input table with zones, geo sets and lockout rollback 2026-10-07 11:02:59 +00:00
Ruakij 27e9d4a1ab Merge branch 'role_nftables' 2023-06-21 17:35:09 +02:00
Ruakij 755f9b2e1a Initial role 2023-05-21 20:57:43 +02:00
Ruakij 753f456ef3 Merge branch 'role_kubernetes-k3s' 2023-04-14 10:21:06 +02:00
Ruakij 093612f3a7 Change restart-check to started/restarted check 2023-04-14 10:20:16 +02:00
Ruakij a92409c56f Add failed_when to deploy calico operator 2023-04-14 10:01:42 +02:00
Ruakij f50e3ac33c Use first node's IP for joining cluster 2023-04-14 09:50:39 +02:00
Ruakij 668ff23ee6 Fix service task wrong usage 2023-04-14 09:42:46 +02:00
Ruakij c2c6a2872f Fix conditional for changed after install 2023-04-12 23:12:10 +02:00
Ruakij c1c7ec9e56 Remove workaround as k3s is now at 1.26 2023-04-12 22:39:43 +02:00
Ruakij 550f6868ff Fix old usage of network_plugin var 2023-04-12 20:49:38 +02:00
Ruakij 3fe288f6a5 Merge branch 'role_wireguard-ipv6-converter' 2023-04-12 20:40:01 +02:00
Ruakij ab9220d042 Add pause & gather_facts at end when service was started 2023-04-12 20:39:49 +02:00
Ruakij 15ad7920d4 Merge branch 'role_wireguard-ipv6-converter' 2023-04-12 20:24:27 +02:00
Ruakij 7012e1ea2b Separate enable and re-/start service for fine-control 2023-04-12 20:23:08 +02:00
Ruakij 13ebd48c5d Add register for task download 2023-04-12 20:22:34 +02:00
Ruakij 1a76b94a46 Add download-version 2023-04-12 14:58:43 +02:00
Ruakij 1b765689e6 Make sure daemon is reloaded before service-start 2023-04-12 14:50:14 +02:00
Ruakij 5b607df2de Add checks if var is set 2023-04-12 14:47:02 +02:00
Ruakij 521b76453a Add start to naming 2023-04-12 14:45:55 +02:00
Ruakij 7f503d983a Fix download-location 2023-04-12 14:45:43 +02:00
Ruakij b143d9c848 Fix checks 2023-04-12 14:45:31 +02:00
Ruakij f95bcbc38d change defaults 2023-04-12 14:44:10 +02:00
Ruakij 248a3c08b8 Initial role-data 2023-04-12 13:36:14 +02:00
Ruakij f2c86dc22d Merge branch 'role_kubernetes-k3s' 2023-04-05 20:20:03 +02:00
Ruakij a79f2cac8a Merge branch 'role_netbird_client' 2023-04-05 20:19:44 +02:00
Ruakij c8f90f0f8d Update calico 2023-04-05 20:15:31 +02:00
Ruakij 41570ea40d Create new block for network-stuff 2023-04-05 20:14:36 +02:00
Ruakij a3c887748a Move network-helper to own file independend from calico 2023-04-05 20:14:12 +02:00
Ruakij d113625fa8 Fix env-value not being string 2023-04-05 20:08:25 +02:00
Ruakij dadd077723 Fix service and conditional 2023-04-05 14:13:22 +02:00
Ruakij 0d43d07ad4 Add extra-config option 2023-04-05 14:12:56 +02:00
Ruakij d6f8f975bb Reload when config changed, but install already done 2023-04-05 13:32:14 +02:00
Ruakij 7c86a5d77d Add register for config 2023-04-05 13:30:22 +02:00
Ruakij 8c4e3c2401 Update routingtabletowg and use new sync feature 2023-03-30 14:54:49 +02:00
Ruakij b46d35c8a5 Add labels 2023-03-30 14:54:28 +02:00
Ruakij 791ad96849 Add ipv6-check to calico deploy 2023-03-19 15:17:45 +01:00
Ruakij fc3d9845d6 Fix undeterministic node-selection but uses group 2023-03-19 15:17:02 +01:00
Ruakij 590b75ac23 Add quotes to token-usage for special chars 2023-03-19 14:01:19 +01:00
Ruakij 0c82504299 Separate getting name and ips to fix bug easily 2023-03-19 14:00:46 +01:00
Ruakij 2fee9a1747 Only enable ipv6 when available and activated 2023-03-19 14:00:15 +01:00
Ruakij fb44c39969 Add install of often-used packets 2023-03-19 13:58:47 +01:00
Ruakij 5452303992 Remove netmaker from dependency 2023-03-19 13:58:05 +01:00
Ruakij 4321d78cf8 Add comments to variables 2023-03-19 13:57:57 +01:00
Ruakij f9a859e95c Add ingress-option 2023-03-19 13:56:26 +01:00
Ruakij fd302e4ebc Move regather facts to join when changed 2023-03-19 13:47:01 +01:00
Ruakij b5729caa0e Add wait for interface to come up 2023-03-19 13:46:44 +01:00
Ruakij dca40ed835 Remove throttle 2023-03-19 13:46:21 +01:00
Ruakij 95ddd04a86 Fix join command 2023-03-19 10:39:06 +01:00
Ruakij 911bc47acb Initial role stuff 2023-03-17 15:58:49 +01:00
Ruakij e5920b3ddf Add network-plugin option 2023-03-17 15:57:48 +01:00
Ruakij f3e381aca3 Move netmaker to deprecated 2023-01-18 13:23:51 +01:00
Ruakij 233eadaf40 Merge branch 'role_netmaker_server' 2023-01-10 09:47:34 +01:00
Ruakij 109a09052d Update to 0.17.1
This also sets up tls-termination for mosquitto
2023-01-10 09:46:55 +01:00
Ruakij 4ea9492ca3 Change hos group-name 2023-01-10 09:46:01 +01:00
Ruakij e5ebc2ad5f Merge branch 'role_common' 2022-11-02 16:41:10 +01:00
Ruakij 98c51c6fc1 Merge branch 'role_kubernetes-k3s' 2022-11-02 16:40:52 +01:00
Ruakij 6b59bf6c75 Merge branch 'role_netmaker' 2022-11-02 16:40:36 +01:00
Ruakij 1b2af7cf6c Merge branch 'role_netmaker_server' 2022-11-02 16:40:25 +01:00
Ruakij d9cf3d2066 Re-gatherfacts at the end for other plays 2022-11-02 16:38:13 +01:00
Ruakij f42bce9b6b Add changed-detection 2022-11-02 16:37:53 +01:00
Ruakij 0fc5dbb791 Initial role-data 2022-11-02 16:29:55 +01:00
Ruakij 975746e7d7 Add IPv6-network to common 2022-11-02 10:27:06 +01:00
Ruakij a27ca2c37a Create dedicated docs-folder and move files there 2022-10-27 01:24:30 +02:00
Ruakij 247fdec7ae fixme: hotfix for multi-master netmaker-server
netmaker doesnt handle concurrent joins to different server-nodes well and will duplicate addresses
2022-10-27 01:23:45 +02:00
Ruakij 9cb2e88193 Merge branch 'role_netmaker' 2022-10-27 01:16:57 +02:00
Ruakij 25ceb0f456 Merge branch 'role_netmaker_server' 2022-10-27 01:16:55 +02:00
Ruakij 0d8d5e8528 Merge branch 'role_docker' 2022-10-27 00:29:06 +02:00
Ruakij 06eb8456ab Merge branch 'role_zsh' 2022-10-27 00:27:42 +02:00
Ruakij 657f861696 Merge branch 'role_common' 2022-10-27 00:27:32 +02:00
Ruakij fcc4f1ed18 Fix task 2022-10-21 15:40:00 +02:00
Ruakij de0e220004 Add defaults-var-file 2022-10-21 15:32:20 +02:00
Ruakij f9cc97a8f2 Add CA to trust-store 2022-10-21 15:32:08 +02:00
Ruakij 811fc22eef Delete unnecessary task-file 2022-10-21 15:31:37 +02:00
Ruakij cdd4c9babb Remove CA in args rqlite will use the system trust-store then 2022-10-21 14:49:35 +02:00
Ruakij d553f604a9 Add own certs to mosquitto 2022-10-21 14:48:29 +02:00
Ruakij 806b41b73e Fix proxy-protocol being expected 2022-10-21 14:22:38 +02:00
Ruakij ec98188a24 Fix variable name 2022-10-21 14:20:26 +02:00
Ruakij 06bdae380b Revert proxy-protocol-matching 2022-10-21 11:45:12 +02:00
Ruakij 83b50c10cd Use new variables and fix requests 2022-10-21 08:42:37 +02:00
Ruakij 3890007042 Use more specific hostnames in cert 2022-10-21 08:42:11 +02:00
Ruakij bb3d363094 Created nginx-config-file-templates 2022-10-21 08:33:08 +02:00
Ruakij 7453f1e616 Move variables to defaults-folder 2022-10-21 08:31:05 +02:00
Ruakij e022a6e9f0 Restructure to make better looking 2022-10-20 08:34:35 +02:00
Ruakij 772dc3a620 Move TLS-point outside of netmaker-system 2022-10-20 08:32:49 +02:00
Ruakij 6d5c86927d Make diagram more readable 2022-10-18 12:33:25 +02:00
Ruakij c94168fb30 Comment-in connection-check todo: change check to http 2022-10-17 22:49:20 +02:00
Ruakij 6168ba2b0a Add missing dependency 2022-10-17 22:48:58 +02:00
Ruakij e4a2c5dd2f Remove ports and add/change advertised adresses and ports 2022-10-17 22:48:49 +02:00
Ruakij 315f5a1805 Fix private_ip checking 2022-10-17 22:47:10 +02:00
Ruakij d2d8ebd8cc Add missing nginx-file 2022-10-17 22:46:41 +02:00
Ruakij dd87d5e724 Move cert-generation outside 2022-10-17 22:46:20 +02:00
Ruakij 86e6317e28 Fix naming 2022-10-17 22:45:24 +02:00
Ruakij 8fddfc532f Add nginx as service 2022-10-17 22:43:57 +02:00
Ruakij f733543ae1 Fix architecture-diagram 2022-10-17 21:30:50 +02:00
Ruakij 526cf66bd7 Add chart for architecture 2022-10-17 21:19:10 +02:00
Ruakij 4cb418e2b6 Add role netmaker (netclient) 2022-10-17 14:51:52 +02:00
Ruakij b593a2874a Add role netmaker_server 2022-10-17 14:48:02 +02:00
Ruakij 6adb029849 Add role docker 2022-10-17 14:10:13 +02:00
Ruakij 4fe7a6252c Add role zsh 2022-10-17 12:59:59 +02:00