Skip to content

Commit 4575122

Browse files
authored
Merge pull request #245 from stfc/small_changes
Small changes to ChatOps
2 parents 1b2e607 + 66cd359 commit 4575122

File tree

3 files changed

+33
-4
lines changed

3 files changed

+33
-4
lines changed

chatops_deployment/ansible/configure.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,23 @@
1919

2020
- name: Configure load balancer
2121
hosts: stack
22+
gather_facts: false
2223
roles:
2324
- role: haproxy
2425
tags:
2526
- haproxy
2627

2728
- name: Configure ChatOps
2829
hosts: stack
30+
gather_facts: false
2931
roles:
3032
- role: chatops
3133
tags:
3234
- chatops
3335

3436
- name: Configure CAdvisor
3537
hosts: stack
38+
gather_facts: false
3639
remote_user: ubuntu
3740
roles:
3841
- role: cadvisor
@@ -41,13 +44,23 @@
4144

4245
- name: Set up systemd exporters
4346
hosts: stack
47+
gather_facts: false
4448
roles:
4549
- role: systemd_exporter
4650
tags:
4751
- systemd_exporter
4852

53+
- name: Set up node exporters
54+
hosts: stack
55+
gather_facts: false
56+
roles:
57+
- role: node_exporter
58+
tags:
59+
- node_exporter
60+
4961
- name: Configure Grafana
5062
hosts: stack
63+
gather_facts: false
5164
roles:
5265
- grafana
5366
tags:
@@ -63,21 +76,26 @@
6376

6477
- name: Configure Prometheus
6578
hosts: stack
79+
gather_facts: false
6680
roles:
6781
- prometheus
6882
tags:
6983
- prometheus
7084

7185
- name: Configure Alert Manager
7286
hosts: stack
87+
gather_facts: false
7388
roles:
7489
- alertmanager
7590
tags:
7691
- alertmanager
7792

7893
- name: Configure Elastic Stack
7994
hosts: stack
95+
gather_facts: false
8096
remote_user: ubuntu
8197
force_handlers: true
8298
roles:
8399
- elastic
100+
tags:
101+
- elastic
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
- name: Install Prometheus node exporter
3+
become: true
4+
ansible.builtin.apt:
5+
name: prometheus-node-exporter
6+
update_cache: true
7+
state: latest # noqa: package-latest

chatops_deployment/ansible/roles/terraform/tasks/destroy.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,20 @@
77
group: "{{ ansible_env.USER }}"
88
mode: "0774"
99

10+
- name: Create Terraform variables file
11+
ansible.builtin.template:
12+
src: terraform.tfvars.j2
13+
dest: "{{ playbook_dir }}/../terraform/terraform.tfvars"
14+
owner: "{{ ansible_env.USER }}"
15+
group: "{{ ansible_env.USER }}"
16+
mode: "0774"
17+
1018
- name: Destroy infrastructure
1119
community.general.terraform:
1220
project_path: "../terraform"
1321
state: absent
1422
complex_vars: true
1523
workspace: "{{ env }}"
16-
variables:
17-
deployment: "{{ terraform_deployment }}"
18-
external_network_id: "{{ terraform_external_network_id }}"
19-
floating_ip: "{{ terraform_floating_ip }}"
2024

2125
- name: Remove generated files
2226
block:

0 commit comments

Comments
 (0)