blob: 44df693d5abd61a5c2b2a3406f41c3158f839ea8 (
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
|
---
- name: Setup hosts
hosts: localhost
gather_facts: no
user: root
tasks:
- name: build inven
add_host: "name={{ hostvars[item]['ec2_public_dns_name'] }} groups=oo_hosts"
with_items: groups['tag_env-host-type_kwoodsontest2-openshift-node']
- debug: msg=oo_hosts
- name: Deploy host-monitoring
hosts: oo_hosts
user: root
tasks:
- name: Deploy docker oso-f22-host-monitoring
command: docker pull docker-registry.ops.rhcloud.com/ops/oso-f22-host-monitoring
- name: Deploy oso-rhel7-zagg-client
command: docker pull docker-registry.ops.rhcloud.com/ops/oso-rhel7-zagg-client
- name: Copy oso-f22-host-monitoring systemd file
copy:
src: oso-f22-host-monitoring.service
dest: /etc/systemd/system/oso-f22-host-monitoring.service
owner: root
group: root
mode: 0644
register: pcp_systemd
- name: Copy zagg-client systemd file
copy:
src: oso-rhel7-zagg-client.service
dest: /etc/systemd/system/oso-rhel7-zagg-client.service
owner: root
group: root
mode: 0644
register: zagg_systemd
- name: reload systemd
command: /usr/bin/systemctl --system daemon-reload
when: pcp_systemd.changed or zagg_systemd.changed
- name: pasue for a few seconds
pause: seconds=5
- name: Start the oso-f22-host-monitoring service
service:
name: oso-f22-host-monitoring
state: started
enabled: yes
- name: Start the oso-rhel7-zagg-client service
service:
name: oso-rhel7-zagg-client
state: started
enabled: yes
|