本文主要是介绍云计算实训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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!