File: data.yaml

package info (click to toggle)
cloud-init 25.1.4-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 12,052 kB
  • sloc: python: 134,399; sh: 3,879; makefile: 128; javascript: 30; xml: 22
file content (31 lines) | stat: -rw-r--r-- 1,388 bytes parent folder | download | duplicates (2)
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
cc_disk_setup:
  description: |
    This module configures simple partition tables and filesystems.
    
    .. note::
       For more detail about configuration options for disk setup, see the
       disk setup example.

    .. note::
       If a swap partition is being created via ``disk_setup``, then an
       ``fs_entry`` entry is also needed in order for ``mkswap`` to be run,
       otherwise when swap activation is later attempted it will fail.
    
    For convenience, aliases can be specified for disks using the
    ``device_aliases`` config key, which takes a dictionary of ``alias: path``
    mappings. There are automatic aliases for ``swap`` and ``ephemeral<X>``,
    where ``swap`` will always refer to the active swap partition and
    ``ephemeral<X>`` will refer to the block device of the ephemeral image.

    Disk partitioning is done using the ``disk_setup`` directive. This config
    directive accepts a dictionary where each key is either a path to a
    block device or an alias specified in ``device_aliases``, and each value is
    the configuration options for the device. File system configuration is done
    using the ``fs_setup`` directive. This config directive accepts a list of
    filesystem configs.
  examples:
  - comment: |
      Example 1:
    file: cc_disk_setup/example1.yaml
  name: Disk Setup
  title: Configure partitions and filesystems