mount

Ansible роль mount

Конфигурация монтирования

GitHub Версия Ошибки Запросы на изменение Скачивания
github Версия Ошибки ЗапросыНаИзменение Ansible Роль

Пример Playbook

Этот пример взят из molecule/default/converge.yml и протестирован при каждом обновлении, запросе на изменение и релизе.

---
- name: Конверсия
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.mount
      mount_requests:
        - path: /mnt/tmp
          src: /tmp
          opts: bind
          fstype: none
          mode: "1777"

Машина должна быть подготовлена. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Подготовка
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap

Также смотрите полное объяснение и пример о том, как использовать эти роли.

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

Значения по умолчанию для переменных задаются в defaults/main.yml:

---
# файл значений по умолчанию для mount

# `mode`, `owner` и `group` могут быть установлены в списке `mount_requests`, но
# если не указаны, используются эти значения по умолчанию.
mount_default_mode: "0750"
mount_default_owner: root
mount_default_group: root

# Вы можете определить монтирования как переменные. Все параметры модуля `mount`
# поддерживаются.

# mount_requests:
#   - path: /mnt/tmp
#     src: /tmp
#     opts: bind
#     fstype: none
#   - path: swap
#     src: /dev/data/swap
#     fstype: swap
#     opts: sw

Требования

Состояние используемых ролей

Следующие роли используются для подготовки системы. Вы можете подготовить свою систему другим способом.

Требование GitHub Версия
buluma.bootstrap Ansible Molecule Версия

Контекст

Эта роль является частью множества совместимых ролей. Посмотрите документацию этих ролей для получения дополнительной информации.

Вот обзор связанных ролей:

зависимости

Совместимость

Эта роль была протестирована на этих образах контейнеров:

контейнер теги
Alpine все
Debian все
EL 8
Fedora все
opensuse все
Ubuntu все
Kali все

Минимальная версия Ansible, требуемая для работы — 2.12. Тесты были выполнены на:

  • предыдущей версии.
  • текущей версии.
  • версии разработки.

Если вы обнаружите проблемы, пожалуйста, сообщите о них в GitHub

Изменения

История Роли

Лицензия

Apache-2.0

Информация об авторе

Shadow Walker

О проекте

Configure mounts

Установить
ansible-galaxy install buluma/ansible-role-mount
Лицензия
apache-2.0
Загрузки
20962
Владелец
DevOps Engineer