首页 > 其他分享 >ansible 模式与命令

ansible 模式与命令

时间:2022-11-20 14:58:00浏览次数:34  
标签:doc ansible 模式 命令 Ansible playbook

Ansible-doc模式与命令

Ansible 实现批量化主机管理的模式,两种

利用ansible 的纯命令事项的批量管理 ad-doc模式

利用ansible的paybook 剧本来实现批量管理 playbook剧本模式

 

第一个 好比简单的shell 命令  

第二个  比如复杂的shell脚本guanli

ad-doc模式

ansible的ad-doc模式是ansible的命令行形式,也就是处理一些临时的,简单的任务,可以直接使用ansible的命令行来操作

比如

临时批量查看被管理机器的内存情况,cpu负载情况,网络情况

比如临时的分发配置文件等等

playbook模式

ansible的playbook模式是针对比较具体,且比较大的任务,那么你就得实现写好剧本,应用场景

一键部署什么程序

Ad-doc命令使用

列出所有的ansible支持的模块

Anisble-doc -l

查看某个模块的具体用法及参数

Ansible-doc -s command

Command 模块

Chdir  在执行命令之前 ,先通过cd进入该参数的指定目录

Creates 作用判断文件存在 跳过   不存在执行

Removes  存在执行 不存在跳过

Warn  是否提供告警信息

 

ansible sever -m command -a “pwd chdir=/tmp/”

 

注意 :command模块不得出现shell变量也不能出翔特殊符号><|;& 这些comand都不认识

标签:doc,ansible,模式,命令,Ansible,playbook
From: https://www.cnblogs.com/smile020420/p/16908469.html

相关文章

  • 命令行提示:-bash-4.2$ ,原因分析及解决
    Linux普通用户登录后,命令行提示:-bash-4.1$,原因分析及解决有时候在使用用户登陆Linux系统时会发现,命令行提示符成了:-bash-4.2$,不显示用户名,路径信息。 原因:用户家目录......
  • 定制jekins-slave-jnlp镜像封装docker和kebectl命令实现pipline
    基于官方:jenkins/inbound-agent:latestDockerHub成品:dockerpullsvipghy/jenkins-jnlp-slave:v1Dockerfile[root@node-1/root/jenkins]k8s-node#catDockerfile......
  • Ansible变量
    1ansible变量的作用主要用于保存Ansible运维操作中所需使用的信息通过对变量值的更改或者变量值的读取,可以对Ansible运维操作进行灵活的管控一方面能提升运维的自动化......
  • ansible 自动化运维工具
    Ansible实战部署三台虚拟机Rsync01192.168.0.10 被管理的机器Nfs01           20被管理的机器(配置好ssh服务以及关闭防火墙等)M01        ......
  • unity下执行命令行
    代码#ifUNITY_EDITORusingSystem.Collections.Generic;usingSystem.IO;usingSystem.Text;usingUnityEditor;usingUnityEngine;publicclassCmdTool{......
  • AnsiblePlaybook变量默认值设置
    ----hosts:localremote_user:roottasks:-name:debugdebug:msg:"vis{{item}}"with_items:-"{{v|default(10)}}......
  • 工程师必备神器之批量命令生成器
    工具用途批量生成有规律的路由器、交换机命令,工程师只需将批量生成的命令,复制到CRT中执行即可,配置设备过程中有些繁琐的操作,今天可以通过我介绍的这个小工具来解决。适用......
  • Topics(主题),基于模式的接收消息
    生产者packageorg.example.topic;importcom.rabbitmq.client.Channel;importcom.rabbitmq.client.Connection;importcom.rabbitmq.client.ConnectionFactory;i......
  • Ansible磁盘分区
    #main.yaml----hosts:localvars:disks:-disk:/dev/sdbnumber:1start:0%end:50%fstype:x......
  • 集群分发xsync xcall 脚本命令
     建立hosts白名单127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6loca......