Commit Graph
42 Commits
Author SHA1 Message Date
2martens c2591b5c4d Added missing providers to lock file and fixed duplicate name 2023-11-04 15:01:02 +01:00
2martens 23f0470e73 Use cidrhost for loadbalancer ip as well 2023-11-04 14:56:58 +01:00
2martens 47d10ed2c5 Reformatting 2023-11-04 14:55:09 +01:00
2martens 9bd74debf5 Fix host entries in provisioners 2023-11-04 14:52:29 +01:00
2martens 3423a54e7d Fix AAAA records 2023-11-04 14:50:47 +01:00
2martens fd7dca8fd6 Added reverse DNS entries 2023-11-04 14:31:22 +01:00
2martens 1336405f13 Fix writing microk8s config 2023-11-04 14:05:05 +01:00
2martens c64313eeda Delete test cluster 2023-11-04 13:35:41 +01:00
2martens 1b24b6ecee Fix launch configuration of microk8s 2023-11-04 13:34:50 +01:00
2martens 39a5afd2f4 Fixed host values for provisioners 2023-11-04 13:27:22 +01:00
2martens d35466a056 Use cidrhost 2023-11-04 13:21:23 +01:00
2martens 5fc9e1b22e Fixed name of servers 2023-11-04 13:21:18 +01:00
2martens 40509aee75 Added support for vault secrets 2023-11-04 13:12:08 +01:00
2martens 5e014377c2 Explicitly specify Argo CD environment 2023-11-04 09:50:35 +01:00
2martens 1549bd6c9d Set argocd environment 2023-11-04 09:49:52 +01:00
2martens 57a092a947 Added outputs for the ip addresses pointing to the api server 2023-11-04 09:44:12 +01:00
2martens 0916e6f53c Provide dns record for each node and install argocd in high availability from 3 nodes onwards 2023-11-03 10:32:45 +01:00
2martens 766de7e9a8 Install argocd in high availability if at least three nodes are available 2023-11-03 10:25:03 +01:00
2martens 634bd5f272 Install cluster_setup chart as well 2023-11-03 08:56:17 +01:00
2martens a3509049e4 Added argocd nameserver record 2023-11-03 08:51:25 +01:00
2martens 27133a507f Added module to create k8s cluster with single or multiple nodes 2023-11-03 08:48:16 +01:00
2martens a8424ad1d4 Added additional ports needed for monitoring 2023-11-02 08:53:08 +01:00
2martens fa5a818e7f Added metrics endpoint to ufw allow list 2023-11-01 23:31:47 +01:00
2martens 6dff1d4241 Moved template files to subdirectory 2023-11-01 22:52:45 +01:00
2martens 9178a00ba7 Added domain for prometheus 2023-11-01 22:52:17 +01:00
2martens 9d83e693a8 Added extra step to show the output of the previous step in order to verify if it worked 2023-11-01 17:50:27 +01:00
2martens f46348b614 Added extra cloud-init for kubernetes hosts 2023-11-01 09:43:32 +01:00
2martens 77ed1ce88f Checkout main 2023-11-01 09:43:22 +01:00
2martens 59ceacf424 Ran terraform init 2023-10-31 23:04:50 +01:00
2martens 5a244b28d0 Run speculative plan and remove not needed setting 2023-10-31 22:33:04 +01:00
2martens a372a6bd4f Upload configuration first 2023-10-31 15:55:19 +01:00
2martens 6e8466e3ed Added terraform path to execute within 2023-10-31 15:35:50 +01:00
2martens 72226efd68 Changed path again 2023-10-31 14:49:36 +01:00
2martens 676640d9a0 Added push event 2023-10-31 14:38:36 +01:00
2martens 404d319685 Change clone path 2023-10-31 14:37:28 +01:00
2martens 5a60771d02 Added triggers 2023-10-31 14:25:17 +01:00
2martens 9b1933b3c6 Added script to fetch inwx nameserver records 2023-10-31 14:17:57 +01:00
2martens 309b538093 Add drone yaml 2023-10-31 14:15:31 +01:00
2martens 620984927a Fix module paths 2023-10-31 12:27:08 +01:00
2martens bcd64cde56 Moved files to subdirectory 2023-10-31 12:11:42 +01:00
2martens d460e5eae1 Added terraform files 2023-10-31 12:09:31 +01:00
2martens d7924ac1d6 Added .gitignore 2023-10-31 12:09:18 +01:00