roles: prometheus: tasks: main.yml: Switch from CRLF to LF

This commit is contained in:
2026-06-13 15:11:18 +00:00
parent 18852dbc2f
commit 600912cc95
+62 -62
View File
@@ -1,62 +1,62 @@
--- ---
- name: Load variables - name: Load variables
include_vars: "{{ ansible_os_family|lower }}.yml" include_vars: "{{ ansible_os_family|lower }}.yml"
- name: Install Prometheus - name: Install Prometheus
tags: prometheus-install tags: prometheus-install
ansible.builtin.package: ansible.builtin.package:
name: '{{ prometheus_package }}' name: '{{ prometheus_package }}'
state: latest state: latest
- name: Add scrape configuration - name: Add scrape configuration
tags: prometheus-scrape-configure tags: prometheus-scrape-configure
ansible.builtin.copy: ansible.builtin.copy:
src: "{{ item.src }}" src: "{{ item.src }}"
dest: "/etc/prometheus/{{ item.dest }}" dest: "/etc/prometheus/{{ item.dest }}"
loop: loop:
- { src: '../templates/scrape-main.yml', dest: 'scrape-main.yml' } - { src: '../templates/scrape-main.yml', dest: 'scrape-main.yml' }
- { src: '../templates/scrape-blackbox.yml', dest: 'scrape-blackbox.yml' } - { src: '../templates/scrape-blackbox.yml', dest: 'scrape-blackbox.yml' }
notify: notify:
- restart prometheus - restart prometheus
- name: Create folder for rules definition - name: Create folder for rules definition
ansible.builtin.file: ansible.builtin.file:
path: /etc/prometheus/rules path: /etc/prometheus/rules
state: directory state: directory
mode: 0755 mode: 0755
- name: Add rules configuration - name: Add rules configuration
tags: alertmanager-rules-configure tags: alertmanager-rules-configure
ansible.builtin.copy: ansible.builtin.copy:
src: "{{ item.src }}" src: "{{ item.src }}"
dest: "{{ alertmanager_rules }}/{{ item.dest }}" dest: "{{ alertmanager_rules }}/{{ item.dest }}"
loop: loop:
- { src: '../templates/hosts.rules', dest: 'hosts.rules.yml' } - { src: '../templates/hosts.rules', dest: 'hosts.rules.yml' }
- { src: '../templates/prometheus.rules', dest: 'prometheus.rules.yml' } - { src: '../templates/prometheus.rules', dest: 'prometheus.rules.yml' }
- { src: '../templates/blackbox.rules', dest: 'blackbox.rules.yml' } - { src: '../templates/blackbox.rules', dest: 'blackbox.rules.yml' }
notify: notify:
- restart prometheus - restart prometheus
- restart alertmanager - restart alertmanager
- name: Enable Prometheus configuration - name: Enable Prometheus configuration
tags: prometheus-configure tags: prometheus-configure
ansible.builtin.template: ansible.builtin.template:
src: prometheus.config.j2 src: prometheus.config.j2
dest: '{{ prometheus_config }}' dest: '{{ prometheus_config }}'
validate: promtool check config %s validate: promtool check config %s
notify: restart prometheus notify: restart prometheus
- name: Enable Prometheus service - name: Enable Prometheus service
tags: prometheus-enable tags: prometheus-enable
ansible.builtin.service: ansible.builtin.service:
name: '{{ prometheus_service }}' name: '{{ prometheus_service }}'
state: started state: started
enabled: yes enabled: yes
- name: Enable Alertmanager service - name: Enable Alertmanager service
tags: alertmanager-enable tags: alertmanager-enable
ansible.builtin.service: ansible.builtin.service:
name: '{{ alertmanager_service }}' name: '{{ alertmanager_service }}'
state: started state: started
enabled: yes enabled: yes