Commit Graph

737 Commits

Author SHA1 Message Date
Khue Doan
0ec52160ea Update docs 2021-06-10 20:27:57 +07:00
Khue Doan
4a3401166d Revert "Put hardware image on the left"
This reverts commit 97b90417ec.
2021-06-10 19:48:42 +07:00
Khue Doan
97b90417ec Put hardware image on the left 2021-06-10 19:46:33 +07:00
Khue Doan
69219b6649 Fix formatting 2021-06-10 19:35:42 +07:00
Khue Doan
e8a2aa98b4 Revert "Keep running lint even if the previous one failed"
This reverts commit 084984c65d.
2021-06-10 19:34:06 +07:00
Khue Doan
084984c65d Keep running lint even if the previous one failed 2021-06-10 19:31:57 +07:00
Khue Doan
03deb76eb9 Add linters for metal and infra 2021-06-10 19:28:34 +07:00
Khue Doan
b0dfe1995a Cleaner README 2021-06-10 07:14:10 +07:00
Khue Doan
e051149311 Cleaner Ansible inventory 2021-06-09 19:23:28 +07:00
Khue Doan
8111fbe6ad Generate Terraform backend config automatically 2021-06-09 12:23:27 +07:00
Khue Doan
de44e33260 Update todo 2021-06-09 11:20:29 +07:00
Khue Doan
30d5aa86c5 Wait until all resources are in a ready state when installing ArgoCD 2021-06-09 02:10:42 +07:00
Khue Doan
5d02b4cec7 Add Cloudflare blog acknowledgement 2021-06-09 01:49:37 +07:00
Khue Doan
0052c6a011 Add Cloudflare Tunnel deployment and configmap 2021-06-09 01:43:39 +07:00
Khue Doan
3516b2cb29 Move ArgoCD back to infra bootstrap
Avoid ArgoCD server issue when applying Argo apps to quickly
2021-06-09 01:03:40 +07:00
Khue Doan
bf8ea27bc0 Get node config from Ansible inventory 2021-06-09 00:48:22 +07:00
Khue Doan
35b8f9315e Fix wrong host file link (again) 2021-06-08 21:17:42 +07:00
Khue Doan
a34501a66b Prepare for 0.0.2-alpha release 2021-06-08 20:38:43 +07:00
Khue Doan
9b458435e0 Fix can't create tfstate container 2021-06-08 20:37:39 +07:00
Khue Doan
f7a02d99b3 Update documentation
- Split changelog and roadmap
- Add missing sections on README based on template
2021-06-08 19:47:43 +07:00
Khue Doan
60f1ba4e41 Fix syntax 2021-06-08 19:24:21 +07:00
Khue Doan
9c43094d49 Change host fix extension 2021-06-08 19:09:47 +07:00
Khue Doan
c3ff4e59c6 Fix wrong task name 2021-06-08 19:00:56 +07:00
Khue Doan
1b062a04e3 Remove host network check (false positive) 2021-06-08 18:41:46 +07:00
Khue Doan
3e7ea7f662 Update Ansible inventory path 2021-06-08 18:33:24 +07:00
Khue Doan
01d52ecd09 Convert Ansible inventory from INI to YAML 2021-06-08 18:32:19 +07:00
Khue Doan
9338f01b05 Run tfstate role on first host 2021-06-08 18:29:09 +07:00
Khue Doan
b1c6620322 Revert "Remove etcd role"
This reverts commit 5e0036defd.
2021-06-08 18:06:15 +07:00
Khue Doan
32a6f00757 Add hardware model number 2021-06-06 13:57:38 +07:00
Khue Doan
f9bb4a241e Merge branch 'master' of github.com:khuedoan/homelab 2021-06-06 13:50:55 +07:00
Khue Doan
409ed33353 Add handler to stop PXE server after completed 2021-06-06 13:49:54 +07:00
Khue Doan
848b2eb4a5
Remove LXC debugging 2021-06-05 11:26:10 +07:00
Khue Doan
3f74770631
Fix wrong link 2021-06-05 04:02:54 +07:00
Khue Doan
7af8160e58
Add link in quick explanation 2021-06-05 03:38:28 +07:00
Khue Doan
4f4ed37d02
Add quick explanation on how it works 2021-06-05 03:21:44 +07:00
Khue Doan
b58b5d75d4
Update architecture table 2021-06-05 02:45:14 +07:00
Khue Doan
a0cff685ba Add Wireguard access server 2021-05-23 14:03:07 +07:00
Khue Doan
6e39a3db19 Improve makefile targets consistency 2021-05-23 12:24:32 +07:00
Khue Doan
00a8d044c0 Improve infra Makefile for automation 2021-05-23 11:56:05 +07:00
Khue Doan
b8bd956b67 Revert "HA ArgoCD"
This reverts commit 62a9e2dd4d.
2021-05-23 11:49:40 +07:00
Khue Doan
62a9e2dd4d HA ArgoCD 2021-05-23 04:12:57 +07:00
Khue Doan
c42da349c3 Remove config symlinks 2021-05-23 03:02:37 +07:00
Khue Doan
6097a1358a Add git back to the tools container
Kustomize needs git
2021-05-23 02:57:09 +07:00
Khue Doan
9379e45b18 Start iSCSI service 2021-05-23 02:56:42 +07:00
Khue Doan
959c74c542 Use kustomize for apps layer 2021-05-23 02:56:21 +07:00
Khue Doan
668580e8b1 Add todo for small root size 2021-05-23 02:08:13 +07:00
Khue Doan
d4a61512b4 Cleaner KUBECONFIG 2021-05-23 01:53:09 +07:00
Khue Doan
fa7d69cef8 Remove helm package
Helm CLI will not work with Helm releases that have been deployed by ArgoCD.
This is expected behaviour.
https://github.com/argoproj/argo-cd/issues/1672
2021-05-23 01:39:38 +07:00
Khue Doan
c0dacd3ed5 Remove unnecessary packages 2021-05-23 01:18:44 +07:00
Khue Doan
24d2765472 Cleanup comment 2021-05-21 18:13:16 +07:00