diff --git a/ailib/__init__.py b/ailib/__init__.py index 6a4b840..836fa87 100644 --- a/ailib/__init__.py +++ b/ailib/__init__.py @@ -251,7 +251,8 @@ def set_default_values(self, overrides, existing=False, quiet=False): elif 'base_dns_domain' not in overrides: warning("Using karmalabs.corp as DNS domain as no one was provided", quiet=quiet) overrides['base_dns_domain'] = 'karmalabs.corp' - if 'sno' in overrides: + hosts_number = len(overrides.get('hosts', [])) + if 'sno' in overrides or hosts_number == 1: if overrides['sno']: overrides['high_availability_mode'] = "None" overrides['user_managed_networking'] = True