20 lines
524 B
YAML
20 lines
524 B
YAML
# hosts/roles/titan_jh/tasks/main.yaml
|
|
---
|
|
- name: Install node exporter
|
|
ansible.builtin.package:
|
|
name: prometheus-node-exporter
|
|
state: present
|
|
tags: ['jumphost', 'monitoring']
|
|
|
|
- name: Enable node exporter
|
|
ansible.builtin.service:
|
|
name: prometheus-node-exporter
|
|
enabled: true
|
|
state: started
|
|
tags: ['jumphost', 'monitoring']
|
|
|
|
- name: Placeholder for jumphost hardening
|
|
ansible.builtin.debug:
|
|
msg: "Harden SSH, manage bastion tooling, and configure audit logging here."
|
|
tags: ['jumphost']
|