add runcmd to copy autoinstall from user-data to /autoinstall.yaml

u-i-disk-info^2
Michael Hudson-Doyle 5 years ago
parent 0dc12a1122
commit c969c8e4b9

@ -116,3 +116,15 @@ system_info:
primary: http://ports.ubuntu.com/ubuntu-ports
security: http://ports.ubuntu.com/ubuntu-ports
ssh_svcname: ssh
runcmd:
- - "python3"
- "-c"
- |
import subprocess, sys, yaml
user_data = yaml.safe_load(subprocess.run([
"cloud-init", "query", "userdata"],
check=True, stdout=subprocess.PIPE, encoding='utf-8').stdout)
if 'autoinstall' in user_data:
with open("/autoinstall.yaml", "w") as fp:
yaml.dump(user_data['autoinstall'], fp)

Loading…
Cancel
Save