2021年5月29日

Ansible常用模块用法 hostname模块

摘要: hostname 模块 功能:管理主机名PS:一般在playbook中被调动,不单独使用,不可以将所有组下的host都改成一个名字。范例:ansible webservers -m hostname -a "name=websrv" 阅读全文

posted @ 2021-05-29 21:55 1251618589 阅读(2) 评论(0) 推荐(0) 编辑

Ansible常用模块用法 archive模块

摘要: archive 模块 功能:打包压缩保存在被管理节点PS:与unarchive模块功能相反。1.###将远程主机<webservers 组>/opt/etc 文件进行打包压缩到指定dest(可以添加 owner group mode 更改权限) ansible webservers -m archi 阅读全文

posted @ 2021-05-29 21:50 1251618589 阅读(10) 评论(0) 推荐(0) 编辑

Ansible常用模块用法 unarchive 模块

摘要: unarchive 模块 功能:解包解压缩实现有两种用法:1、将ansible主机上的压缩包传到远程主机后解压缩至特定目录,设置copy=yes2、将远程主机上的某个压缩包解压缩到指定路径下,设置copy=no (此情况是该主机已拥有压缩包情况下,只解压到指定路径)ps:有点类似dockerfile 阅读全文

posted @ 2021-05-29 21:20 1251618589 阅读(30) 评论(0) 推荐(0) 编辑

Ansible常用模块用法 file 模块

摘要: File 模块 功能:设置文件属性1.###创建文件与删除文件path:为路径state:可以理解处理动作配合path这个参数使用。 ansible webservers -m file -a 'path=/data/file.log state=touch' ###创建文件并更改文件的所有者 所属 阅读全文

posted @ 2021-05-29 19:30 1251618589 阅读(2) 评论(0) 推荐(0) 编辑

Ansible常用模块用法 get_url 模块

摘要: 功能: 用于将文件从http、https或ftp下载到被管理机节点上常用参数如下:url: 下载文件的URL,支持HTTP,HTTPS或FTP协议dest: 下载到目标路径(绝对路径),如果目标是一个目录,就用服务器上面文件的名称,如果目标设置了名称就用目标设置的名称owner:指定属主group: 阅读全文

posted @ 2021-05-29 18:05 1251618589 阅读(54) 评论(0) 推荐(0) 编辑

Ansible常用模块用法 copy和fetch 模块

摘要: 1.### Copy 模块 功能:从ansible服务器主控端复制文件到远程主机注意: src=file 如果是没指明路径,则为当前目录或当前目录下的files目录下的file文件2.调用copy模块将文件拷贝到被管控组webservers下的指定目录并通过copy模块提供的命令修改权限。###使用 阅读全文

posted @ 2021-05-29 17:11 1251618589 阅读(5) 评论(0) 推荐(0) 编辑

Ansible常用模块用法 command和shell 模块

摘要: 1.###调用command模块,切入/data 下创建abc.txt文件 ansible webservers -m command -a 'chdir=/data touch abc.txt' ansible webservers -a 'chdir=/data touch 123.txt' # 阅读全文

posted @ 2021-05-29 16:32 1251618589 阅读(2) 评论(0) 推荐(0) 编辑

Ansible的安装与创建被管理主机对象

摘要: 1.###第一步安装ansible(来源于epel),第二步查看ansible的主配置文件和主机清单文件。 yum -y install ansible rpm -qc ansible /etc/ansible/ansible.cfg ###主配置文件/etc/ansible/hosts ###主机 阅读全文

posted @ 2021-05-29 15:00 1251618589 阅读(8) 评论(0) 推荐(0) 编辑

导航