Ansible 中挂载模块出错
Error in Mount Module in Ansible
我正在尝试挂载远程目录。以下是代码:
- name: mount the folder.
mount: name=/mnt/point src="//sdfs601/master.src/scm/pkgs" fstype=auto opts="domain=td,username=uname,password=pass,file_mode=0777,dir_mode=0777" state=mounted
但出现以下错误:
fatal: [153.64.221.181]: FAILED! => {"changed": false, "failed": true, "msg": "Error mounting /mnt/15.00: mount: special device //sdfs601/master.src/scm/pkgs does not exist\n"}
但是当我尝试在目标主机上使用 shell 命令挂载时。它工作正常。以下是命令:
/bin/mount -o username=uname,password=pass,domain=dd //sdfs601/master.src/scm/pkgs /mnt/point
http://docs.ansible.com/ansible/mount_module.html
This module controls active and configured mount points in /etc/fstab.
You can check python code https://github.com/ansible/ansible-modules-core/blob/devel/system/mount.py#L219
请检查您的 /etc/fstab 并添加适当的记录。
对于以后遇到同样错误的人,请设置适当的 fstype
。
当我尝试做类似的事情时,我收到了完全相同的错误消息,安装 NFS 共享。它在 shell 中也运行良好。但是在 Ansible 任务中设置 fstype: nfs
后它就起作用了。
从这里得到线索:
我正在尝试挂载远程目录。以下是代码:
- name: mount the folder.
mount: name=/mnt/point src="//sdfs601/master.src/scm/pkgs" fstype=auto opts="domain=td,username=uname,password=pass,file_mode=0777,dir_mode=0777" state=mounted
但出现以下错误:
fatal: [153.64.221.181]: FAILED! => {"changed": false, "failed": true, "msg": "Error mounting /mnt/15.00: mount: special device //sdfs601/master.src/scm/pkgs does not exist\n"}
但是当我尝试在目标主机上使用 shell 命令挂载时。它工作正常。以下是命令:
/bin/mount -o username=uname,password=pass,domain=dd //sdfs601/master.src/scm/pkgs /mnt/point
http://docs.ansible.com/ansible/mount_module.html
This module controls active and configured mount points in /etc/fstab. You can check python code https://github.com/ansible/ansible-modules-core/blob/devel/system/mount.py#L219
请检查您的 /etc/fstab 并添加适当的记录。
对于以后遇到同样错误的人,请设置适当的 fstype
。
当我尝试做类似的事情时,我收到了完全相同的错误消息,安装 NFS 共享。它在 shell 中也运行良好。但是在 Ansible 任务中设置 fstype: nfs
后它就起作用了。
从这里得到线索: