From 6f6375d2031f9f38e3a14eb546208751b1d6d003 Mon Sep 17 00:00:00 2001 From: Taoyu Li Date: Wed, 11 Apr 2018 00:41:27 +0000 Subject: [PATCH 1/2] [snmp] support multiple community strings --- dockers/docker-snmp-sv2/snmpd.conf.j2 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dockers/docker-snmp-sv2/snmpd.conf.j2 b/dockers/docker-snmp-sv2/snmpd.conf.j2 index b46871dfd6f8..5005fe5a669e 100644 --- a/dockers/docker-snmp-sv2/snmpd.conf.j2 +++ b/dockers/docker-snmp-sv2/snmpd.conf.j2 @@ -43,6 +43,9 @@ view systemonly included .1.3.6.1.2.1.25.1 # Default access to basic system info rocommunity {{ snmp_rocommunity }} +{% for community in snmp_rocommunities %} +rocommunity {{ community }} +{% endfor %} ############################################################################### From c531093853cbf4f00581e4be819ab7d4bc0ec030 Mon Sep 17 00:00:00 2001 From: Taoyu Li Date: Wed, 11 Apr 2018 01:54:49 +0000 Subject: [PATCH 2/2] Use community old if communities is absent --- dockers/docker-snmp-sv2/snmpd.conf.j2 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dockers/docker-snmp-sv2/snmpd.conf.j2 b/dockers/docker-snmp-sv2/snmpd.conf.j2 index 5005fe5a669e..6bce1238441c 100644 --- a/dockers/docker-snmp-sv2/snmpd.conf.j2 +++ b/dockers/docker-snmp-sv2/snmpd.conf.j2 @@ -42,11 +42,13 @@ view systemonly included .1.3.6.1.2.1.1 view systemonly included .1.3.6.1.2.1.25.1 # Default access to basic system info -rocommunity {{ snmp_rocommunity }} +{% if snmp_rocommunities %} {% for community in snmp_rocommunities %} rocommunity {{ community }} {% endfor %} - +{% else %} +rocommunity {{ snmp_rocommunity }} +{$ endif %} ############################################################################### #