entercloudsuite.filesystem
Rola Ansible: System plików
Tworzenie partycji, systemu plików i zamontowanie go
Wymagania
Ta rola wymaga Ansible w wersji 2.2 lub wyższej.
Zmienne roli
Odwołaj się do https://github.com/AerisCloud/ansible-disk
Playbook systemu plików
Uruchom z domyślnymi zmiennymi:
- hosts: all
roles:
- role: entercloudsuite.filesystem
disk_additional_disks:
- disk: /dev/vdb
fstype: xfs
mount_options: defaults
mount: /example
disable_periodic_fsck: false
Testowanie
Testy są przeprowadzane za pomocą Molecule.
- Uruchom
molecule create, aby uruchomić docelowy kontener Docker na swoim lokalnym silniku. - Użyj
molecule login, aby zalogować się do działającego kontenera. - Edytuj pliki roli.
- Dodaj inne wymagane role (zewnętrzne) w pliku molecule/default/requirements.yml.
- Edytuj molecule/default/playbook.yml.
- Zdefiniuj testy infrastrukturalne w folderze molecule/default/tests, korzystając z weryfikatora goos.
- Gdy będziesz gotowy, użyj
molecule converge, aby uruchomić playbook Ansible, imolecule verify, aby wykonać zestaw testów.
Zauważ, że proces spajania zaczyna od sprawdzenia składni roli.
Zniszcz kontener Docker poleceniemmolecule destroy.
Aby wykonać wszystkie kroki jednym poleceniem, uruchom molecule test.
Licencja
MIT
Zainstaluj
ansible-galaxy install entercloudsuite.filesystemLicencja
mit
Pobrania
15.7k
Właściciel
