summaryrefslogtreecommitdiff
path: root/data/templates/snmp/var.snmpd.conf.tmpl
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2020-04-05 19:12:57 +0200
committerChristian Poessinger <christian@poessinger.com>2020-04-05 19:12:57 +0200
commit870676f17138677c3504386c35db2a966291895c (patch)
treece286c745690c83a3db1449e77570d3c01fe2f18 /data/templates/snmp/var.snmpd.conf.tmpl
parent6a0d923e2ecebc1f682241403179770d291478f3 (diff)
downloadvyos-1x-870676f17138677c3504386c35db2a966291895c.tar.gz
vyos-1x-870676f17138677c3504386c35db2a966291895c.zip
snmp: T2230: move inlined templates to dedicated files
Diffstat (limited to 'data/templates/snmp/var.snmpd.conf.tmpl')
-rw-r--r--data/templates/snmp/var.snmpd.conf.tmpl16
1 files changed, 16 insertions, 0 deletions
diff --git a/data/templates/snmp/var.snmpd.conf.tmpl b/data/templates/snmp/var.snmpd.conf.tmpl
new file mode 100644
index 000000000..0b8e9f291
--- /dev/null
+++ b/data/templates/snmp/var.snmpd.conf.tmpl
@@ -0,0 +1,16 @@
+### Autogenerated by snmp.py ###
+# user
+{%- for u in v3_users %}
+{%- if u.authOID == 'none' %}
+createUser {{ u.name }}
+{%- elif u.authPassword %}
+createUser {{ u.name }} {{ u.authProtocol | upper }} "{{ u.authPassword }}" {{ u.privProtocol | upper }} {{ u.privPassword }}
+{%- else %}
+usmUser 1 3 {{ v3_engineid }} "{{ u.name }}" "{{ u.name }}" NULL {{ u.authOID }} {{ u.authMasterKey }} {{ u.privOID }} {{ u.privMasterKey }} 0x
+{%- endif %}
+{%- endfor %}
+
+createUser {{ vyos_user }} MD5 "{{ vyos_user_pass }}" DES
+{%- if v3_engineid %}
+oldEngineID {{ v3_engineid }}
+{%- endif %}