55 lines
1.4 KiB
YAML
55 lines
1.4 KiB
YAML
---
|
|
# tasks file for linux_install-checkmk
|
|
- name: Install dpkg
|
|
ansible.builtin.apt:
|
|
name: dpkg
|
|
state: present
|
|
|
|
|
|
- name: Download checkmk and put in tmp
|
|
ansible.builtin.get_url:
|
|
url: https://monitoringeu.aperam.internal/monaperam/check_mk/agents/check-mk-agent_2.1.0p43-1_all.deb
|
|
dest: /tmp/checkmk.deb
|
|
validate_certs: no
|
|
|
|
|
|
- name: Install checkmk
|
|
ansible.builtin.apt:
|
|
deb: /tmp/checkmk.deb
|
|
become: true
|
|
|
|
- name: Add host
|
|
tribe29.checkmk.host:
|
|
server_url: "https://monitoringeu.aperam.internal/"
|
|
site: "monaperam"
|
|
automation_user: "ansible"
|
|
automation_secret: "TJXTVH@GFYPRNCJCWUMY"
|
|
name: "{{hostname}}.adagility.net"
|
|
validate_certs: false
|
|
folder: /
|
|
state: present
|
|
with_inventory_hostnames:
|
|
- new_group
|
|
|
|
- name: "Add newly discovered services on host."
|
|
tribe29.checkmk.discovery:
|
|
server_url: "https://monitoringeu.aperam.internal/"
|
|
site: "monaperam"
|
|
automation_user: "ansible"
|
|
automation_secret: "TJXTVH@GFYPRNCJCWUMY"
|
|
host_name: "{{ hostname }}.adagility.net"
|
|
state: "new"
|
|
validate_certs: false
|
|
with_inventory_hostnames:
|
|
- new_group
|
|
|
|
- name: "Activate changes on all sites."
|
|
tribe29.checkmk.activation:
|
|
server_url: "https://monitoringeu.aperam.internal/"
|
|
site: "monaperam"
|
|
automation_user: "ansible"
|
|
automation_secret: "TJXTVH@GFYPRNCJCWUMY"
|
|
force_foreign_changes: 'true'
|
|
validate_certs: false
|
|
run_once: 'true'
|