首页 > 其他分享 >Ansible常用命令

Ansible常用命令

时间:2024-07-28 17:10:09浏览次数:13  
标签:-- ansible 指定 Ansible playbook 常用命令 yml first

ansible-playbook

# ansible-playbook playbook.yml                                            #基本执行
# ansible-playbook playbook.yml --check                                    #模拟执行 Playbook,显示将要发生的变化,但不实际执行
# ansible-playbook playbook.yml -C                                         #模拟执行 Playbook
# ansible-playbook first.yml --syntax-check                                #检查yaml文件的语法是否正确
# ansible-playbook first.yml --list-task                                   #列出tasks任务
# ansible-playbook first.yml --list-hosts                                  #检查生效的主机
# ansible-playbook first.yml --start-at-task='Copy Nginx.conf'             #指定从某个task开始运行
# ansible-playbook first.yml -k                                            #用来交互输入ssh密码
# ansible-playbook first.yml -K                                            #用来交互输入sudo密码
# ansible-playbook first.yml -u                                            #指定用户

# ansible-playbook playbook.yml -e "var1=value1 var2=value2"               #从命令行传递额外的变量
# ansible-playbook playbook.yml --extra-vars "@vars_file.yml"              #从YAML文件中加载额外的变量
# ansible-playbook playbook.yml --limit "host1,host2"                      #限制 Playbook 只在指定的主机上执行
# ansible-playbook playbook.yml --tags "tag1,tag2"                         #只执行带有指定标签的任务
# ansible-playbook playbook.yml --skip-tags "tag1,tag2"                    #执行所有任务,但跳过带有指定标签的任务。
# ansible-playbook playbook.yml --private-key /path/to/private_key         #指定用于 SSH 连接的私钥文件。
# ansible-playbook playbook.yml --connection=local                         #指定连接方法,如 local、ssh 等。
# ansible-playbook playbook.yml --user=username                            #指定连接到远程主机时使用的用户名。
# ansible-playbook playbook.yml --ask-pass                                 #执行时提示输入远程主机的密码
# ansible-playbook playbook.yml --ask-sudo-pass                            #提示输入 sudo 密码,以便以 root 权限执行任务。
# ansible-playbook playbook.yml --forks 5                                  #指定同时运行的任务数量,以提高执行效率。
# ansible-playbook playbook.yml -v                                         #提供更详细的输出信息。
# ansible-playbook playbook.yml -vvv                                       #提供更详细的调试信息,最多可以添加四个 v 来增加详细程度。
# ansible-playbook playbook.yml --start-at-task "Task Name"                #从指定的任务名称开始执行 Playbook。
# ansible-playbook playbook.yml --any-errors-fatal                         #继续执行后续任务,即使当前任务失败。


标签:--,ansible,指定,Ansible,playbook,常用命令,yml,first
From: https://www.cnblogs.com/OpenSourceSite/p/18328436

相关文章

  • Linux 最常用命令!
    Linux最常用命令![点击下载文档]Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,And......
  • ansible案例
    系统初始化ansible-playbook/root/ansible/yaml/initos-playbook.yaml--tags="initos"--list-hosts[root@prome-01file]#cat/root/ansible/yaml/initos-playbook.yaml-hosts:initos#定义需要执行主机remote_user:ro......
  • Linux常用命令
    目录pstopfindgreptailtarziphistorywatchtailchownchmodsudf/ducpucpps常见用法:psaufx各个字段的含义:USER:表示哪个用户启动了这个进程PID:进程ID%CPU:进程CPU的占用率%MEM:进程物理内存的占用率VSZ:进程占用的虚拟内存量(Kbytes)RSS:进程当前实际上占用了多少内存TTY......
  • Ansible—通过role角色部署lnmp架构
    目录一、部署nginx2.部署MySQL3.部署php4.编写测试文件二、Roles模块roles内各目录含义解释一、部署nginxcd/optmkdirnginxcdnginx/上传nginx.repo、nginx.conf,并且修改nginx.conf为nginx.conf.j2vimnginx.conf.j237、38行listen{{nginx_addr}}:......
  • 【Git学习】概念+原理+常用命令(简洁,快速上手)
    本篇文章是我看完尚硅谷视频后作的总结,分享一下学习笔记。        软件配置管理(SCM)是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护        版本控制:软件版本,......
  • ansible-playbook
    ansible-playbook执行脚本,并输出到控制台-name:Deploynginxlogrotate.shandprinttheresulthosts:allbecome:yes#如果需要以root权限执行命令,则需要这一行tasks:-name:Deploylogrotate.shscript:/home/xxx/nginxLograte/deploy_nginxlogra......
  • maven 工程pom依赖优化及常用命令
    maven工程pom依赖优化及常用命令1.​​mvndependency:list​​----列出项目的所有jar包登录后复制mvndependency:list-Dverbose1.该命令可以列出项目依赖的所有jar包,-Dverbose参数会把被忽略的jar,即相同jar包的不同版本引入也列出来。输出示例:2.​​mvndependency:......
  • Linux常用命令
    目录一、目录指令二、文件指令三、查找类指令find四、打包压缩targzip和bzip2一、目录指令1.1pwd:显示当前目录路径1.2cd:改变所在目录option作用cd/进入根目录cd~切换到用户所在路径下/home/usercd..回到上一级目录cd-返回上次所在的目录......
  • Linux常用命令总结
    基础命令文件管理命令cata.txt#显示文本文件的内容cat-na.txt#显示文本文件的内容(并显示行号)cat-Aa.txt#显示文本文件的内容(含不可见字符)head/tail-na.txt#查看指定文件的头部/尾部内容less/more-na.txt#以分页方式查看长文件od-xa.txt#以十六进......
  • Docker常用命令
    容器打包成镜像#--pause=false表示不暂停容器打包#--pause=true或者默认表示暂停容器打包dockercommit-a"作者"-m"说明"--pause=false容器ID或容器名镜像名:版本打包到文件dockersave-o路径/文件名.tar镜像名:版本推荐几款学习编程的免费平台免费......