Ansible 命令用法详解
常用 Ansible 命令参数选项
Ansible 命令使用格式
ansible <host-pattern> [options]
<host-pattern>
:
是 Inventory 中定义的主机或主机组,可以为 IP、hostname、Inventory 中的 group 组名、具有 “.”、“*”、“:" 等特殊字符的匹配型字符串;<> 表示该选项是必须项,不可忽略。
[options]
:
是 Ansible 的参数选项,[] 表示该选项中的参数任选其一。
Ansible 命令参数选项
-m NAME, --module-name=NAME: 指定执行使用的模块。
-u USERNAME, --user=USERNAME: 指定远程主机以USERNAME运行命令。
-s, --sudo: 相当于Linux系统下的sudo命令。
-U SUDO_USERNAME, --sudo-user=SUDO_USERNAME: 使用sudo,相当于Linux下的sudo命令。
具体示例如下:
# 以 bruce 用户执行 ping 存活检测