|
37 | 37 | {%- set features = [("bgp", "{% if not DEVICE_RUNTIME_METADATA['ETHERNET_PORTS_PRESENT'] or ('CHASSIS_METADATA' in DEVICE_RUNTIME_METADATA and DEVICE_RUNTIME_METADATA['CHASSIS_METADATA']['module_type'] in ['supervisor']) %}disabled{% else %}enabled{% endif %}", false, "enabled"),
|
38 | 38 | ("database", "always_enabled", false, "always_enabled"),
|
39 | 39 | ("lldp", "enabled", true, "enabled"),
|
40 |
| - ("pmon", "enabled", true, "enabled"), |
| 40 | + ("pmon", "enabled", "{% if 'type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'SpineRouter' %}False{% else %}True{% endif %}", "enabled"), |
41 | 41 | ("snmp", "enabled", true, "enabled"),
|
42 | 42 | ("swss", "enabled", false, "enabled"),
|
43 | 43 | ("syncd", "enabled", false, "enabled")] %}
|
|
70 | 70 | {%- for feature, state, delayed, autorestart in features %}
|
71 | 71 | "{{feature}}": {
|
72 | 72 | "state": "{{state}}",
|
73 |
| - "delayed" : {{delayed | lower()}}, |
| 73 | + "delayed" : "{{delayed}}", |
74 | 74 | {%- if feature in ["lldp"] %}
|
75 | 75 | "has_global_scope": {% raw %}"{% if ('CHASSIS_METADATA' in DEVICE_RUNTIME_METADATA and DEVICE_RUNTIME_METADATA['CHASSIS_METADATA']['module_type'] in ['linecard']) %}False{% else %}True{% endif %}"{% endraw %},
|
76 | 76 | "has_per_asic_scope": {% raw %}"{% if not DEVICE_RUNTIME_METADATA['ETHERNET_PORTS_PRESENT'] or ('CHASSIS_METADATA' in DEVICE_RUNTIME_METADATA and DEVICE_RUNTIME_METADATA['CHASSIS_METADATA']['module_type'] in ['supervisor']) %}False{% else %}True{% endif %}"{% endraw %},
|
|
0 commit comments