ansible练习二
以下为VMware红帽8解答(由于虚拟机环境可能不同,内容仅供参考)目录作业一、创建剧本config_nginx.yml。完成以下功能:......1、编写剧本2、ansible-playbook config_nginx,yml3、curl servera作业二、创建一个名为packages.yml的剧本......1、编写剧本2、ansible-playbook packages.yml作业一
·
以下为VMware红帽8解答(由于虚拟机环境可能不同,内容仅供参考)
目录
作业一、创建剧本config_nginx.yml。完成以下功能:......
2、ansible-playbook config_nginx,yml
作业二、创建一个名为packages.yml的剧本......
2、ansible-playbook packages.yml
作业一、创建剧本config_nginx.yml。完成以下功能:
1、安装nginx
2、提供默认主页
3、启动并开机自启服务。
1、编写剧本
[student@workstation ansible]$
vim config_nginx.yml
剧本内容
---
- hosts: dev
tasks:
- name: install nginx
yum:
name: nginx
- name: index.html
copy:
content: ''This is test page.\n''
dest: /usr/share/nginx/html/index.html
- name: nginx start
service:
name: nginx
enabled: yes
state: started
- name: fierwalld
firewalld:
service: http
permanent: yes
immediate: yes
state: enabled
2、ansible-playbook config_nginx,yml
3、curl servera
作业二、创建一个名为packages.yml的剧本
1、在dev, prod 和 test 主机组中安装 php 和 mariadb 软件包
2、在dev 主机组中安装 Development Tools 包组
3、升级dev主机组中主机的所有软件包
1、编写剧本
vim packages.yml
---
- name: play 1
hosts: dev,prod,test
tasks:
- name: install php and mariadb
yum:
name:
- php
- mariadb
- name: play 2
hosts: dev
tasks:
- name: install Development Tools
yum:
name: "@Development Tools"
- name: play 3
hosts: dev
tasks:
- name: updage all
yum:
name: '*'
state: latest
2、ansible-playbook packages.yml
更多推荐
已为社区贡献6条内容
所有评论(0)