Linux_316_Ansible之playbook剧本介绍
2022-11-23 本文已影响0人
为宇绸缪
ansible剧本
ansible核心的功能,作用就是进行配置管理
ansible需要编写的playbook剧本需要遵循一定的规则,格式。这个格式就称之为yaml语法
学习一下yaml语法
使用剧本批量安装nginx服务
1、批量卸载nginx服务
先查询被管理机器是否装了nginx
ansible yu -m shell -a "rpm -qa nginx"
批量卸载nginx
ansible yu -m yum -a "name=nginx state=absent"
2、编写一个yaml配置文件,注意语法格式
mkdir /myyaml/
vim install_nginx.yaml
编写你的第一个yaml配置文件,注意缩进的对齐和空格的数量
# install nginx yaml
- hosts: all
tasks:
- name: Install nginx service
yum: name=nginx state=present
- name: Copy Nginx.conf to every_server
copy: src=/opt/tngx232/conf/nginx.conf dest=/etc/nginx/conf/nginx.conf mode=0644