4 cloudcfg = "/etc/cloud/cloud.cfg"
7 with open(cloudcfg) as f:
8 cfg = yaml.safe_load(f)
10 # allow SSH password auth
11 cfg['ssh_pwauth'] = "1"
14 if cfg['system_info']['default_user']['name']:
20 if cfg['user'] == user:
21 print("No change needed")
26 if cfg['system_info']['default_user']['name'] == user:
27 print("No change needed")
30 # Change the user to cloud-user
31 cfg['system_info']['default_user']['name'] = user
32 cfg['system_info']['default_user']['gecos'] = "Cloud User"
33 print cfg['system_info']['default_user']['name']
35 with open(cloudcfg, "w") as f:
36 yaml.dump(cfg, f, default_flow_style=False)