lorenzocomotti.ansible_filesystem

Rola Ansible: System plików

Status Budowy Galaxy

Tworzenie partycji, systemu plików i montowanie go

Wymagania

Ta rola wymaga Ansible 2.2 lub nowszego.

Zmienne roli

Odniesienie 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.

  1. Uruchom molecule create, aby rozpocząć docelowy kontener Docker na lokalnym silniku.
  2. Użyj molecule login, aby zalogować się do działającego kontenera.
  3. Edytuj pliki roli.
  4. Dodaj inne wymagane role (zewnętrzne) w pliku molecule/default/requirements.yml.
  5. Edytuj molecule/default/playbook.yml.
  6. Zdefiniuj testy infrastruktury w folderze molecule/default/tests, używając weryfikatora goos.
  7. Gdy będziesz gotowy, użyj molecule converge, aby uruchomić playbook Ansible, a następnie molecule verify, aby wykonać zestaw testów.
    Pamiętaj, że proces zbieżności rozpoczyna się od sprawdzenia składni roli.
    Zniszcz kontener Docker za pomocą polecenia molecule destroy.

Aby uruchomić wszystkie kroki jednym poleceniem, użyj molecule test.

Licencja

MIT

O projekcie

Creating partition, filesystem and mounting it

Zainstaluj
ansible-galaxy install lorenzocomotti.ansible_filesystem
Licencja
mit
Pobrania
364
Właściciel