100 lines
2.6 KiB
YAML
100 lines
2.6 KiB
YAML
products:
|
|
Tumbleweed:
|
|
name: openSUSE Tumbleweed
|
|
description: 'The Tumbleweed distribution is a pure rolling release version
|
|
of openSUSE containing the latest "stable" versions of all software
|
|
instead of relying on rigid periodic release cycles. The project does
|
|
this for users that want the newest stable software.'
|
|
|
|
Tumbleweed:
|
|
software:
|
|
installation_repositories:
|
|
- https://download.opensuse.org/tumbleweed/repo/oss/
|
|
- https://download.opensuse.org/tumbleweed/repo/non-oss/
|
|
- https://download.opensuse.org/update/tumbleweed/
|
|
mandatory_patterns:
|
|
- enhanced_base # only pattern that is shared among all roles on TW
|
|
optional_patterns: null # no optional pattern shared
|
|
base_product: openSUSE
|
|
|
|
security:
|
|
lsm: apparmor
|
|
available_lsms:
|
|
apparmor:
|
|
patterns:
|
|
- apparmor
|
|
selinux:
|
|
patterns:
|
|
- selinux
|
|
policy: permissive
|
|
none:
|
|
patterns: null
|
|
|
|
storage:
|
|
volumes:
|
|
- mount_point: "/"
|
|
fs_type: btrfs
|
|
desired_size: 10 GiB
|
|
min_size: 5 GiB
|
|
max_size: unlimited
|
|
weight: 30
|
|
|
|
# There must always be a root
|
|
proposed_configurable: false
|
|
|
|
snapshots: true
|
|
snapshots_percentage: 250
|
|
snapshots_configurable: true
|
|
# Disable snapshots if there is not enough room
|
|
disable_order: 3
|
|
|
|
btrfs_default_subvolume: "@"
|
|
subvolumes:
|
|
- path: home
|
|
- path: opt
|
|
- path: root
|
|
- path: srv
|
|
- path: usr/local
|
|
# Unified var subvolume - https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html
|
|
- path: var
|
|
copy_on_write: false
|
|
|
|
# Architecture specific subvolumes
|
|
- path: boot/grub2/arm64-efi
|
|
archs: aarch64
|
|
- path: boot/grub2/arm-efi
|
|
archs: arm
|
|
- path: boot/grub2/i386-pc
|
|
archs: x86_64
|
|
- path: boot/grub2/powerpc-ieee1275
|
|
archs: ppc,!board_powernv
|
|
- path: boot/grub2/s390x-emu
|
|
archs: s390
|
|
- path: boot/grub2/x86_64-efi
|
|
archs: x86_64
|
|
- path: boot/grub2/riscv64-efi
|
|
archs: riscv64
|
|
|
|
- mount_point: "/home"
|
|
fs_type: xfs
|
|
desired_size: 40 GiB
|
|
min_size: 10 GiB
|
|
max_size: unlimited
|
|
weight: 60
|
|
|
|
proposed: false
|
|
proposed_configurable: true
|
|
disable_order: 1
|
|
|
|
- mount_point: "swap"
|
|
fs_type: swap
|
|
desired_size: 2 GiB
|
|
min_size: 1 GiB
|
|
max_size: 2 GiB
|
|
weight: 10
|
|
|
|
adjust_by_ram: false
|
|
adjust_by_ram_configurable: true
|
|
|
|
proposed_configurable: true
|
|
disable_order: 2
|