diff --git a/.gitignore b/.gitignore index 04dcc7e..9a5e13a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,9 @@ configuration/* !configuration/configuration.py !configuration/extra.py configuration/ldap/* -!configuration/ldap/ldap_config.py !configuration/ldap/extra.py +!configuration/ldap/ldap_config.py +!configuration/logging.py +!configuration/plugins.py prometheus.yml super-linter.log diff --git a/configuration/logging.py b/configuration/logging.py new file mode 100644 index 0000000..6be398f --- /dev/null +++ b/configuration/logging.py @@ -0,0 +1,55 @@ +## Remove first comment(#) on each line to implement this working logging example. +## Add LOGLEVEL environment variable to netbox if you use this example & want a different log level. +#from os import environ +# +## Set LOGLEVEL in netbox.env or docker-compose.overide.yml to override a logging level of INFO. +#LOGLEVEL = environ.get('LOGLEVEL', 'INFO') +# +#LOGGING = { +# +# 'version': 1, +# 'disable_existing_loggers': False, +# 'formatters': { +# 'verbose': { +# 'format': '{levelname} {asctime} {module} {process:d} {thread:d} {message}', +# 'style': '{', +# }, +# 'simple': { +# 'format': '{levelname} {message}', +# 'style': '{', +# }, +# }, +# 'filters': { +# 'require_debug_false': { +# '()': 'django.utils.log.RequireDebugFalse', +# }, +# }, +# 'handlers': { +# 'console': { +# 'level': LOGLEVEL, +# 'filters': ['require_debug_false'], +# 'class': 'logging.StreamHandler', +# 'formatter': 'simple' +# }, +# 'mail_admins': { +# 'level': 'ERROR', +# 'class': 'django.utils.log.AdminEmailHandler', +# 'filters': ['require_debug_false'] +# } +# }, +# 'loggers': { +# 'django': { +# 'handlers': ['console'], +# 'propagate': True, +# }, +# 'django.request': { +# 'handlers': ['mail_admins'], +# 'level': 'ERROR', +# 'propagate': False, +# }, +# 'django_auth_ldap': { +# 'handlers': ['console',], +# 'level': LOGLEVEL, +# } +# } +#} diff --git a/configuration/plugins.py b/configuration/plugins.py new file mode 100644 index 0000000..c0b1a1f --- /dev/null +++ b/configuration/plugins.py @@ -0,0 +1,13 @@ +# Add your plugins and plugin settings here. +# Of course uncomment this file out. + +# To learn how to build images with your required plugins +# See https://github.com/netbox-community/netbox-docker/wiki/Using-Netbox-Plugins + +# PLUGINS = ["netbox_bgp"] + +# PLUGINS_CONFIG = { +# "netbox_bgp": { +# ADD YOUR SETTINGS HERE +# } +# }