-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathautoinstall.yaml
47 lines (46 loc) · 1.51 KB
/
autoinstall.yaml
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
autoinstall:
version: 1
identity:
hostname: ubuntu-lgabor
username: lgabor
password: "P@sswr0rd"
storage:
layout:
name: lvm
snaps:
- name: spotify
classic: false
- name: telegram-desktop
classic: false
- name: obsidian
classic: false
- name: code
classic: false
- name: notepad-plus-plus
classic: false
- name: discord
classic: false
- name: powershell
classic: false
- name: kubectl
classic: false
- name: node
classic: false
- name: docker
classic: false
- name: azcli
classic: false
packages:
- vim
- dotnet-host-8.0
- git
late-commands:
- curtin in-target -- wget https://repo2.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.3-3_all.deb
- curtin in-target -- dpkg -i ./protonvpn-stable-release_1.0.3-3_all.deb
- curtin in-target -- sudo apt update
- curtin in-target -- sudo apt install -y proton-vpn-gnome-desktop
- curtin in-target -- curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
- curtin in-target -- sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
- curtin in-target -- sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-$(lsb_release -cs)-prod $(lsb_release -cs) main" > /etc/apt/sources.list.d/dotnetdev.list'
- curtin in-target -- sudo apt update
- curtin in-target -- sudo apt install azure-functions-core-tools-4