salt.states.btrfs#
Manage BTRFS file systems.
- maintainer:
Alberto Planas <aplanas@suse.com>
- maturity:
new
- depends:
None
- platform:
Linux
- salt.states.btrfs.properties(name, device, use_default=False, __dest=None, **properties)#
Makes sure that a list of properties are set in a subvolume, file or device.
- name
Name of the object to change
- device
Device where the object lives, if None, the device will be in name
- use_default
If True, this subvolume will be resolved to the default subvolume assigned during the create operation
- properties
Dictionary of properties
Valid properties are 'ro', 'label' or 'compression'. Check the documentation to see where those properties are valid for each object.
- salt.states.btrfs.subvolume_created(name, device, qgroupids=None, set_default=False, copy_on_write=True, force_set_default=True, __dest=None)#
Makes sure that a btrfs subvolume is present.
- name
Name of the subvolume to add
- device
Device where to create the subvolume
- qgroupids
Add the newly created subcolume to a qgroup. This parameter is a list
- set_default
If True, this new subvolume will be set as default when mounted, unless subvol option in mount is used
- copy_on_write
If false, set the subvolume with chattr +C
- force_set_default
If false and the subvolume is already present, it will not force it as default if
set_defaultis True
- salt.states.btrfs.subvolume_deleted(name, device, commit=False, __dest=None)#
Makes sure that a btrfs subvolume is removed.
- name
Name of the subvolume to remove
- device
Device where to remove the subvolume
- commit
Wait until the transaction is over