Ansible

Linux_317_Ansible剧本规范之hosts定义

2022-11-24  本文已影响0人  为宇绸缪

playbook剧本的组成规范
剧本很重要的就是,定义演员的信息(其实就是定义主机的信息),演员的具体任务(以及主机要执行的模块,动作)
ansible剧本也是由两个最基本的部分组成

剧本之hosts部分
方式一,定义被管理主机的ip地址

- hosts: 192.168.178.121
  tasks:
      - name: 这是我第一个任务
        yum: name=nginx state=installed

方式二,定义被管理主机的名字,注意该主机名必须能够解析

- hosts: backup01
  tasks:
    - name: 需要执行的动作

方式三,定义多个主机信息

- hosts: 192.168.178.121,192.168.178.122
  tasks:
    - name: 执行的动作

方式四,填写所有的主机

- hosts: all
  tasks:
    - name: 执行的动作

定义被管理的主机,有一个重要的前提,就是被管理的主机,必须在ansible管理的hosts文件中有对应的信息,否则识别不了。在 /etc/ansible/hosts 当中

上一篇 下一篇

猜你喜欢

热点阅读