created: 2022-10-20T03:27:35.563Z
ラズパイから samba サーバをマウントする ansible の定義
前提
- ラズパイをクライアントとしてsambaサーバをマウントする (逆ではない)
fileserver.local
というホストにsmbdが立っている- 共有フォルダの名前は
share
- ユーザ名は
pi
、パスワードはraspberry
- 共有フォルダの名前は
/mnt/fileserver-share
というディレクトリにマウントする
- name: apt install for fileserver mount
apt:
name:
- samba-common
- samba-common-bin
- smbclient
- cifs-utils
- name: mkdir /mnt/fileserver-share
file:
path: /mnt/fileserver-share
state: directory
owner: pi
group: pi
- name: mount /mnt/fileserver-share
# https://raspberrypi.stackexchange.com/a/85483
ansible.posix.mount:
src: "//fileserver.local/share"
opts: nofail,username=pi,password=raspberry
path: /mnt/fileserver-share
fstype: cifs
state: mounted
確認
$ df | grep fileserver.local
//fileserver.local/share 1921724696 104767016 1816957680 6% /mnt/fileserver-share
$ cat /etc/fstab | grep fileserver
//fileserver.local/share /mnt/fileserver-share cifs nofail,username=pi,password=raspberry 0 0
cifs で nofail
オプションが有効に動作するのかは確認していない。