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

相关推荐
seacracker5 分钟前
Ceph 太重运维成本高?轻量统一存储 PowerFS 对比测评(HPC/AI 场景首选)
运维·人工智能·ceph·ai存储·统一存储
ZhengO_Oz9 分钟前
虚拟机CentOS 网络配置【实操】
运维·服务器·网络
天空'之城13 分钟前
Linux 系统编程 15:UDP 编程
linux·系统编程·udp协议
utf8mb4安全女神15 分钟前
如果复制windows 内容到 Linux,带入不可见特殊符,怎么解决
linux·运维·服务器
艾德金的溪17 分钟前
【windows安装使用openclaw】
运维·windows·ai
fei_sun27 分钟前
网卡、网关、网桥、交换机、路由器
linux·服务器·网络
肖永威27 分钟前
麒麟 V10 编译 Python 3.11 依赖包缺失与版本冲突问题解决实录
运维·python·麒麟操作系统
志栋智能1 小时前
超自动化运维的治理框架与最佳实践
运维·自动化
2601_961593421 小时前
Mac 虚拟机跑 Linux 选哪个?CentOS 8 稳定版适配方案
linux·macos·centos
ljs6482739511 小时前
智慧商城(Smart Mall):基于 Spring Boot + Vue 3 的现代化电商平台实战
linux·vue.js·spring boot·后端