Files
role-check-mk-agent/tasks/Windows.yml
2021-06-04 13:32:17 +12:00

32 lines
713 B
YAML

---
- name: Ensure temp dir exists
win_file:
path: "c:/temp/"
state: directory
- name: Obtain information about a file
win_stat:
path: "c:/temp/check-mk-agent.msi"
register: cmkmsi
- name: Retrieve copy of agent
win_get_url:
url: "{{ cmk_msi_agent }}{{ cmk_auth }}"
dest: "c:/temp/check-mk-agent.msi"
changed_when: false
when: not cmkmsi.stat.exists
- name: Ensure agent is installed
win_package:
path: "c:/temp/check-mk-agent.msi"
ignore_errors: yes
- name: Firewall rule to allow check_mk_agent on TCP port 6556
win_firewall_rule:
name: check_mk_agent
enabled: yes
state: present
localport: 6556
action: allow
direction: in
protocol: tcp