Skip to content

Commit 395ad2b

Browse files
committed
Initial checks for correct OS-family and min version
1 parent 79c2530 commit 395ad2b

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

orahost/defaults/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
master_node: true
3+
os_family_supported: "RedHat"
4+
os_min_supported_version: "6.4"
35

46
# Users & groups
57

orahost/tasks/main.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# orahost playbook
22
---
33

4+
- name: Check for correct OS family & min version
5+
assert:
6+
that: "ansible_os_family == '{{ os_family_supported }}'"
7+
that: "ansible_distribution_version >= '{{ os_min_supported_version }}'"
8+
tags:
9+
- oscheck
10+
411
- name: Install packages required by Oracle
512
yum: name={{ item }} state=installed
613
with_items: oracle_packages
@@ -226,6 +233,7 @@
226233

227234
- name: Create udev stage directory
228235
file: dest={{ oracle_stage }}/udev mode=775 owner={{ oracle_user }} group={{ oracle_group }} state=directory
236+
when: device_persistence == 'udev'
229237

230238
- name: Asmlib | Configure Oracle Asmlib (1)
231239
template: src=oracleasm-configure.expect.j2 dest={{ oracle_rsp_stage }}/asmlib-configure.expect owner=root mode=0777 force=yes

0 commit comments

Comments
 (0)