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