2015-06-15 19:12:26 +00:00
|
|
|
#cloud-config
|
2015-10-26 14:57:19 +00:00
|
|
|
cloud_config_modules:
|
|
|
|
- emit_upstart
|
|
|
|
- disk_setup
|
|
|
|
- mounts
|
|
|
|
- ssh-import-id
|
|
|
|
- locale
|
|
|
|
- set-passwords
|
|
|
|
- grub-dpkg
|
|
|
|
- apt-pipelining
|
|
|
|
- apt-configure
|
|
|
|
- package-update-upgrade-install
|
|
|
|
- timezone
|
|
|
|
- mcollective
|
|
|
|
- disable-ec2-metadata
|
|
|
|
- [ runcmd, always ]
|
|
|
|
|
2015-06-15 19:12:26 +00:00
|
|
|
#http_proxy: http://my-proxy:3129/
|
2015-06-25 21:50:13 +00:00
|
|
|
bootcmd:
|
2015-09-28 14:00:33 +00:00
|
|
|
- /subiquity/network_up.sh
|
2015-06-15 19:12:26 +00:00
|
|
|
password: passw0rd
|
|
|
|
chpasswd: { expire: False }
|
|
|
|
output: {all: '| tee -a /var/log/cloud-init-output.log'}
|
2015-07-22 20:59:23 +00:00
|
|
|
#packages
|
2015-06-15 19:12:26 +00:00
|
|
|
runcmd:
|
2015-10-26 14:57:19 +00:00
|
|
|
- rm --force --recursive /usr/local/curtin /usr/local/subiquity
|
2015-06-16 19:45:05 +00:00
|
|
|
- tar -C /usr/local -xf /tmp/subiquity.tar
|
2015-10-26 14:57:19 +00:00
|
|
|
- if [ -e /usr/local/subiquity-tui ]; then cp /usr/local/subiquity-tui /usr/local/bin; fi
|
2015-06-16 23:56:22 +00:00
|
|
|
- (cd /usr/local && bin/curtin-archive extract --no-execute)
|
2015-09-28 14:00:33 +00:00
|
|
|
- /subiquity/installer.sh
|
2015-06-15 19:12:26 +00:00
|
|
|
write_files:
|