diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/defaults.py | 39 | 
1 files changed, 21 insertions, 18 deletions
| diff --git a/python/vyos/defaults.py b/python/vyos/defaults.py index 7de458960..db0def8ed 100644 --- a/python/vyos/defaults.py +++ b/python/vyos/defaults.py @@ -1,4 +1,4 @@ -# Copyright 2018 VyOS maintainers and contributors <maintainers@vyos.io> +# Copyright 2018-2023 VyOS maintainers and contributors <maintainers@vyos.io>  #  # This library is free software; you can redistribute it and/or  # modify it under the terms of the GNU Lesser General Public @@ -15,19 +15,22 @@  import os +base_dir = '/usr/libexec/vyos/' +  directories = { -  "data": "/usr/share/vyos/", -  "conf_mode": "/usr/libexec/vyos/conf_mode", -  "op_mode": "/usr/libexec/vyos/op_mode", -  "config": "/opt/vyatta/etc/config", -  "current": "/opt/vyatta/etc/config-migrate/current", -  "migrate": "/opt/vyatta/etc/config-migrate/migrate", -  "log": "/var/log/vyatta", -  "templates": "/usr/share/vyos/templates/", -  "certbot": "/config/auth/letsencrypt", -  "api_schema": "/usr/libexec/vyos/services/api/graphql/graphql/schema/", -  "api_templates": "/usr/libexec/vyos/services/api/graphql/session/templates/", -  "vyos_udev_dir": "/run/udev/vyos" +  'base' : base_dir, +  'data' : '/usr/share/vyos/', +  'conf_mode' : f'{base_dir}/conf_mode', +  'op_mode' : f'{base_dir}/op_mode', +  'config' : '/opt/vyatta/etc/config', +  'current' : '/opt/vyatta/etc/config-migrate/current', +  'migrate' : '/opt/vyatta/etc/config-migrate/migrate', +  'log' : '/var/log/vyatta', +  'templates' : '/usr/share/vyos/templates/', +  'certbot' : '/config/auth/letsencrypt', +  'api_schema': f'{base_dir}/services/api/graphql/graphql/schema/', +  'api_templates': f'{base_dir}/services/api/graphql/session/templates/', +  'vyos_udev_dir' : '/run/udev/vyos'  }  config_status = '/tmp/vyos-config-status' @@ -50,12 +53,12 @@ api_data = {      'socket' : False,      'strict' : False,      'debug' : False, -    'api_keys' : [ {"id": "testapp", "key": "qwerty"} ] +    'api_keys' : [ {'id' : 'testapp', 'key' : 'qwerty'} ]  }  vyos_cert_data = { -    "conf": "/etc/nginx/snippets/vyos-cert.conf", -    "crt": "/etc/ssl/certs/vyos-selfsigned.crt", -    "key": "/etc/ssl/private/vyos-selfsign", -    "lifetime": "365", +    'conf' : '/etc/nginx/snippets/vyos-cert.conf', +    'crt' : '/etc/ssl/certs/vyos-selfsigned.crt', +    'key' : '/etc/ssl/private/vyos-selfsign', +    'lifetime' : '365',  } | 
