-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathcloud-init-gen.yaml
More file actions
53 lines (53 loc) · 7 KB
/
Copy pathcloud-init-gen.yaml
File metadata and controls
53 lines (53 loc) · 7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#cloud-config
package_upgrade: true
packages:
- qemu-kvm
- qemu
- virt-manager
- libvirt-bin
- unzip
write_files:
- encoding: b64
owner: root:root
path: /root/install-packer.sh
permissions: '0754'
content: IyEvYmluL2Jhc2gKCndnZXQgaHR0cHM6Ly9yZWxlYXNlcy5oYXNoaWNvcnAuY29tL3BhY2tlci8xLjMuNS9wYWNrZXJfMS4zLjVfbGludXhfYW1kNjQuemlwCnVuemlwIHBhY2tlcl8xLjMuNV9saW51eF9hbWQ2NC56aXAKY2htb2QgK3ggcGFja2VyCm12IHBhY2tlciAvdXNyL2xvY2FsL2Jpbg==
- encoding: b64
owner: root:root
path: /root/config/template.json
permissions: '0644'
content: ewogICAgImJ1aWxkZXJzIjoKICAgIFsKICAgICAgewogICAgICAgICJ0eXBlIjogInFlbXUiLAogICAgICAgICJpc29fdXJsIjogImh0dHA6Ly9taXJyb3IudnR0aS52dC5lZHUvY2VudG9zLzcuNi4xODEwL2lzb3MveDg2XzY0L0NlbnRPUy03LXg4Nl82NC1NaW5pbWFsLTE4MTAuaXNvIiwKICAgICAgICAiaXNvX2NoZWNrc3VtIjogIjM4ZDVkNTFkOWQxMDBmZDczZGYwMzFmZmQ2YmQ4YjEyOTdjZTI0NjYwZGM4YzEzYTNiOGI0NTM0YTRiZDI5MWMiLAogICAgICAgICJpc29fY2hlY2tzdW1fdHlwZSI6ICJzaGEyNTYiLAogICAgICAgICJvdXRwdXRfZGlyZWN0b3J5IjogImRpc2siLAogICAgICAgICJzaHV0ZG93bl9jb21tYW5kIjogImVjaG8gJ3BhY2tlcicgfCBzdWRvIC1TIHNodXRkb3duIC1QIG5vdyIsCiAgICAgICAgImRpc2tfc2l6ZSI6IDUwMDAsCiAgICAgICAgImZvcm1hdCI6ICJyYXciLAogICAgICAgICJoZWFkbGVzcyI6IHRydWUsCiAgICAgICAgImFjY2VsZXJhdG9yIjogImt2bSIsCiAgICAgICAgImh0dHBfZGlyZWN0b3J5IjogIi9yb290L2NvbmZpZyIsCiAgICAgICAgInNzaF91c2VybmFtZSI6ICJyb290IiwKICAgICAgICAic3NoX3Bhc3N3b3JkIjogInBhc3N3b3JkIiwKICAgICAgICAic3NoX3RpbWVvdXQiOiAiMjVtIiwKICAgICAgICAidm1fbmFtZSI6ICJiYWtlZCIsCiAgICAgICAgIm5ldF9kZXZpY2UiOiAidmlydGlvLW5ldCIsCiAgICAgICAgImRpc2tfaW50ZXJmYWNlIjogInZpcnRpbyIsCiAgICAgICAgImJvb3Rfd2FpdCI6ICIxMHMiLAogICAgICAgICJib290X2NvbW1hbmQiOiBbCiAgICAgICAgICAiPHRhYj4gdGV4dCBrcz1odHRwOi8ve3sgLkhUVFBJUCB9fTp7eyAuSFRUUFBvcnQgfX0vY2VudG9zNy42LWtzLmNmZzxlbnRlcj48d2FpdD4iCiAgICAgICAgXQogICAgICB9CiAgICBdLAogICAgInByb3Zpc2lvbmVycyI6IFsKICAgICAgewogICAgICAgICJleGVjdXRlX2NvbW1hbmQiOiAiY2htb2QgK3gge3sgLlBhdGggfX07IHt7IC5WYXJzIH19IHN1ZG8gLUUgc2ggJ3t7IC5QYXRoIH19JyIsCiAgICAgICAgInNjcmlwdCI6ICIvcm9vdC9iYWtlLWF6dXJlLnNoIiwKICAgICAgICAidHlwZSI6ICJzaGVsbCIKICAgICAgfSwKICAgICAgewogICAgICAgICJleGVjdXRlX2NvbW1hbmQiOiAiY2htb2QgK3gge3sgLlBhdGggfX07IHt7IC5WYXJzIH19IHN1ZG8gLUUgc2ggJ3t7IC5QYXRoIH19JyIsCiAgICAgICAgInNjcmlwdCI6ICIvcm9vdC9kZXByb3Zpc2lvbi5zaCIsCiAgICAgICAgInR5cGUiOiAic2hlbGwiCiAgICAgIH0KICAgIF0KICB9
- encoding: b64
owner: root:root
path: /root/config/centos7.6-ks.cfg
permissions: '0644'
content: I3ZlcnNpb249REVWRUwKIyBTeXN0ZW0gYXV0aG9yaXphdGlvbiBpbmZvcm1hdGlvbgphdXRoIC0tZW5hYmxlc2hhZG93IC0tcGFzc2FsZ289c2hhNTEyCiMgVXNlIENEUk9NIGluc3RhbGxhdGlvbiBtZWRpYQpjZHJvbQojIFVzZSBncmFwaGljYWwgaW5zdGFsbApncmFwaGljYWwKIyBSdW4gdGhlIFNldHVwIEFnZW50IG9uIGZpcnN0IGJvb3QKZmlyc3Rib290IC0tZW5hYmxlCmlnbm9yZWRpc2sgLS1vbmx5LXVzZT12ZGEKIyBLZXlib2FyZCBsYXlvdXRzCmtleWJvYXJkIC0tdmNrZXltYXA9dXMgLS14bGF5b3V0cz0ndXMnCiMgU3lzdGVtIGxhbmd1YWdlCmxhbmcgZW5fVVMuVVRGLTgKCiMgTmV0d29yayBpbmZvcm1hdGlvbgpuZXR3b3JrICAtLWJvb3Rwcm90bz1kaGNwIC0tZGV2aWNlPWVucDBzMyAtLWlwdjY9YXV0byAtLWFjdGl2YXRlCm5ldHdvcmsgIC0taG9zdG5hbWU9bG9jYWxob3N0LmxvY2FsZG9tYWluCgojIFJvb3QgcGFzc3dvcmQKcm9vdHB3IC0taXNjcnlwdGVkICQ2JHlwMktCVjhtRk84ZmtMZ2okeHVGcVRlOElObTBiR2lsS0dJQmpicjhvZUNxLnJQZ3NqbWIxMm9PN1p4VDAvT3R0cGxBbkYuTDZuZWxMU3VsbGg0dFpZRGRDbGpZdVFIN0VZc2RNRDAKIyBTeXN0ZW0gc2VydmljZXMKc2VydmljZXMgLS1lbmFibGVkPSJjaHJvbnlkIgojIFN5c3RlbSB0aW1lem9uZQp0aW1lem9uZSBBbWVyaWNhL05ld19Zb3JrIC0taXNVdGMKIyBTeXN0ZW0gYm9vdGxvYWRlciBjb25maWd1cmF0aW9uCmJvb3Rsb2FkZXIgLS1hcHBlbmQ9IiBjcmFzaGtlcm5lbD1hdXRvIiAtLWxvY2F0aW9uPW1iciAtLWJvb3QtZHJpdmU9dmRhCgojcGFydGl0aW9uCmF1dG9wYXJ0IC0tdHlwZT1wbGFpbiAtLWZzdHlwZT1leHQ0CgojIFBhcnRpdGlvbiBjbGVhcmluZyBpbmZvcm1hdGlvbgpjbGVhcnBhcnQgLS1ub25lIC0taW5pdGxhYmVsCgpyZWJvb3QKCiVwYWNrYWdlcwpAXm1pbmltYWwKQGNvcmUKY2hyb255CmtleGVjLXRvb2xzCiVlbmQKCiVhZGRvbiBjb21fcmVkaGF0X2tkdW1wIC0tZW5hYmxlIC0tcmVzZXJ2ZS1tYj0nYXV0bycKCiVlbmQKCiVhbmFjb25kYQpwd3BvbGljeSByb290IC0tbWlubGVuPTYgLS1taW5xdWFsaXR5PTEgLS1ub3RzdHJpY3QgLS1ub2NoYW5nZXMgLS1ub3RlbXB0eQpwd3BvbGljeSB1c2VyIC0tbWlubGVuPTYgLS1taW5xdWFsaXR5PTEgLS1ub3RzdHJpY3QgLS1ub2NoYW5nZXMgLS1lbXB0eW9rCnB3cG9saWN5IGx1a3MgLS1taW5sZW49NiAtLW1pbnF1YWxpdHk9MSAtLW5vdHN0cmljdCAtLW5vY2hhbmdlcyAtLW5vdGVtcHR5CiVlbmQK
- encoding: b64
owner: root:root
path: /root/install-azcopy.sh
permissions: '0754'
content: IyEvYmluL2Jhc2gKCndnZXQgLU8gYXpjb3B5LnRhci5neiBodHRwczovL2FrYS5tcy9kb3dubG9hZGF6Y29weWxpbnV4NjQKdGFyIC14ZiBhemNvcHkudGFyLmd6CnN1ZG8gLi9pbnN0YWxsLnNo
- encoding: b64
owner: root:root
path: /root/packer-build.sh
permissions: '0754'
content: IyEvYmluL2Jhc2gKCiNCYWtlIGltYWdlCmVjaG8gIkJ1aWxkaW5nIGltYWdlIHdpdGggcGFja2VyIgpjZCAvcm9vdC9jb25maWcKcGFja2VyIGZpeCB0ZW1wbGF0ZS5qc29uID4gdGVtcGxhdGUtZml4ZWQuanNvbgpQQUNLRVJfTE9HPTEgcGFja2VyIGJ1aWxkIHRlbXBsYXRlLWZpeGVkLmpzb24KCmVjaG8gIlBhY2tlciBpbWFnZSBidWlsZCBjb21wbGV0ZS4gQ29udmVydGluZyB0byBWSEQgZm9ybWF0LiIKCk1CPSQoKDEwMjQqMTAyNCkpCnNpemU9JChxZW11LWltZyBpbmZvIC1mIHJhdyAtLW91dHB1dCBqc29uIGRpc2svYmFrZWQgfCBcCmdhd2sgJ21hdGNoKCQwLCAvInZpcnR1YWwtc2l6ZSI6IChbMC05XSspLC8sIHZhbCkge3ByaW50IHZhbFsxXX0nKQoKcm91bmRlZF9zaXplPSQoKCgkc2l6ZS8kTUIgKyAxKSokTUIpKQoKcWVtdS1pbWcgcmVzaXplIGRpc2svYmFrZWQgJHJvdW5kZWRfc2l6ZQoKcWVtdS1pbWcgY29udmVydCAtZiByYXcgLW8gc3ViZm9ybWF0PWZpeGVkLGZvcmNlX3NpemUgLU8gdnBjIGRpc2svYmFrZWQgYmFrZWQudmhkCgplY2hvICJJbWFnZSBjcmVhdGlvbiBjb21wbGV0ZS4gUmVhZHkgZm9yIHVwbG9hZCB0byBBenVyZSBTdG9yYWdlLiI=
- encoding: b64
owner: root:root
path: /root/upload-vhd.sh
permissions: '0754'
content: IyEvYmluL2Jhc2gKCklNQUdFX1VSTD0kMQpTQVNfVE9LRU49JDIKCmNkIC9yb290L2NvbmZpZwoKIy0tcXVpZXQ6IG92ZXJ3cml0ZSBleGlzdGluZyBmaWxlcwphemNvcHkgXAogICAgLS1zb3VyY2UgYmFrZWQudmhkIFwKICAgIC0tZGVzdGluYXRpb24gJElNQUdFX1VSTCBcCiAgICAtLWJsb2ItdHlwZSBwYWdlIFwKICAgIC0tZGVzdC1zYXMgJFNBU19UT0tFTiBcCiAgICAtLXF1aWV0IA==
- encoding: b64
owner: root:root
path: /root/bake-azure.sh
permissions: '0754'
content: IyEvYmluL2Jhc2gKI2h0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL2F6dXJlL3ZpcnR1YWwtbWFjaGluZXMvbGludXgvY3JlYXRlLXVwbG9hZC1jZW50b3MKCmNhdCA+PiAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrICA8PEVPRgogTkVUV09SS0lORz15ZXMKIEhPU1ROQU1FPWxvY2FsaG9zdC5sb2NhbGRvbWFpbgpFT0YKCmNhdCA+IC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ldGgwIDw8RU9GCiBERVZJQ0U9ZXRoMAogT05CT09UPXllcwogQk9PVFBST1RPPWRoY3AKIFRZUEU9RXRoZXJuZXQKIFVTRVJDVEw9bm8KIFBFRVJETlM9eWVzCiBJUFY2SU5JVD1ubwogTk1fQ09OVFJPTExFRD1ubwpFT0YKCnN1ZG8gbG4gLXMgL2Rldi9udWxsIC9ldGMvdWRldi9ydWxlcy5kLzc1LXBlcnNpc3RlbnQtbmV0LWdlbmVyYXRvci5ydWxlcwoKc2VkIC1pICdzL0dSVUJfQ01ETElORV9MSU5VWD0iLioiL0dSVUJfQ01ETElORV9MSU5VWD0icm9vdGRlbGF5PTMwMCBjb25zb2xlPXR0eVMwIGVhcmx5cHJpbnRrPXR0eVMwIG5ldC5pZm5hbWVzPTAiLycgL2V0Yy9kZWZhdWx0L2dydWIKc3VkbyBncnViMi1ta2NvbmZpZyAtbyAvYm9vdC9ncnViMi9ncnViLmNmZwoKZWNobyAnYWRkX2RyaXZlcnMrPeKAnWh2X3ZtYnVzIGh2X25ldHZzYyBodl9zdG9ydnNj4oCdJyA+PiAvZXRjL2RyYWN1dC5jb25mCgpzdWRvIGRyYWN1dCAtZiAtdgoKc3VkbyB5dW0gaW5zdGFsbCBweXRob24tcHlhc24xIFdBTGludXhBZ2VudAoKc3VkbyBzeXN0ZW1jdGwgZW5hYmxlIHdhYWdlbnQ=
- encoding: b64
owner: root:root
path: /root/deprovision.sh
permissions: '0754'
content: IyEvYmluL2Jhc2gKCnN1ZG8gd2FhZ2VudCAtZm9yY2UgLWRlcHJvdmlzaW9uCmV4cG9ydCBISVNUU0laRT0wCmxvZ291dA==
runcmd:
- "cd /root"
- "/root/install-azcopy.sh"
- "/root/install-packer.sh"