52 lines
1.1 KiB
YAML
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
|