Settings Priority
How does NETworkManager prioritize settings across different levels (global, group, profile)?
NETworkManager uses a clear hierarchy to apply settings, allowing you to configure profiles with flexibility and precision. Settings are prioritized across three levels, from broadest to most specific:
-
Global Settings
Default settings applied across all profiles in NETworkManager unless overridden.
Example: A default SSH key file used for all network devices. -
Group Settings
Applied to all profiles within a specific group, overriding global settings. Use these to customize settings for a set of devices.
Example: A unique SSH key file for a group of servers in a data center. -
Profile Settings
Specific to an individual profile, overriding both group and global settings. Use these for fine-tuned configurations on a single device.
Example: A custom SSH key file for a critical server.
Settings are applied in this order:
Global Settings (default) → Group Settings (overrides Global) → Profile Settings (overrides Group)