2017-03-17 00:21:24 +00:00
|
|
|
#cloud-config
|
|
|
|
hostname: pandora
|
|
|
|
password: pandora
|
|
|
|
chpasswd: { expire: False }
|
|
|
|
ssh_pwauth: True
|
|
|
|
|
|
|
|
growpart:
|
|
|
|
mode: auto
|
|
|
|
devices: ['/']
|
|
|
|
ignore_growroot_disabled: false
|
|
|
|
|
2017-03-26 17:27:14 +00:00
|
|
|
write_files:
|
|
|
|
- path: /etc/systemd/network/eth.network
|
|
|
|
permissions: 0644
|
|
|
|
owner: root
|
|
|
|
content: |
|
|
|
|
[Match]
|
|
|
|
Name=e*
|
|
|
|
|
|
|
|
[Network]
|
|
|
|
DHCP=yes
|
|
|
|
|
2017-03-17 00:21:24 +00:00
|
|
|
runcmd:
|
|
|
|
- sed -i s/ubuntu/pandora/g /etc/passwd /etc/shadow /etc/group
|
|
|
|
- mv /home/ubuntu /home/pandora
|
|
|
|
- echo "pandora:pandora" | chpasswd
|
|
|
|
- apt-get update -qq
|
|
|
|
- apt-get install -y curl
|
2017-03-26 17:27:14 +00:00
|
|
|
- echo 127.0.0.1 pandora | tee -a /etc/hosts
|
|
|
|
- apt-get install -y avahi-daemon
|
2017-03-17 00:21:24 +00:00
|
|
|
- curl -sL https://pan.do/ra-install -o /root/pandora_install.sh
|
|
|
|
- chmod +x /root/pandora_install.sh
|
|
|
|
- /root/pandora_install.sh | tee /root/pandora_install.log
|
|
|
|
- sed -i s/console=ttyS0/quiet/g /etc/default/grub /boot/grub/grub.cfg /etc/default/grub.d/50-cloudimg-settings.cfg
|
2017-03-26 17:27:14 +00:00
|
|
|
- apt-get purge -y cloud-init
|
|
|
|
- systemctl enable systemd-networkd.service
|
|
|
|
- systemctl enable systemd-networkd-wait-online.service
|
|
|
|
- systemctl enable systemd-resolved.service
|
|
|
|
- apt-get purge -y resolvconf
|
|
|
|
- rm /etc/resolv.conf /etc/network/interfaces.d/*
|
|
|
|
- ln -s ../run/systemd/resolve/resolv.conf /etc/resolv.conf
|
2017-03-17 00:21:24 +00:00
|
|
|
- poweroff
|