Ansible yaml的语法、playbook文件例子(学习笔记十七)
1、ansible有两种调用方式,一种是临时语句,一种是yml文件调用,语法格式分别为: ansible all -m ping ansible-playbook test.yml 2、test.yml为yaml文件,yaml使用空白、缩进、分行组织数据。 3、yaml有如下几个基本规则: ·大小写敏感 ·缩进表示层级关系 ·禁止使用tab键 ·缩进长度没有限制,只要元素对齐就表示 这...
Ansible windows客户端安装及部分模块使用(学习笔记十六)
1、windows客户端需要安装winrm组件,通过5985和5986两个端口进行通信,其中5985为非加密端口,5986为加密端口。 2、windows主机在hosts文件中的添加方法是: [testwin] 172.16.54.222 ansible_ssh_user=administrator ansible_ssh_pass="xxxxx" ansible_ssh_port=5985 a....
Ansible 下载模块get_url、解压缩模块unarchive(学习笔记十五)
1、下载文件到指定目录: ansible all -m get_url -a "url=http://www.guojinbao.com dest=/tmp/guojinbao mode=0440 force=yes" 需要添加登录名密码的网站,使用url_password、url_username参数来定义 2、解压ansible管理机上的压缩文件到远程主机: ansible all -m u....
Ansible 挂载模块mount、格式化磁盘模块filesystem(学习笔记十四)
1、格式化磁盘: ansible all -m filesystem -a "fstype=ext4 dev=/dev/sdb" 2、创建挂载: ansible all -m mount -a 'name=/tmp/app src=/dev/sdb fstype=ext4 state=mounted opts=rw' 其中state的可选值为:absent\mounted\umounted
Ansible 数据同步模块synchronize(学习笔记十三)
1、同步目录,同步的方式为rsync同步: ansible all -m synchronize -a "src=172.16.52.246 dest=/root" image.png 2、其中compress表示是否压缩;delete是否删除不存在的文件;dest_port远程主机的端口,默认22;dirs是否进行目录递归,默认为否。其他参数: archive: 归档,相当于同时开...
Ansible 定时任务模块cron、修改主机名字模块hostname(学习笔记十二)
1、新增一个定时任务: ansible all -m cron -a "name=check minute=5 job='pwd'" image.png 2、删除定时任务: ansible all -m cron -a "name=check state=absent" 3、把这个定时任务存放在/etc/cron.d/目录下的某一个自定义文件中: ansible all -m cro...
Ansible service模块(学习笔记十一)
1、启动服务: ansible all -m service -a "name=nagios state=started" 2、停止服务: ansible all -m service -a "name=nagios state=stopped" 3、重启服务: ansible all -m service -a "name=nagios state=restarted" 4、开机启动: ans....
Ansible 获取主机信息模块setup、获取文件详细信息模块stat(学习笔记十)
setup 1、获取setup的所有信息,获取的信息有上百条: ansible all -m setup "ansible_facts": { "ansible_all_ipv4_addresses": [ "172.xx.xx.xxx" ], "ansible_all_ipv6_addresses": [ "fe80::250:56ff:febc:5e1d" ], ..................
Ansible 命令执行模块(学习笔记九)
命令执行模块有四个:command、raw、shell、script command、raw 1、command为系统默认模块,使用时可以直接省略: ansible all -a "pwd" image.png 2、转换到别的目录中,执行程序,chdir为command模块自带的参数: ansible all -a "pwd chdir=/tmp" image.png 3...
Ansible hosts文件写法(学习笔记八)
1、正常写法,name1为别名: [test1] name1 ansible_ssh_host=192.168.1.111 ansible_ssh_user="root" ansible_ssh_pass="1234" ansible_ssh_port=22 name2 ansible_ssh_host=192.168.1.222 ansible_ssh_user="root" ansible.....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Ansible更多学习笔记相关
Ansible您可能感兴趣
- Ansible应用
- Ansible配置管理
- Ansible实战
- Ansible服务器
- Ansible服务器配置
- Ansible入门
- Ansible实践
- Ansible任务
- Ansible环境
- Ansible自动化部署
- Ansible模块
- Ansible安装
- Ansible自动化运维
- Ansible自动化
- Ansible playbook
- Ansible部署
- Ansible工具
- Ansible运维
- Ansible命令
- Ansible配置
- Ansible管理
- Ansible权威指南
- Ansible构建
- Ansible docker
- Ansible运维自动化
- Ansible主机
- Ansible文件
- Ansible学习
- Ansible roles
- Ansible linux
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注