ansible实战-不同的用户登录不同的主机

如何在ansible中,使用不同的用户登录不同的主机?

bash 复制代码
#在hosts文件中为每个主机单独设置:
# hosts
[webservers]
web1.example.com ansible_user=admin
web2.example.com ansible_user=deploy

[databases]
db1.example.com ansible_user=dba
db2.example.com ansible_user=root

[all:vars]
ansible_ssh_private_key_file=~/.ssh/id_rsa

实际应用场景

bash 复制代码
- hosts: webservers
  tasks:
    - name: restart web service
      service:
        name: nginx
        state: restarted
      # web1: admin执行, web2: deploy执行

- hosts: databases  
  tasks:
    - name: optimize database
      mysql_query:
        query: "OPTIMIZE TABLE important_data;"
      # db1: dba执行, db2: root执行
相关推荐
墨家句子12 分钟前
4G 显存老显卡怎么跑模型:llama.cpp 加 GGUF 配置
linux·后端
闭包不眠29 分钟前
PDF文字提取交付前该检查什么
运维·服务器·图像处理·人工智能·计算机视觉·pdf
吴声子夜歌39 分钟前
Nginx应用与运维——Nginx在Kubernetes中的应用(一)
运维·nginx·kubernetes
guo_wen_qiang43 分钟前
云服务器sentinel搭建-控制台
服务器·sentinel
苏三的开发日记1 小时前
百度网盘p2p加速文件存储位置修改记录
运维
LabVIEW开发1 小时前
Anritsu 2602A:频谱仪的几种测量怎么自动跑
运维·服务器·labview·labview知识·labview功能·labview程序
2601_962885721 小时前
如何用 Python 统计 A 股连续涨停(几连板)?
java·linux·python
2401_868534782 小时前
存储系统规划设计
运维·服务器·智能路由器
Ivanqhz2 小时前
KV Cache
服务器·数据库·人工智能·深度学习·算法
H.莓飛2 小时前
【数据结构】二叉树
linux·数据结构·算法