41 lines
904 B
Markdown
41 lines
904 B
Markdown
mkfs
|
|
====
|
|
|
|
Create a filesystem on the target device (thinly wraps `community.general.filesystem` module).
|
|
|
|
Requirements
|
|
------------
|
|
|
|
Uses specific tools related to the fstype for creating or resizing a filesystem (`e2fsprogs`, `xfsprogs`, etc.).
|
|
|
|
Uses generic tools mostly related to the OS, like `blkid`.
|
|
|
|
Role Variables
|
|
--------------
|
|
|
|
- `mkfs_device`: (string) device that the filesystem should be created on
|
|
- `mkfs_type`: (string) type of the filesystem to be created
|
|
- `mkfs_opts`: (string) a list of options to be passed to `mkfs` (*not* a YAML array)
|
|
- `mkfs_state`: (string) `absent` or `present`
|
|
- `mkfs_force`: (boolean) overwrite an existing fs if there is one (default: `false`)
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
None
|
|
|
|
Example Playbook
|
|
----------------
|
|
|
|
See: [converge.yml](molecule/default/converge.yml)
|
|
|
|
License
|
|
-------
|
|
|
|
BSD
|
|
|
|
Author Information
|
|
------------------
|
|
|
|
corvus-migratorius@proton.me
|