ansible --------拓展

编辑 hosts 配置文件
root@mo \~# vim /etc/ansible/hosts

创建目录

root@mo \~# mkdir /etc/ansible/playbook

编辑配置文件

root@mo \~# vim /etc/ansible/playbook/nginx.yml

执行测试

root@mo \~# ansible-playbook /etc/ansible/playbook/nginx.yml

roles
修改组
root@mo \~# vim /etc/ansible/hosts

检查主机 s 是否可连接
root@mo \~# ansible s -m ping
s0 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
s1 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
创建 roles 的目录结构
root@mo \~# cd /etc/ansible/roles/
root@mo roles# mkdir nginx
root@mo roles# ls
nginx
root@mo roles# cd nginx/
root@mo nginx# mkdir

运行
root@mo \~# ansible-playbook /etc/ansible/playbook/test002.yml

卸载 nginx
root@mo \~# ansible s -m yum -a 'name=nginx state=absent'
编辑配置文件 --- 安装 nginx
root@mo \~# vim /etc/ansible/roles/nginx/tasks/main.yml

运行
root@mo \~# ansible-playbook /etc/ansible/playbook/test002.yml

使用 role 实现 lnmp
nginx 改配置 8080
mariadbz 中创建 eleme 数据库
创建表 ser

root@mo \~# vim /etc/ansible/roles/nginx/tasks/main.yml


root@mo \~# cd /etc/ansible/
root@mo ansible# mkdir script
root@mo script# vim dbtable.sh

root@mo script# cd
root@mo \~# vim /etc/ansible/playbook/test003.yml

root@mo \~# ansible-playbook /etc/ansible/playbook/test003.yml

相关推荐
哆啦A梦1588几秒前
服务器基础知识
运维·服务器
PixelBai3 分钟前
JSON差异比较集成指南与工作流自动化
运维·自动化·json
Plastic garden6 分钟前
Linux下rsync + inotify 实时文件同步方案
linux·运维·服务器
c2385610 分钟前
Vim 零基础核心基础篇
linux·编辑器·vim
liulilittle12 分钟前
删除 Inflight Bounds:为什么 KCC 放弃了 BDP 钳位
linux·网络·tcp/ip·计算机网络·信息与通信·tcp·通信
云飞云共享云桌面14 分钟前
面向机械研发:双服务器架构搭配云飞云运行 SolidWorks 方案详解
运维·服务器·前端·网络·架构·制造
风吹落枫26 分钟前
银河麒麟V10 P1左下角不显示时间问题解决
linux
江华森33 分钟前
深入 Linux 性能调试 —— BPF 与 BCC 工具实战指南
linux·运维·服务器
qq_1631357534 分钟前
Linux 【06-cp命令超详细教程】
linux
翼龙云_cloud40 分钟前
阿里云代理商:部署 DeepSeek V4-Flash解析 快速部署与性能优化
运维·阿里云·性能优化·云计算·ai智能体