HanXHX.lvm
Rola LVM Ansible
Rola do zarządzania grupami LVM / logicznymi wolumenami. Można jej użyć do tworzenia, rozszerzania lub zmiany rozmiaru grup LVM i wolumenów.
Wymagania
Urządzenia/dyski, które mają być częścią konfiguracji LVM, muszą być zidentyfikowane przed użyciem tej roli. Upewnij się, że wybrałeś poprawne urządzenia/dyski.
Zmienne roli
lvm_groups
to lista zawierająca grupy vgs.
vgs
vgname
: unikalna nazwadisks
: dodaj dyski/partycje do vg (oddzielone przecinkami)create
: wartość logiczna (true => tworzy, false => usuwa)lvnames
: lista lv (patrz poniżej)
lvnames
lvname
: unikalna nazwasize
: określa rozmiar lvol (np. "10G", "512M"...)create
: określa, czy lvol powinien istnieć lub być usunięty... true lub falsefilesystem
: określa system plików, którym ma być sformatowany lvolmount
: określa, czy system plików ma być zamontowanymount_point
: określa punkt montowaniamount_options
: określa opcje montowania (oddzielone przecinkami)
Zależności
Brak
Przykład Playbooka
- hosts: serwery
vars:
lvm_apply: true
lvm_groups:
- vgname: misc-vg
disks: /dev/sda5,/dev/sdc,/dev/sdd
create: true
lvnames:
- lvname: swap_1
size: 5g
create: true
filesystem:
mount: false
- lvname: mysql
size: 40g
create: true
filesystem: ext4
mount: true
mount_point: /var/lib/mysql
mount_options: 'defaults,noatime'
# VG bez LV
- vgname: test-vg
disks: /dev/sdb
create: true
lvnames: []
roles:
- HanXHX.lvm
Licencja
BSD
Darowizna
Jeśli ten kod pomógł Ci, lub jeśli korzystałeś z niego w swoich projektach, możesz postawić mi kilka piw :beers:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Brak kryptowaluty? :star: projekt jest także sposobem na podziękowanie! :sunglasses:
Informacje o autorze
- Twitter: @hanxhx_
O projekcie
Role to manage LVM Groups/Logical Volumes. Can be used to create, extend or resize LVM.
Zainstaluj
ansible-galaxy install HanXHX.lvm
Licencja
bsd-2-clause
Pobrania
6.7k
Właściciel
CEO/CTO/SRE triplestack.fr / daemonit.com