destroy-vm.sh: script to destroy a VM
[leap_cloudadmin.git] / vmtest.cfg.example
1 instance-id: cloudinit-test 
2 # end of meta-data1
3
4 # Do not remove comment below, as it defines the division between meta-data and user-data
5 #cloud-config
6 cloud_init_modules:
7  - bootcmd
8  - resizefs
9  - set_hostname
10  - update_hostname
11  - update_etc_hosts
12  - ssh
13
14 cloud_config_modules:
15  - ssh-import-id
16  - apt-update-upgrade 
17  - timezone
18
19 cloud_final_modules:
20  - rightscale_userdata
21  - scripts-per-once
22  - scripts-per-boot
23  - scripts-per-instance
24  - [scripts-user, always] 
25  - keys-to-console
26  - final-message
27
28 #######
29 # Optional settings
30 #######
31
32 apt_preserve_sources_list: true
33 manage_etc_hosts: true
34 timezone: Etc/UTC
35 # allow root login through ssh
36 disable_root: false
37 locale: en_US.UTF-8 UTF-8 
38 user: root
39
40 ######
41 # Change these setings !!!
42 ######
43
44 hostname: cloudinit-test
45 fqdn: cloudinit-test.leap.se
46
47 # dirty workaround to configure eth1, as it didn't work with meta-data
48 # eth0 can be configured via dhcp, optionally
49 # populate /etc/resolv.conf with german/swiss privacy foundation nameservers
50 bootcmd:
51  - ifdown eth0
52  - export PREFIX=192.168.99
53  - export IP=${PREFIX}.2
54  - echo "auto lo\niface lo inet loopback\n\nallow-hotplug eth1\niface eth1 inet static\n  address $IP\n  netmask 255.255.255.0\n  network ${PREFIX}.0\n  broadcast ${PREFIX}.255\n  gateway ${PREFIX}.1\n" > /etc/network/interfaces
55  - ifup eth1
56  - echo "nameserver 87.118.100.175\nnameserver 62.141.58.13" > /etc/resolv.conf 
57
58 # paste ssh_authorized_keys at the end because config can get easily corrupted when pasting shit
59 ssh_authorized_keys:
60  - ssh-rsa AAAAB3NzaC1yc2EAAdABIwAAAGEA3FSyQwBI6Z+nCSjUUk8EEAnnkhXlukKoppND/RRClWz2s5TCzIkd3Ou5+Cyz71X0XmazM3l5WgeErvtIwQMyT1KjNoMhoJMrJnWqQPOt5Q8zWd9qG7PBl9+eiH5qV7NZ mykey@host
61
62 # Dont's edit below this line 
63