From 22f3c906ada86f851677f20c20365a5de720ac2b Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Fri, 19 Jan 2018 09:14:12 +0000 Subject: [PATCH] add NETDISCO_RO_COMMUNITY and NETDISCO_RW_COMMUNITY --- lib/App/Netdisco/Configuration.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/App/Netdisco/Configuration.pm b/lib/App/Netdisco/Configuration.pm index e9d61473..fbfa0a63 100644 --- a/lib/App/Netdisco/Configuration.pm +++ b/lib/App/Netdisco/Configuration.pm @@ -72,6 +72,12 @@ if (ref {} eq ref setting('database')) { # always set this $ENV{DBIC_TRACE_PROFILE} = 'console'; +# override from env for docker +config->{'community'} = ($ENV{NETDISCO_RO_COMMUNITY} ? + [split ',', $ENV{NETDISCO_RO_COMMUNITY}] : config->{'community'}); +config->{'community_rw'} = ($ENV{NETDISCO_RW_COMMUNITY} ? + [split ',', $ENV{NETDISCO_RW_COMMUNITY}] : config->{'community_rw'}); + # if snmp_auth and device_auth not set, add defaults to community{_rw} if ((setting('snmp_auth') and 0 == scalar @{ setting('snmp_auth') }) and (setting('device_auth') and 0 == scalar @{ setting('device_auth') })) {