anx (ansible-next) 用一个 Rust 二进制完成多主机配置管理与部署: 受控端只需 sshd,YAML 声明式编排,内置配置加密。
# inventory.yml — 主机清单
hosts:
web1:
addr: 192.168.1.10
user: deploy
# site.yml — 声明式 playbook
- name: 部署 web 服务
hosts: web1
tasks:
- name: 渲染配置
template: { src: ./nginx.conf.j2, dest: /etc/nginx/nginx.conf }
become: true
# 执行
$ anx run site.yml -i inventory.yml