maxhoesel.smb_mount

maxhoesel.smb_mount

SMBシェアのためのsystemdマウントユニットを設定する役割です。

注意: UTF-8文字セット(この役割のデフォルト)を最小限のUbuntuサーバーインストールで使用するには、追加のカーネルイメージパッケージをインストールし、ホストを再起動する必要があります。この役割はこれらの手順を自動的に実行します。

要件

  • become権限
  • 最近のバージョンのUbuntuが動作するホスト

役割変数

smb_mount_reboot_for_kernel
  • UTF-8 SMBサポートに必要なカーネルモジュールのインストールを完了するためにホストを自動的に再起動するかどうか
  • デフォルト: yes
smb_mount_src
  • マウントするSMBシェアのURL。mountが理解できる形式(例: //server.com/mount_path)でなければなりません。
  • 必須: はい
smb_mount_dest
  • シェアがマウントされるパス。絶対パスでなければなりません。
  • ファイルパスにダッシュを含めてはいけません - 詳細は systemdマウントドキュメントを参照してください。
  • 必須: はい
smb_mount_guest
  • ゲストモードでシェアをマウントするかどうか
  • デフォルト: no
smb_mount_username
  • リモートサーバーに対して認証するためのユーザー名。smb_mount_guestnoに設定されている場合は必須です。
smb_mount_password
  • リモートサーバーにログインするためのパスワード。smb_mount_guestnoに設定されている場合は必須です。
smb_mount_uid
  • マウントファイルの所有者をこのローカルUIDにマップします。
  • fstabマウントオプションの相当: uid=
  • デフォルト: {{ ansible_user_uid }}
smb_mount_gid
  • マウントファイルの所有者をこのローカルGIDにマップします。
  • fstabマウントオプションの相当: gid=
  • デフォルト: {{ ansible_user_gid }}
smb_mount_filemode
  • シェア内のすべてのファイルに適用するモード
  • デフォルト: 0755
smb_mount_dirmode
  • シェア内のすべてのディレクトリに適用するモード
  • デフォルト: 0755
smb_mount_options
  • マウントユニットに渡す追加のマウントオプション
  • デフォルト: ""

ライセンス

GPL 3またはそれ以降

プロジェクトについて

Create a Systemd Mount unit for a SMB share

インストール
ansible-galaxy install maxhoesel.smb_mount
ライセンス
Unknown
ダウンロード
3.6k
所有者
Junior Automation and Infrastructure Engineer, Bachelor in CompSci. I write Ansible content and DevOps-related tools, mostly in Rust