@@ -41,7 +41,7 @@ def _read_secret(secret_name, default = None):
41
41
DATABASE = {
42
42
'NAME' : environ .get ('DB_NAME' , 'netbox' ), # Database name
43
43
'USER' : environ .get ('DB_USER' , '' ), # PostgreSQL username
44
- 'PASSWORD' : environ .get ('DB_PASSWORD' , _read_secret ( 'db_password ' )),
44
+ 'PASSWORD' : _read_secret ( 'db_password' , environ .get ('DB_PASSWORD' , ' ' )),
45
45
# PostgreSQL password
46
46
'HOST' : environ .get ('DB_HOST' , 'localhost' ), # Database server
47
47
'PORT' : environ .get ('DB_PORT' , '' ), # Database port (leave blank for default)
@@ -58,14 +58,14 @@ def _read_secret(secret_name, default = None):
58
58
'tasks' : {
59
59
'HOST' : environ .get ('REDIS_HOST' , 'localhost' ),
60
60
'PORT' : int (environ .get ('REDIS_PORT' , 6379 )),
61
- 'PASSWORD' : environ .get ('REDIS_PASSWORD' , _read_secret ( 'redis_password ' )),
61
+ 'PASSWORD' : _read_secret ( 'redis_password' , environ .get ('REDIS_PASSWORD' , ' ' )),
62
62
'DATABASE' : int (environ .get ('REDIS_DATABASE' , 0 )),
63
63
'SSL' : environ .get ('REDIS_SSL' , 'False' ).lower () == 'true' ,
64
64
},
65
65
'caching' : {
66
66
'HOST' : environ .get ('REDIS_CACHE_HOST' , environ .get ('REDIS_HOST' , 'localhost' )),
67
67
'PORT' : int (environ .get ('REDIS_CACHE_PORT' , environ .get ('REDIS_PORT' , 6379 ))),
68
- 'PASSWORD' : environ .get ('REDIS_CACHE_PASSWORD' , environ .get ('REDIS_PASSWORD' , _read_secret ( 'redis_cache_password ' ))),
68
+ 'PASSWORD' : _read_secret ( 'redis_cache_password' , environ .get ('REDIS_CACHE_PASSWORD' , environ .get ('REDIS_PASSWORD' , ' ' ))),
69
69
'DATABASE' : int (environ .get ('REDIS_CACHE_DATABASE' , 1 )),
70
70
'SSL' : environ .get ('REDIS_CACHE_SSL' , environ .get ('REDIS_SSL' , 'False' )).lower () == 'true' ,
71
71
},
@@ -75,7 +75,7 @@ def _read_secret(secret_name, default = None):
75
75
# For optimal security, SECRET_KEY should be at least 50 characters in length and contain a mix of letters, numbers, and
76
76
# symbols. NetBox will not run without this defined. For more information, see
77
77
# https://docs.djangoproject.com/en/stable/ref/settings/#std:setting-SECRET_KEY
78
- SECRET_KEY = environ . get ( 'SECRET_KEY ' , _read_secret ( 'secret_key ' ))
78
+ SECRET_KEY = _read_secret ( 'secret_key ' , environ . get ( 'SECRET_KEY ' ))
79
79
80
80
81
81
#########################
@@ -130,7 +130,7 @@ def _read_secret(secret_name, default = None):
130
130
'SERVER' : environ .get ('EMAIL_SERVER' , 'localhost' ),
131
131
'PORT' : int (environ .get ('EMAIL_PORT' , 25 )),
132
132
'USERNAME' : environ .get ('EMAIL_USERNAME' , '' ),
133
- 'PASSWORD' : environ .get ('EMAIL_PASSWORD' , _read_secret ( 'email_password ' )),
133
+ 'PASSWORD' : _read_secret ( 'email_password' , environ .get ('EMAIL_PASSWORD' , ' ' )),
134
134
'USE_SSL' : environ .get ('EMAIL_USE_SSL' , 'False' ).lower () == 'true' ,
135
135
'USE_TLS' : environ .get ('EMAIL_USE_TLS' , 'False' ).lower () == 'true' ,
136
136
'SSL_CERTFILE' : environ .get ('EMAIL_SSL_CERTFILE' , '' ),
@@ -176,7 +176,7 @@ def _read_secret(secret_name, default = None):
176
176
177
177
# Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM.
178
178
NAPALM_USERNAME = environ .get ('NAPALM_USERNAME' , '' )
179
- NAPALM_PASSWORD = environ .get ('NAPALM_PASSWORD' , _read_secret ( 'napalm_password ' ))
179
+ NAPALM_PASSWORD = _read_secret ( 'napalm_password' , environ .get ('NAPALM_PASSWORD' , ' ' ))
180
180
181
181
# NAPALM timeout (in seconds). (Default: 30)
182
182
NAPALM_TIMEOUT = int (environ .get ('NAPALM_TIMEOUT' , 30 ))
0 commit comments