ansible_filesystem

Ansible Роль: Файловая система

Статус сборки Galaxy

Создание раздела, файловой системы и ее монтирование.

Требования

Для работы этой роли требуется Ansible версии 2.2 или выше.

Переменные роли

Смотрите https://github.com/AerisCloud/ansible-disk

Плейбук файловой системы

Запустите с настройками по умолчанию:

- hosts: all
  roles:
    - role: entercloudsuite.filesystem
      disk_additional_disks:
        - disk: /dev/vdb
          fstype: xfs
          mount_options: defaults
          mount: /example
          disable_periodic_fsck: false

Тестирование

Тесты выполняются с помощью Molecule.

  1. Запустите molecule create, чтобы начать контейнер Docker на вашем локальном движке.
  2. Используйте molecule login, чтобы войти в запущенный контейнер.
  3. Отредактируйте файлы роли.
  4. Добавьте другие необходимые роли (внешние) в файл molecule/default/requirements.yml.
  5. Отредактируйте molecule/default/playbook.yml.
  6. Определите тесты инфраструктуры в папке molecule/default/tests с помощью проверщика goos.
  7. Когда будете готовы, используйте molecule converge, чтобы запустить Ansible Playbook, и molecule verify, чтобы выполнить тесты.
    Учтите, что процесс converge начинает выполнять синтаксическую проверку роли.
    Уничтожьте контейнер Docker с помощью команды molecule destroy.

Чтобы выполнить все шаги одной командой, выполните molecule test.

Лицензия

MIT

О проекте

Creating partition, filesystem and mounting it

Установить
ansible-galaxy install lorenzocomotti/ansible-filesystem
Лицензия
mit
Загрузки
354
Владелец