blob: 11f1e136930dc5cd6fc4d73cf37b3f9edccad8da (
plain)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
---
- name: Determine if CoreOS
raw: "grep '^NAME=' /etc/os-release | sed s'/NAME=//'"
register: distro
check_mode: no
- name: Init the contiv_is_coreos fact
set_fact:
contiv_is_coreos: false
- name: Set the contiv_is_coreos fact
set_fact:
contiv_is_coreos: true
when: "'CoreOS' in distro.stdout"
- name: Set the bin directory path for CoreOS
set_fact:
contiv_bin_dir: "/opt/bin"
when: contiv_is_coreos
- name: Create the directory used to store binaries
file:
path: "{{ contiv_bin_dir }}"
state: directory
- name: Create Ansible temp directory
file:
path: "{{ contiv_ansible_temp_dir }}"
state: directory
- name: Determine if has rpm
stat: path=/usr/bin/rpm
register: s
changed_when: false
check_mode: no
- name: Init the contiv_has_rpm fact
set_fact:
contiv_has_rpm: false
- name: Set the contiv_has_rpm fact
set_fact:
contiv_has_rpm: true
when: s.stat.exists
- name: Init the contiv_has_firewalld fact
set_fact:
contiv_has_firewalld: false
- name: Init the contiv_has_iptables fact
set_fact:
contiv_has_iptables: false
# collect information about what packages are installed
- include_tasks: rpm.yml
when: contiv_has_rpm
- include_tasks: fedora-install.yml
when: not openshift_is_atomic and ansible_distribution == "Fedora"
|