如何使用 ansible ad-hoc 命令显示进程列表?
最佳答案
Ansible 即席语法:
ansible <“主机”> [-m <“模块名称”>] -a <“参数”> -u [--成为]
例如: ansible <“主机”> -m shell -a 'ps -ef'
主机:它可以是 list 文件中的任何条目。要指定 list 中的所有主机,请使用 all 或“*”。也接受通配符模式。
module_name:这是一个可选参数。 Ansible 中有数百个可用模块。默认情况下它是一个命令。例如,shell、copy、yum、apt、file。
参数:我们应该传递模块所需的值。它可能会根据所使用的模块而变化。
用户名:指定 Ansible 可以执行命令的用户帐户。用户帐户,SSH。
Become:这是一个可选参数,当我们要执行需要sudo权限的操作时指定。默认情况下,become 为 false。
PS:如果您添加 -c 选项,Ansible 将会对该命令进行试运行。它实际上不会应用到节点上。
关于linux - 如何使用 Ansible ad-hoc 显示进程列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57943589/