snmpd: remove role
This commit is contained in:
parent
833d25078d
commit
94953e1aa7
5 changed files with 0 additions and 74 deletions
|
@ -1,18 +0,0 @@
|
||||||
#!/usr/bin/env ansible-playbook
|
|
||||||
---
|
|
||||||
- hosts:
|
|
||||||
- edge-1.rtr.infra.auro.re
|
|
||||||
vars:
|
|
||||||
snmpd__sys_contact: root@auro.re
|
|
||||||
snmpd__views:
|
|
||||||
systemonly:
|
|
||||||
- .1.3.6.1.2.1.1
|
|
||||||
- .1.3.6.1.2.1.25.1
|
|
||||||
snmpd__users:
|
|
||||||
aurore:
|
|
||||||
auth: "{{ vault_snmp_aurore_auth }}"
|
|
||||||
priv: "{{ vault_snmp_aurore_priv }}"
|
|
||||||
view: systemonly
|
|
||||||
roles:
|
|
||||||
- snmpd
|
|
||||||
...
|
|
|
@ -1,7 +0,0 @@
|
||||||
---
|
|
||||||
snmpd__sys_name: "{{ inventory_hostname }}"
|
|
||||||
snmpd__sys_location: Unknown
|
|
||||||
snmpd__sys_services: 72
|
|
||||||
snmpd__views: {}
|
|
||||||
snmpd__users: {}
|
|
||||||
...
|
|
|
@ -1,6 +0,0 @@
|
||||||
---
|
|
||||||
- name: Restart snmpd
|
|
||||||
systemd:
|
|
||||||
name: snmpd.service
|
|
||||||
state: restarted
|
|
||||||
...
|
|
|
@ -1,21 +0,0 @@
|
||||||
---
|
|
||||||
- name: Install snmpd
|
|
||||||
apt:
|
|
||||||
name: snmpd
|
|
||||||
|
|
||||||
- name: Configure snmpd
|
|
||||||
template:
|
|
||||||
src: snmpd.conf.j2
|
|
||||||
dest: /etc/snmp/snmpd.conf
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: u=rw,g=,o=
|
|
||||||
no_log: true
|
|
||||||
notify:
|
|
||||||
- Restart snmpd
|
|
||||||
|
|
||||||
- name: Enable snmpd
|
|
||||||
systemd:
|
|
||||||
name: snmpd.service
|
|
||||||
enabled: true
|
|
||||||
...
|
|
|
@ -1,22 +0,0 @@
|
||||||
{{ ansible_managed | comment }}
|
|
||||||
|
|
||||||
sysName {{ snmpd__sys_name }}
|
|
||||||
sysLocation {{ snmpd__sys_location }}
|
|
||||||
sysContact {{ snmpd__sys_contact }}
|
|
||||||
sysServices {{ snmpd__sys_services }}
|
|
||||||
|
|
||||||
master agentx
|
|
||||||
agentaddress 127.0.0.1,[::1]
|
|
||||||
|
|
||||||
{% for view, included in snmpd__views.items() %}
|
|
||||||
{% for oid in included %}
|
|
||||||
view {{ view }} included {{ oid }}
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
{% for name, user in snmpd__users.items() %}
|
|
||||||
createUser {{ name }} SHA-512 {{ user.auth | enquote }} AES {{ user.priv | enquote }}
|
|
||||||
rouser {{ name }} authpriv -V {{ user.view }}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
includeDir /etc/snmp/snmpd.conf.d
|
|
Loading…
Reference in a new issue