
ansible
文章平均质量分 61
小王丨小王
小王爱学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ansible的file模块详解
ansible node1 -m file -a 'path=/root/haha/test.txt state=touch owner=devops group=root mode=744' : 用file模板指定目录,state是创建文件,拥有人是devops,拥有组是root,权限是744,如果文件存在会修改文件的时间戳。file : 查看文件状态,默认选项,若文件不存在,也不会被创建,会报错文件不存在,dest : 被链接到的路径,只应用于state=link的情况。原创 2024-01-22 22:51:07 · 2117 阅读 · 0 评论 -
ansible模块讲解
ansible node1 -m shell -a 'creates=/root/aa.txt uptime' : 指定shell模块,aa.txt文件存在就不会执行uptime,不存在就会执行uptime。raw模块:用法和shell模块一样,也可以执行任意命令,就像在本机执行一样;command模块:该模块通过-a跟上要执行的命令可以直接执行,不过命令里如果有带有如下字符部分则执行不成功 “ "", "|", "&";如果不-m指定模块,则默认是command模块。原创 2024-01-22 22:50:23 · 767 阅读 · 0 评论 -
ansible简单配置
.lab.example.com' --list-hosts : 列出除了所有开头的.lab.example.com的.example.com 的主机。ansible all --limit db1.example.com --list-hosts : 执行失败的主机指定在db1.example.com上再执行。ansible all -i hosts.txt --list-hosts : 把执行失败的主机在再执行一遍,不必非要在主机清单中。原创 2024-01-21 23:52:24 · 690 阅读 · 0 评论 -
配置ansible自动化工具
ansible : 用python写的,也是模块化shell(就是命令),部署简单,不需要启动和安装agent等服务,用的ssh连接被控端,用于小集群,低并发。Saltstack : 用python写的,是一个模块化shell(就是命令),用的agent服务连接的被控端,用于大集群,高并发。inventory = /etc/ansible/inventory ansible的主机清单文件。become_ask_pass=False #提权时不需要输入密码。6、在被控端创建用户。原创 2024-01-21 23:51:20 · 737 阅读 · 0 评论