Using Ansible to manage all my Virtural Machine
aptbased serverpacmanbased server
- Transit
- Authoritative DNS Server
- Kubernetes Cluster
10-base.yaml- for all serverapt update&apt upgrade- install basic software:
ipvsadm,rsync,wireguard-tools - network optimizing: change to
bbr&fq
20-cluster.yaml- for cluster master and node30-transit.yaml- for transit server and cluster node- set variables in
defaults/main.yaml - install
cloudflared->cloudflared.yaml - install
realmand start service with icmp monitoring ->realm.yaml - copy
wireguardconfiguration to corresponding nodes and start wireguard as systemd service
- set variables in
- To generate
wireguardconfiguration, please go to: wgtools