• ansible


    rpm -qa | grep python #查看软件包是否安装成功

    ss -tnlp 查看启动的端口呢

    ansible 命令格式

    -a MODULE_ARGS  模块参数

    -C, --check 检查语法

    -f FORKS 并发

    -- list -hosts 列出主机列表

    -m MODULE_NAME 模块名字

    ssh认证方式

    -密码

    -秘钥

       - ssh-keygen 生成秘钥对

       - ssh-copy-id 复制公钥到远程主机

       - 私钥加密,公钥解密

    查看ansible生成的文件

    rpm -ql ansible | more

    ping 走的ICMP协议 

    host-pattern格式

    - 单个机器

    - 多个机器

    - 全部机器 all

    - 可以写一个分组

    - 可以写多个分组

       -- 并集,逗号隔开,冒号隔开

      -- 交集,:&隔开

      -- 差集 , :!隔开

     ansible-doc 查看模块帮助信息

    ansible-doc  [-l | -F | -s] [options]  [-t <plugin type>] [plugin]

    -j 以json格式显示所有模块信息

    -l 列出所有的模块

    -s 显示模块的摘要信息

    命令相关

    command

    ansible web -a 'ls'   

    ansible web -a 'chdir=/tmp pwd'   #先切换目录,在执行相应的命令,一般情况下在编译时候使用

    ansible web -a 'creates=/tmp pwd'  #如果creates的文件存在,则不执行

    ansible web -a 'removes=/tmp pwd'  #如果removes的文件不存在,则不执行  #请出按照create和removes 的字面意思理解

     copy

    ansible web -m copy  -a 'dest=    src=    backup=yes  owner=    moder='

    ansible web -m copy -a 'content=    dest= '

    file

    ln -s  原文件地址  目标文件地址   创建软连接

    ln  源文件地址   目标文件地址 创建硬链接

    ansible web -m file -a "path=  state=directory" 创建一个目录

    ansible web  -m file -a "path=  state=touch"  创建新文件

    ansible web -m file -a "path= state=link   src=" 创建软连接

    ansible web -m  file -a ‘ptah= state=absent’ 删除文件

    命令相关模块

    command 不支持特殊字符

    shell

    script  执行管控机上的脚本

    文件相关的模块

    copy

        content

     dest

     src

     onwer

       group

       mode

       backup

    file

       path

       state  

          directory

          touch

          file

          absent

          link 

          hard

     fetch 拉去被管控机的文件或者目录

    yum 安装

    ansible web -m yum -a "name="

  • 相关阅读:
    跨页传值另一种方法
    运行nodejs的blog程序遇见问题
    nodejs和mongodb实践
    mongodb数据库实践笔记
    两次分页显示内容——先少后多显示
    Java进阶4表达式中的陷阱
    Java进阶3. 内存回收机制
    Java进阶1. Synchronized 关键字
    Java复习9网路编程
    Java复习8.多线程
  • 原文地址:https://www.cnblogs.com/Lucifer77/p/10760165.html
Copyright © 2020-2023  润新知