本文主要是介绍云计算实训32——roles基本用法、使用剧本安装nginx、使用roles实现lnmp,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、安装nginx并更改其端口
编辑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是否可连接

创建roles的目录结构

创建文件

编辑文件
[root@mo ~]# vim /etc/ansible/playbook/test002.yml

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

三、使用剧本安装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数据库
创建表user

[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

这篇关于云计算实训32——roles基本用法、使用剧本安装nginx、使用roles实现lnmp的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!