zoukankan      html  css  js  c++  java
  • ansible拓展模块

    1.unarchive模块:将ansible主机上的压缩包,解压并cp到ansible托管主机上

    功能:解压缩,这个模块有两种用法:

    1、将ansible主机上的压缩包在本地解压缩后传到远程主机上,这种情况下,copy=yes.   

    ansible 主机集合 -m unarchive -a 'src=/srv/tomcat8/apache-tomcat-8.0.29.tar.gz    dest=/usr/local   copy=yes mode=0755'

                                                                      ansible主机文件                                           远程主机本地路径

    2、将远程主机上的某个压缩包解压缩到指定路径下。这种情况下,需要设置copy=no     远程主机上面的操作,不涉及ansible服务端

    ansible 主机集合 -m unarchive -a 'src=/srv/tomcat8/apache-tomcat-8.0.29.tar.gz    dest=/usr/local   copy=no mode=0755'

                                                                      远程主机本地路径                                              远程主机本地路径

    copy:

    默认为yes, 当copy=yes,从ansible主机复制文件到远程主机上,如果设置为copy=no,那么会在远程主机上寻找src源文件,并解压到相应的目录下

    src:源路径,可以是ansible主机上的路径,也可以是远程主机上的路径,如果是远程主机上的路径,则需要设置copy=no

    dest:远程主机上的目标路径

    mode:设置解压缩后的文件权限

    2.debug模块打印出信息

    https://www.cnblogs.com/keerya/p/7987886.html#_label4_7

    https://www.cnblogs.com/keerya/p/7987886.html

    3.user模块

     

    ansible-playbook源码编译安装keepalived

    ansible-playbook源码编译安装mysql

     

  • 相关阅读:
    Chapter 14 高级I/O
    UNP总结 Chapter 3 套接字编程简介
    UNP总结 Chapter 1 简介
    Chapter 13 守护进程
    Chapter 17 高级进程间通信
    Chapter 15 进程间通信
    实例详解JSP内置对象
    一个记录程序运行时间表的控件
    .Grove—— .Net下的ORM框架
    .Net 下的Wondows窗体常用项目
  • 原文地址:https://www.cnblogs.com/krystal-LA-zx/p/13093854.html
Copyright © 2011-2022 走看看