Ansible中安装模块出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
"}

但是当我尝试在目标主机上使用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

此模块控制/ etc / fstab中的活动和已配置安装点。你可以检查python代码https://github.com/ansible/ansible-modules-core/blob/devel/system/mount.py#L219

请检查/ etc / fstab并添加适当的记录。

另一答案

对于获得相同错误的未来人员,请设置适当的fstype

当我尝试做类似的事情,挂载NFS共享时,我得到了完全相同的错误消息。它在shell中运行良好。但是在Ansible任务中设置fstype: nfs后它才起作用。

从这里得到线索:Why won't Ansible mount Vagrant remote NFS share

以上是关于Ansible中安装模块出错的主要内容,如果未能解决你的问题,请参考以下文章

在 CPanel 中安装 NPM 模块时出错?

在节点 js 中安装 udev 模块时出错

在 TypeScript 中安装 jQuery 时出错

在 windows10 中安装 Chilkat-11 后出错

在量角器中安装 geckodriver 时出错 - npm install --save geckodriver

在 ubuntu 14.04 中安装 libimobiledevice 时出错