摘要:
##1. file模块 功能:为被控端创建文件或目录,设定权限属性; 主要参数如下: 参数 说明 path 指定远程服务器的路径,也可以写成‘dest’,‘name’ state 状态,可以将值设定为directory表示创建目录,设定为touch表示创建文件,设定为link表示创建软连接,设定为h 阅读全文
摘要:
##1. hostname模块 功能:管理远程主机的主机名。 示例一:更改192.168.20.22的主机名为nginx01: [root@xuzhichao ~]# ansible 192.168.20.22 -m hostname -a 'name=nginx01' 192.168.20.22 阅读全文
摘要:
##1. copy模块 功能:从 ansible 服务端主控端复制文件到远程主机; copy模块的主要参数如下: 参数 说明 src 复制的源文件路径,若源文件为目录,默认进行递归复制,如果路劲以“/”结尾,仅会复制目录下的内容,该目录本身不会复制,如果路径不带“/”,目录本身和目录下的内容会一并复 阅读全文
摘要:
##1. script模块 作用:在远程主机运行本地的脚本; 调用格式: -m script -a "/PATH/TO/SCRIPT_FILE"; 参数: creates:如果其后跟的文件存在,则不执行脚本; removes:如果其后跟的文件存在,则执行脚本; 示例:在 Ansible 主机上编写脚 阅读全文
摘要:
##1. command模块 功能:在远程主机执行 shell 命令;为默认模块,可省略 -m 选项; 注意:不支持管道命令 |; command模块的常用参数如下: 参数 说明 chdir DIR 执行ansible时,切换到指定的目录 creates FILE 如果文件FILE存在,则不执行命令 阅读全文
摘要:
##1 ansible命令详解 ansible命令的语法格式如下: ansible <host-pattern> [-m module_name] [-a args] host-pattern使用说明: # 匹配所有主机all ansible all -m ping # 通配符 ansible "* 阅读全文
摘要:
##1 ansible的安装 ###1.1 yum安装 使用epel源安装: [root@xuzhichao ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo [root@xuzhich 阅读全文
摘要:
1. ansible概述 Ansible 是一个 IT 自动化的“配置管理”工具,自动化主要体现在 Ansible 集成了丰富模块,以及强大的功能组件,可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作,以提高工作的效率。 创始人,Michael DeHaan( Cobbler 与 Fu 阅读全文