Add a sample yaml config to be used for testing.
This commit is contained in:
parent
545fd9c3b9
commit
fd563c173c
53
tests/configs/sample1.yaml
Normal file
53
tests/configs/sample1.yaml
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
#cloud-config
|
||||||
|
#apt_update: false
|
||||||
|
#apt_upgrade: true
|
||||||
|
packages: [ bzr, pastebinit, ubuntu-dev-tools, ccache, bzr-builddeb, vim-nox, git-core, lftp ]
|
||||||
|
|
||||||
|
#apt_sources:
|
||||||
|
# - source: ppa:smoser/ppa
|
||||||
|
|
||||||
|
#disable_root: False
|
||||||
|
|
||||||
|
# mounts:
|
||||||
|
# - [ ephemeral0, /mnt ]
|
||||||
|
# - [ swap, none, swap, sw, 0, 0 ]
|
||||||
|
|
||||||
|
ssh_import_id: [smoser ]
|
||||||
|
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
output: {all: '| tee -a /var/log/cloud-init-output.log'}
|
||||||
|
|
||||||
|
sm_misc:
|
||||||
|
- &user_setup |
|
||||||
|
set -x; exec > ~/user_setup.log 2>&1
|
||||||
|
echo "starting at $(date -R)"
|
||||||
|
echo "set -o vi" >> ~/.bashrc
|
||||||
|
cat >> ~/.profile <<"EOF"
|
||||||
|
export EDITOR=vi
|
||||||
|
export DEB_BUILD_OPTIONS=parallel=4
|
||||||
|
export PATH=/usr/lib/ccache:$PATH
|
||||||
|
EOF
|
||||||
|
|
||||||
|
mkdir ~/bin
|
||||||
|
chmod 755 ~/bin
|
||||||
|
cat > ~/bin/mdebuild <<"EOF"
|
||||||
|
#!/bin/sh
|
||||||
|
exec debuild --prepend-path /usr/lib/ccache "$@"
|
||||||
|
EOF
|
||||||
|
chmod 755 ~/bin/*
|
||||||
|
|
||||||
|
#byobu-launcher-install
|
||||||
|
byobu-ctrl-a screen 2>&1 || :
|
||||||
|
|
||||||
|
echo "pinging 8.8.8.8"
|
||||||
|
ping -c 4 8.8.8.8
|
||||||
|
|
||||||
|
runcmd:
|
||||||
|
- [ sudo, -Hu, ubuntu, sh, -c, '[ -e /var/log/cloud-init.log ] || exit 0; grep "cloud-init.*running" /var/log/cloud-init.log > ~/runcmd.log' ]
|
||||||
|
- [ sudo, -Hu, ubuntu, sh, -c, 'read up sleep < /proc/uptime; echo $(date): runcmd up at $up | tee -a ~/runcmd.log' ]
|
||||||
|
- [ sudo, -Hu, ubuntu, sh, -c, *user_setup ]
|
||||||
|
|
||||||
|
|
||||||
|
byobu_by_default: user
|
||||||
|
output: {all: '| tee -a /var/log/cloud-init-output.log'}
|
Loading…
Reference in New Issue
Block a user