admin 发表于 2020-12-12 21:54:08

ansible9(分支判断)



---
- name: Simple Task Demo
hosts: srvgroup
vars:
    v_os:
      - RedHat
      - Fedora
tasks:
- name: install mariadb
    yum:
      name: mariadb-server
      state: latest
    when: ansible_distribution == "RedHat" oransible_distribution == "Fedora"


---
- name: Simple Task Demo
hosts: dbgroup
vars:
    v_os:
      - RedHat
      - Fedora
tasks:
- name: install mariadb
    yum:
      name: mariadb-server
      state: latest
    when: ansible_distribution in v_os


---
- name: Simple Task Demo
hosts: othergroup
vars:
    v_os:
      - RedHat
      - Fedora
tasks:
- name: install mariadb
    yum:
      name: mariadb-server
      state: latest
    when: ansible_distribution in v_os andansible_kernel == "4.18.0-80.el8.x86_64" and ansible_hostname != "classroom"


---
- name: Simple Task Demo
hosts: othergroup
vars:
    v_os:
      - RedHat
      - Fedora
tasks:
- name: install mariadb
    yum:
      name: mariadb-server
      state: latest
    when:
      - ansible_distribution in v_os
      - ansible_kernel == "4.18.0-80.el8.x86_64"
      - ansible_hostname != "classroom"









页: [1]
查看完整版本: ansible9(分支判断)