additional course material RH294
Olaf Bohlen
2019-12-04 96eda8797a3510ea39108406fdbedd1d0a1d47e0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
- name: Simple play with a conditional
  become: true
  hosts: server, demoext
  vars:
    installstate: present
    yumdists:
      - RedHat
      - Fedora
      - CentOS
    ipsdists:
      - OpenIndiana
      - OmniOS
      
  tasks:
    - name: Install http using yum when on RHEL
      yum:
        name: httpd
        state: '{{ installstate }}'
      when: ansible_distribution in yumdists
      
    - name: Install apache-24 using IPS when on OI
      pkg5:
        name: pkg:/web/server/apache-24
        state: '{{ installstate }}'
      when: ansible_distribution in ipsdists