diff options
| -rw-r--r-- | cloudinit/sources/DataSourceCloudStack.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/cloudinit/sources/DataSourceCloudStack.py b/cloudinit/sources/DataSourceCloudStack.py index ceef0282..0188d894 100644 --- a/cloudinit/sources/DataSourceCloudStack.py +++ b/cloudinit/sources/DataSourceCloudStack.py @@ -178,9 +178,10 @@ def get_default_gateway():  def get_dhclient_d():      # find lease files directory -    supported_dirs = ["/var/lib/dhclient", "/var/lib/dhcp"] +    supported_dirs = ["/var/lib/dhclient", "/var/lib/dhcp", +                      "/var/lib/NetworkManager"]      for d in supported_dirs: -        if os.path.exists(d): +        if os.path.exists(d) and len(os.listdir(d)) > 0:              LOG.debug("Using %s lease directory", d)              return d      return None | 
