首页 > 其他分享 >Ansible基础——ansible基础用法

Ansible基础——ansible基础用法

时间:2024-05-08 20:44:41浏览次数:16  
标签:ping 基础 replace Ansible hosts test home ansible

ansible 基本用法



 - ping #ping服务器是否能通
   如:ansible all -m ping
   
 - command #在远程主机上执行命令,并将结果返回本主机,hosts为定义的主机清单中的用户组
   如:ansible -i hosts test -m command -a "chdir=/home/wps ls"
   
 - shell  #shell命令
   如:ansible -i hosts test -m shell -a "whoami"
   
 - copy #复制文件到远程机器
   如:ansible hosts -m copy -a "src=/home/ansible/test.txt dest=/home/"
   
 - fetch #拉取远程机器文件
   如:ansible 192.168.1.1 -m fetch  -a "src=/home/test.sh dest=/home flat=yes" #flat=yes 指定路径目录进行保存
   
 - file #创建、修改、删除文件
   如:ansible hosts -m file -a "path=/home/file_dir/test.txt state=touch mode=0755 owner=root group=root"
   
 -  user #管理用户账号
    如:ansible hosts -m user -a "name=keer uid=11111"
    
 - cron #定时任务
    如:ansible hosts -m cron -a "name='crontab test' minute=5 hour=1 job='echo test'"
    
 - script #将本机的脚本在被管理端的机器上运行
   如:ansible hosts -m script -a 'df.sh'        
   
 - replace #将被管理主机/etc/hosts文件匹配关键字进行替换
      如:ansible -i pod.cfg all -m replace -a 'path=/etc/hosts regexp="#10.207.95.11 mirrors.bclinux.org" replace="10.207.95.11 mirrors.bclinux.org"'

 - hosts中k8s[0]中第一个ip
   如: ansible -i hosts k8s[0] -m ping

 

标签:ping,基础,replace,Ansible,hosts,test,home,ansible
From: https://www.cnblogs.com/gkhost/p/18180825

相关文章

  • Linux基础
    1.Git#生成密钥ssh-keygen-ted25519-C"邮箱"2.Linux命令2.1vim#一般模式i/I/a/A/o/Oyy----------复制光标当前一行y3y---------复制3行p-----------粘贴u-----------撤销上一步dd----------删除当前行d3d---------删除3行x-----------剪切一个字母,相当于d......
  • Python基础之基本运算符
    【一】参考网站菜鸟教程:https://www.runoob.com/python/python-operators.html【二】算数运算符python支持的算数运算符与数学的运算符号是一样的#【1】加法运算符a=3b=4c=a+bprint(c)#输出7#【2】减法运算符a=3b=4c=a-bprint(c)#......
  • Python基础之流程控制语句
    【一】流程控制语句介绍程序是由语句构成,而流程控制语句是用来控制程序中每条语句执行顺序的语句流程控制方式有顺序结构分支结构循环结构最简单最常用的就是顺序结构,执行方式是从上至下一句一句来【二】顺序结构【1】什么是顺序结构顺序结构是指按照代码书写的顺......
  • Python基础之程序与用户交互
    程序与用户交互【一】什么是与用户交互交互就是输入和输出input输入数据,print输出数据【二】为什么要与用户交互将计算机拟人化,实现像人一样能和用户进行交流我们需要一个平台,也就是计算机来支持用户实现数据的输入和输出【三】如何与用户交互【1】输入(input)(1)Python3......
  • NumPy:Python科学计算基础包
    NumPy是Python科学计算的基础包,几乎所有用Python工作的科学家都利用了的强大功能。此外,它也广泛应用在开源的项目中,如:Pandas、Seaborn、Matplotlib、scikit-learn等。Numpy全称NumericalPython。它提供了2种基本的对象:ndarray与ufunc。ndarray是存储单一数据的多维数组,它......
  • 计算机基础
    【计算机基础】【一】编程和编程语言【1】什么是语言语言是人与人之间交流的媒介,例如各个语种,中国的各个地方的方言【2】什么是编程编程就是指将人类思维逻辑转化成计算机能够理解和执行的指令【3】什么是编程语言编程语言就是人与计算机之间交流的媒介【4】为什么......
  • C++基础-如何引入第三方静态库、动态库或自定义库 摘自 https://blog.csdn.net/u01310
    C++无论是内置库还是第三方库,都需要自己手动进行查找、配置、引入等工作。本文即是帮助完成C++项目对于库、框架如何完成依赖引入达成可调用的目的,重点讲述开发工具VisualStudio中的操作静态库(.lib)静态库引入适用用于大部分无开源的第三方库,开发者不需要关心库的具体实现如何,......
  • 软件设计师基础学习 九
    九、数据结构9.1数据结构9.1.1线性结构线性结构:每个元素最多只有一个出度和一个入度,表现为一条线状。线性表按存储方式分为顺序存储和链表1.顺序存储:用一组地址连续的存储单元一次存储线性表中的数据元素,使逻辑上相邻的元素物理上也相邻2.链式存储:存储各数据元素的节点的地......
  • Linux基础04-Linux中目录和文件都能操作的命令
    前面两节我们分别学习了目录操作命令和文件操作命令,那么有没有一些既可以操作目录,又可以操作文件的命令呢?这样我们就不需要记住两套命令了。其实还真有,今天这一章就带大家学习Linux中目录和文件都能操作的命令最近无意间获得一份阿里大佬写的刷题笔记,一下子打通了我的任督二脉......
  • TS — 在React中使用TS(基础使用)
    在React中使用TypeScript(TS)是一种很常见的做法,因为TypeScript提供了静态类型检查和其他一些有用的功能,可以帮助您更好地开发和维护React应用。1.原始组件://SimpleComponent.jsimportReactfrom'react';constSimpleComponent=({name})=>{return<div>Hel......