改由 cloud-init 声明 Ayatori 容器静态地址
- Terraform 写 cloud-init.network-config,地址从 records.yml 读取,与 AD DNS 同源 - 撤销 Ansible 直接改 netplan 的做法;镜像模板只在 create/copy 渲染 seed, 故两台空容器已用 -replace 重建 - 固定指纹已从上游 images: 下架,改从 local: 缓存创建 - sshd -t 前预建 /run/sshd:新装 24.04 只有 ssh.socket 运行,目录尚不存在 Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -1,17 +1,8 @@
|
||||
---
|
||||
- name: 准备 Ayatori 基础容器的网络与 SSH 入口
|
||||
- name: 准备 Ayatori 基础容器的 SSH 入口
|
||||
hosts: incus_hosts
|
||||
gather_facts: false
|
||||
# 静态地址与 AD DNS 记录同源,避免两处地址漂移。
|
||||
vars_files:
|
||||
- ../../dns/records.yml
|
||||
tasks:
|
||||
- name: 按容器协调静态地址
|
||||
ansible.builtin.include_tasks: tasks/container-network.yml
|
||||
loop: [ayatori-dev, ayatori-prod]
|
||||
loop_control:
|
||||
loop_var: incus_container
|
||||
|
||||
- name: 按容器协调 SSH
|
||||
ansible.builtin.include_tasks: tasks/container-ssh.yml
|
||||
loop: [ayatori-dev, ayatori-prod]
|
||||
|
||||
Reference in New Issue
Block a user