summaryrefslogtreecommitdiff
path: root/cloudinit
diff options
context:
space:
mode:
Diffstat (limited to 'cloudinit')
-rw-r--r--cloudinit/sources/DataSourceAzure.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/cloudinit/sources/DataSourceAzure.py b/cloudinit/sources/DataSourceAzure.py
index 2818408c..5071ee67 100644
--- a/cloudinit/sources/DataSourceAzure.py
+++ b/cloudinit/sources/DataSourceAzure.py
@@ -313,7 +313,10 @@ def read_azure_ovf(contents):
elif name == "ssh":
cfg['_pubkeys'] = load_azure_ovf_pubkeys(child)
elif name == "disablesshpasswordauthentication":
- cfg['ssh_pwauth'] = util.is_true(value)
+ # The verb 'disablessh..." asks whether to disable password auth.
+ # Since it is disabled by default, "false" indicates that
+ # password authentication should be enabled.
+ cfg['ssh_pwauth'] = util.is_false(value)
elif simple:
if name in md_props:
md[name] = value