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

相关推荐
Zww089113 分钟前
docker部署个人网页导航
运维·docker·容器
Flying_Fish_roe13 分钟前
linux-网络管理-网络配置
linux·网络·php
运维小白。。15 分钟前
Nginx 反向代理
运维·服务器·nginx·http
PeterJXL16 分钟前
Docker-compose:管理多个容器
运维·docker·容器
FuLLovers16 分钟前
2024-09-13 冯诺依曼体系结构 OS管理 进程
linux·开发语言
海王正在撒网19 分钟前
用 Docker 部署 Seafile 社区版
运维·docker·容器
xuanyu221 小时前
Linux常用指令
linux·运维·人工智能
KookeeyLena52 小时前
云手机可以挂在服务器使用吗?
运维·服务器·智能手机
老汉忒cpp2 小时前
手动部署并测试内网穿透(ssh 和 nginx)
运维·服务器
有时间要学习2 小时前
Linux——应用层自定义协议与序列化
linux·服务器·网络