summaryrefslogtreecommitdiffstats
path: root/playbooks/adhoc/deploy_monitoring_containers/deploy.yml
diff options
context:
space:
mode:
authorKenny Woodson <kwoodson@redhat.com>2015-07-27 09:30:05 -0400
committerKenny Woodson <kwoodson@redhat.com>2015-07-27 09:40:34 -0400
commit1f7c1c62c039b76c9a95532622785a4b4be67ce8 (patch)
tree26d4ff6eec5b4619ba533f52fa23a9e83d92ecd7 /playbooks/adhoc/deploy_monitoring_containers/deploy.yml
parentbd9ec682af6bc09a7ed3101518ed0838c4e4ba24 (diff)
downloadopenshift-1f7c1c62c039b76c9a95532622785a4b4be67ce8.tar.gz
openshift-1f7c1c62c039b76c9a95532622785a4b4be67ce8.tar.bz2
openshift-1f7c1c62c039b76c9a95532622785a4b4be67ce8.tar.xz
openshift-1f7c1c62c039b76c9a95532622785a4b4be67ce8.zip
Ansible deploy for our monitoring containers
Diffstat (limited to 'playbooks/adhoc/deploy_monitoring_containers/deploy.yml')
-rw-r--r--playbooks/adhoc/deploy_monitoring_containers/deploy.yml58
1 files changed, 58 insertions, 0 deletions
diff --git a/playbooks/adhoc/deploy_monitoring_containers/deploy.yml b/playbooks/adhoc/deploy_monitoring_containers/deploy.yml
new file mode 100644
index 000000000..44df693d5
--- /dev/null
+++ b/playbooks/adhoc/deploy_monitoring_containers/deploy.yml
@@ -0,0 +1,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