semaphore/install_snmpd.yml
2024-08-12 01:22:12 +08:00

52 lines
1.1 KiB
YAML

---
- name: Installing SNMPD
hosts: zabbix
gather_facts: true
vars_files:
- vars/external_vars.yml
tasks:
- name: Debug
debug:
msg: "{{ item }}"
loop: "{{ query('inventory_hostnames', 'all') }}"
- name: Debug
debug:
msg: "{{ ansible_distribution }}"
#- name: Include vars/external_vars
# ansible.builtin.include_tasks:
# file: get_facts.yml
# tags:
# - ansible.facts['tag'] = "snmpd"
# - ansible.facts['status']['value'] = 'active'
#- hosts:
# - snmpd
# roles:
# - snmpd
# tags:
# - ansible.facts['tag'] = "snmpd"
# tasks:
#
# - name: Debug
# debug:
# msg: "{{ results }}"
# - name: Install snmpd
# ansible.builtin.apt:
# name: snmpd
# state: present
# - set_fact: tags="{{ results.json.results | map(attribute='tags') | flatten }}"
# - ansible.builtin.include_tasks: tasks/file_managment/distro.yml
# - ansible.builtin.include_tasks: tasks/file_managment/osupdate.yml
# - ansible.builtin.include_tasks: tasks/file_managment/snmpd.conf.yml
# - ansible.builtin.include_tasks: tasks/restart/snmpd.yml