2
3 主要变更:
4 - 重构Terraform/OpenTofu目录结构,统一迁移至infrastructure/opentofu
5 - 添加"7天创造世界"文档,记录基础设施建设演进逻辑
6 - 更新Consul集群配置管理经验,添加实际案例和解决方案
7 - 修正README中的Sticky Note,反映Consul集群健康状态
8 - 添加Ansible部署配置和inventory文件
9 - 完善项目文档结构,添加各组件配置指南
10
11 技术架构演进:
12 - 第1天: Tailscale网络连接基础 ✅
13 - 第2天: Ansible分布式控制 ✅
14 - 第3天: Nomad服务感知与任务调度 ✅
15 - 第4天: Consul配置集中管理 ✅
16 - 第5天: OpenTofu状态一致性 ✅
17 - 第6天: Vault密钥管理 ⏳
18 - 第7天: Waypoint应用部署 ⏳
33 lines
1.4 KiB
INI
33 lines
1.4 KiB
INI
[nomad_servers]
|
|
# 服务器节点 (7个服务器节点)
|
|
bj-semaphore ansible_host=100.116.158.95 ansible_user=root
|
|
ash1d.global ansible_host=100.81.26.3 ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
ash2e.global ansible_host=100.103.147.94 ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
ch2.global ansible_host=100.90.159.68 ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
ch3.global ansible_host=100.86.141.112 ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
onecloud1 ansible_host=100.98.209.50 ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
de ansible_host=100.120.225.29 ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
|
|
[nomad_clients]
|
|
# 客户端节点
|
|
master ansible_host=100.117.106.136 ansible_user=ben ansible_password=3131 ansible_become_password=3131 ansible_port=60022
|
|
ash3c ansible_host=100.116.80.94 ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
|
|
[nomad_nodes:children]
|
|
nomad_servers
|
|
nomad_clients
|
|
|
|
[nomad_nodes:vars]
|
|
# NFS配置
|
|
nfs_server=snail
|
|
nfs_share=/fs/1000/nfs/Fnsync
|
|
mount_point=/mnt/fnsync
|
|
|
|
# Ansible配置
|
|
ansible_ssh_common_args='-o StrictHostKeyChecking=no'
|
|
|
|
[browser]
|
|
browser ansible_host=browser ansible_user=ben ansible_password=3131 ansible_become_password=3131
|
|
|
|
[browser:vars]
|
|
ansible_ssh_common_args='-o StrictHostKeyChecking=no' |