[自动化实战]-ansible命令中ad-hoc模式使用的参数介绍

释放双眼,带上耳机,听听看~!

在我的python自动化实战课程中,介绍到了ansible <host-pattern> [options] 可用选项,那么使用ansible这个命令,有哪些功能和选项呢?今天幕客给大家讲讲ansible命令的参数,如下:

-v, –verbose:输出更详细的执行过程信息,-vvv可得到所有执行过程信息。

-i PATH, –inventory=PATH:指定inventory信息,默认/etc/ansible/hosts。

-f NUM, –forks=NUM:并发线程数,默认5个线程。

–private-key=PRIVATE_KEY_FILE:指定密钥文件。

-m NAME, –module-name=NAME:指定执行使用的模块。

-M DIRECTORY, –module-path=DIRECTORY:指定模块存放路径,默认/usr/share/ansible,也可以通过ANSIBLE_LIBRARY设定默认路径。

-a ‘ARGUMENTS’, –args=’ARGUMENTS’:模块参数。

-k, –ask-pass SSH:认证密码。

-K, –ask-sudo-pass sudo:用户的密码(—sudo时使用)。

-o, –one-line:标准输出至一行。

-s, –sudo:相当于Linux系统下的sudo命令。

-t DIRECTORY, –tree=DIRECTORY:输出信息至DIRECTORY目录下,结果文件以远程主机名命名。

-T SECONDS, –timeout=SECONDS:指定连接远程主机的最大超时,单位是:秒。

-B NUM, –background=NUM:后台执行命令,超NUM秒后kill正在执行的任务。

-P NUM, –poll=NUM:定期返回后台任务进度。

-u USERNAME, –user=USERNAME:指定远程主机以USERNAME运行命令。

-U SUDO_USERNAME, –sudo-user=SUDO_USERNAM:E使用sudo,相当于Linux下的sudo命令。

-c CONNECTION, –connection=CONNECTION:指定连接方式,可用选项paramiko (SSH), ssh, local。Local方式常用于crontab 和 kickstarts。

-l SUBSET, –limit=SUBSET:指定运行主机。

-l ~REGEX, –limit=~REGEX:指定运行主机(正则)。

–list-hosts:列出符合条件的主机列表,不执行任何其他命令

[自动化实战]-ansible命令中ad-hoc模式使用的参数介绍
课程介绍:https://coding.imooc.com/class/160.html
课程问答区:https://coding.imooc.com/learn/qa/160.html

【转自慕课】https://www.imooc.com

Python

过年了,用 PyQt5 生成一副春联吧...

2022-3-3 8:48:35

Python

[自动化实战]最新版ansible2.4.1模块中核心类

2022-3-3 8:56:15

搜索