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
54
55
56
57
58
59
60
61
62
63
64
65
|
Task-Section: server
Task-Description: Basic Ubuntu server
Task-Extended-Description: This task provides the Ubuntu server environment.
Task-Relevance: 8
Task-Key: screen
This seed lists the packages we want to install by default in the new server install.
= System administration tools =
* acpid
* apport # LP: #424051
* at
* byobu
* curl
* git # LP: 1394756
* net-tools
* patch
* pollinate # Seed the PRNG
* screen
* software-properties-common # LP: #439566
* tmux # Share/detach sessions
* vim
* wget # Fetch data from the command line
= Network =
* ethtool # Essential network diagnostics
* ifenslave # Network bonding, needed by MAAS
* vlan # Needed by MAAS
= Maintenance =
* update-notifier-common
= Block Device and Filesystem =
* lvm2 # Needed by MAAS images
* mdadm # Used by many physical machines
* open-iscsi # Needed by MAAS images
* bcache-tools # Used by MAAS images, when possible
* btrfs-tools # Commonly used server filesystem
* xfsprogs # Commonly used server filesystem
= Debugging and Diagnostics =
* sosreport # LP: #1311274, troubleshooting for Ubuntu Advantage support
= Initramfs Modules =
* cloud-initramfs-copymods # Needed by MAAS images
* cloud-initramfs-dyn-netconf # Needed by MAAS images
* overlayroot # Needed by MAAS
= Other =
* ubuntu-server # metapackage for everything in this task
* cloud-guest-utils # growpart (resize partitions)
* fonts-ubuntu-font-family-console # Part of the Ubuntu server experience
* grub-legacy-ec2 [!s390x] # TODO: Investigate
* (lxd) # Every Ubuntu server can host 100x containers
* open-vm-tools # Only needed for Ubuntu as VMware guests
* ubuntu-cloudimage-keyring # securely download data from cloud-images.ubuntu.com
* (snapd)
* s390-tools [s390x] # needed for z block devices, bootloader, encryption features, etc.
|