File tree Expand file tree Collapse file tree 3 files changed +33
-4
lines changed
chatops_deployment/ansible Expand file tree Collapse file tree 3 files changed +33
-4
lines changed Original file line number Diff line number Diff line change 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
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 :
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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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 :
You can’t perform that action at this time.
0 commit comments