buluma.mount

Ansibleロール mount

マウントの設定

GitHub バージョン 問題 プルリクエスト ダウンロード
github Version Issues PullRequests Ansible Role

例のプレイブック

この例はmolecule/default/converge.ymlから取得したもので、各プッシュ、プルリクエスト、およびリリース時にテストされています。

---
- name: Converge
  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: Prepare
  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 Version

コンテキスト

このロールは多くの互換性のあるロールの一部です。さらに情報については、これらのロールのドキュメントをご覧ください。

関連するロールの概要は次のとおりです:

依存関係

互換性

このロールはこれらのコンテナイメージでテストされています:

コンテナ タグ
Alpine すべて
Debian すべて
EL 8
Fedora すべて
opensuse すべて
Ubuntu すべて
Kali すべて

必要なAnsibleの最小バージョンは2.12で、テストは以下が行われました:

  • 前のバージョン
  • 現在のバージョン
  • 開発版

問題を見つけた場合は、GitHubに登録してください。

変更履歴

ロールの履歴

ライセンス

Apache-2.0

著者情報

Shadow Walker

プロジェクトについて

Configure mounts

インストール
ansible-galaxy install buluma.mount
ライセンス
apache-2.0
ダウンロード
21k
所有者
DevOps Engineer