playbook

更新时间:2023-01-02 15:10:49 阅读: 评论:0


2023年1月2日发(作者:山东工艺美术学院怎么样)

ansible-playbook命令参数详解

Usage:

Options:

--ask-vault-pass

#askforvaultpassword

#加密playbook⽂件时提⽰输⼊密码

-C,--check

#don'tmakeanychanges;instead,trytopredictsomeofthechangesthatmayoccur

#模拟执⾏,不会真正在机器上执⾏(查看执⾏会产⽣什么变化)

-D,--diff

#whenchanging(small)filesandtemplates,showthedifferencesinthofiles;worksgreatwith--check

#当更新的⽂件数及内容较少时,该选项可显⽰这些⽂件不同的地⽅,该选项结合-C⽤会有较好的效果

-eEXTRA_VARS,--extra-vars=EXTRA_VARS

#tadditionalvariablesaskey=valueorYAML/JSON

#在Playbook中引⼊外部参数变量

--flush-cache

#clearthefactcache

#将fact清除到的远程主机缓存

--force-handlers

#runhandlervenifataskfails

#强制运⾏handlers的任务,即使在任务失败的情况下

-fFORKS,--forks=FORKS

#specifynumberofparallelprocesstou(default=5)

#并⾏任务数。FORKS被指定为⼀个整数,默认是5

-h,--help

#showthishelpmessageandexit

#打开帮助⽂档API

-iINVENTORY,--inventory-file=INVENTORY

#specifyinventoryhostpath(default=/etc/ansible/hosts)orcommaparatedhostlist.

#指定要读取的Inventory⽂件

-lSUBSET,--limit=SUBSET

#furtherlimitlectedhoststoanadditionalpattern

#限定执⾏的主机范围

--list-hosts

#outputsalistofmatchinghosts;doesnotexecuteanythingel

#列出执⾏匹配到的主机,但并不会执⾏

--list-tags

#listallavailabletags

#列出所有可⽤的tags

--list-tasks

#listalltasksthatwouldbeexecuted

#列出所有即将被执⾏的任务

-MMODULE_PATH,--module-path=MODULE_PATH

#specifypath(s)tomodulelibrary(default=None)

#要执⾏的模块的路径

--new-vault-password-file=NEW_VAULT_PASSWORD_FILE

#newvaultpasswordfileforrekey

#--output=OUTPUT_FILE

#outputfilenameforencryptordecrypt;u-forstdout

#--skip-tags=SKIP_TAGS

#onlyrunplaysandtaskswhotagsdonotmatchthevalues

#跳过指定的tags任务

--start-at-task=START_AT_TASK

#starttheplaybookatthetaskmatchingthisname

#从第⼏条任务(START_AT_TASK)开始执⾏

--step

#one-step-at-a-time:confirmeachtaskbeforerunning

#逐步执⾏Playbook定义的任务,并经⼈⼯确认后继续执⾏下⼀步任务

--syntax-check

#performasyntaxcheckontheplaybook,butdonotexecuteit

#检查Playbook中的语法书写,并不实际执⾏

-tTAGS,--tags=TAGS

#onlyrunplaysandtaskstaggedwiththevalues

#指定执⾏该tags的任务

--vault-password-file=VAULT_PASSWORD_FILE

#vaultpasswordfile

#

#-v,--verbo

#verbomode(-vvvformore,-vvvvtoenableconnectiondebugging)

#执⾏详细输出

--version

#showprogram'sversionnumberandexit

#显⽰版本

ConnectionOptions:

controlaswhomandhowtoconnecttohosts

-k,--ask-pass

#askforconnectionpassword

#--private-key=PRIVATE_KEY_FILE,--key-file=PRIVATE_KEY_FILE

#uthisfiletoauthenticatetheconnection

#-uREMOTE_USER,--ur=REMOTE_USER

#connectasthisur(default=None)

#指定远程主机以USERNAME运⾏命令

-cCONNECTION,--connection=CONNECTION

#connectiontypetou(default=smart)

#指定连接⽅式,可⽤选项paramiko(SSH)、ssh、local,local⽅式常⽤于crontab和kickstarts

-TTIMEOUT,--timeout=TIMEOUT

#overridetheconnectiontimeoutinconds(default=10)

#SSH连接超时时间设定,默认10s

--ssh-common-args=SSH_COMMON_ARGS

#specifycommonargumentstopasstosftp/scp/ssh(ommand)

#--sftp-extra-args=SFTP_EXTRA_ARGS

#specifyextraargumentstopasstosftponly(e.g.-f,-l)

#--scp-extra-args=SCP_EXTRA_ARGS

#specifyextraargumentstopasstoscponly(e.g.-l)

#--ssh-extra-args=SSH_EXTRA_ARGS

#specifyextraargumentstopasstosshonly(e.g.-R)

#PrivilegeEscalationOptions:

controlhowandwhichuryoubecomeasontargethosts

-s,--sudo

#runoperationswithsudo(nopasswd)(deprecated,ubecome)

#相当于Linux系统下的sudo命令

-USUDO_USER,--sudo-ur=SUDO_USER

#desiredsudour(default=root)(deprecated,ubecome)

#使⽤sudo,相当于Linux下的sudo命令

-S,--su

#runoperationswithsu(deprecated,ubecome)

#-RSU_USER,--su-ur=SU_USER

#runoperationswithsuasthisur(default=root)(deprecated,ubecome)

-b,--become

#runoperationswithbecome(doesnotimplypasswordprompting)

#--become-method=BECOME_METHOD

#privilegeescalationmethodtou(default=sudo),validchoices:[sudo|su|pbrun|pfexec|doas|dzdo|ksu|runas]

#--become-ur=BECOME_USER

#runoperationsasthisur(default=root)

#--ask-sudo-pass

#askforsudopassword(deprecated,ubecome)

#传递sudo密码到远程主机,来保证sudo命令的正常运⾏

--ask-su-pass

#askforsupassword(deprecated,ubecome)

#-K,--ask-become-pass

#askforprivilegeescalationpassword

#

本文发布于:2023-01-02 15:10:49,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/78463.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:debater
下一篇:command
标签:playbook
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图