ansile 命令解释选项

1, -a MODULE_ARGS

   --args=MODULE_ARGS

    作用传递参数给模块使用

2, --ask-vault-pass

     执行时询问vault的密码

3, -B SECONDS

   --background=SECONDS

  异步运行的时候指定多少秒后超时

4, -P

   --poll=POLL_INTERVAL

  异步模式下轮询任务时间的间隔,默认是10秒

5, -C

   --check

   不对远程主机做出一些改变,而是预测默写可能发生改变

6, -D

   --diff

   文件发生不同的时候显示不同之处

7, -e

   --extra-vars=EXTRA_VARS

   配置额外的配置变量

8, -f

   --forks=FORKS

   指定并行处理的进程数量,默认是五

9, -h

   --help

   帮助

10, -i

    --inventory-file

    指定inventory文件,多个文件使用逗号分隔,默认路径在/etc/ansible/hosts

11, -l

    --limit=SUBSET

    使用额外的匹配模式筛选主机列表

12, -m

  --module-name=

    模块的名字

13, -M

    --module-path=

    指定模块的目录,默认不设置

14, --new-vault-password-file

    新的vault密码文件位置

15, -o

    --one-line

    简化输出

16, --syntax-check

    语法检查

17, -t

    --tree=

    记录输出到这个目录中

18, --vault-password-file=

    指定vault密码文件

19, -v

    --verbose

    显示输出详情 -vvv -vvvv

20, --version

    显示ansible版本

连接主机选项

21, -k

    --ask-pass

   连接时询问密码

22, --pricate-key=

    --key-file=

    使用文件来认证ssh的连接过程

23, -u

  --user=

    使用指定的用户名进行连接

24, -c

    --connection=

    连接类型,默认ssh

25, -T TIMEOUT

  --timeout=

  连接的超时时间,单位为秒

26, --ssh-common-args=

  指定传递给sftp/scp/ssh等工具的通用额外参数

27, --sftp-extra-args=

  指定传递给sftp的额外参数

28, --scp-extra-args=

  指定传递给scp的额外参数

29, --ssh-extra-args=

  指定传递给ssh的额外参数  

30, -s -U -R 废弃的参数

31, -b

    --become

    使用become的方式提升权限

32, --become-method=

  指定提升权限的方式 可选项:sudo/su/pbrun/pfexec/doas/ksu/runas

33, --become-user=

  要提升那个用user

34,-k

   --ask-become-pass

   询问become提升权限的密码 代替了--ask-sudo-pass

  

猜你喜欢

转载自www.cnblogs.com/kingle-study/p/9580255.html
今日推荐