Add Azure creation script

This commit is contained in:
Kim Hagen 2018-10-22 00:59:33 +02:00
parent f83330c72c
commit d7b7f5a044
4 changed files with 52 additions and 0 deletions

View File

@ -82,6 +82,9 @@ clearfog: clean prepare
azure: clean prepare
@set -e
@echo "It's not like I'm building this specially for you or anything!"
cp tools/cloud-init/99-walinuxagent.chroot build/config/hooks/
cp tools/cloud-init/vyos-azure.list.chroot build/config/package-lists/
cp -f tools/cloud-init/config.boot.default build/config/includes.chroot/opt/vyatta/etc/
cd $(build_dir)
@../scripts/build-azure-image

View File

@ -0,0 +1,17 @@
#!/bin/sh
echo I: Waagent / Cloud init
# debug info:
#echo ForwardToConsole=yes >> /etc/systemd/journald.conf
# dhcp issue on azure
sed -ie 's,rfc3442-classless-static-routes,disabled-\0,' /etc/dhcp/dhclient.conf
rm -f /etc/ssh/ssh_host_*
rm -f /var/log/waagent.log
rm -r /var/cache/apt/*
rm -r /var/lib/apt/lists/*
# prevent systemd message flooding
echo ':msg, contains, "Time has been changed" ~' > /etc/rsyslog.d/time_msgs.conf

View File

@ -0,0 +1,30 @@
system {
syslog {
global {
facility all {
level info
}
facility protocols {
level debug
}
}
}
ntp {
server "0.pool.ntp.org"
server "1.pool.ntp.org"
server "2.pool.ntp.org"
}
console {
device ttyS0 {
speed 9600
}
}
config-management {
commit-revisions 100
}
}
interfaces {
loopback lo {
}
}

View File

@ -0,0 +1,2 @@
cloud-init
walinuxagent