passwd文件中同一存储桶的多个条目(默认)

时间:2019-05-15 09:24:30

标签: amazon-s3 ansible fuse s3fs

我试图在旧的第3方集成上重新运行Ansible脚本,该命令如下所示:

- name: "mount s3fs Fuse FS on boot from [REDACTED] on [REDACTED]"
  mount:
    name: "{{ [REDACTED] }}/s3/file_access"
    src: "{{ s3_file_access_bucket }}:{{ s3_file_access_key }}"
    fstype: fuse.s3fs
    opts: "_netdev,uid={{ uid }},gid={{ group }},mp_umask=022,allow_other,nonempty,endpoint={{ s3_file_access_region }}"
    state: mounted
  tags:
    - [REDACTED]

我收到此错误:

fatal: [REDACTED]: FAILED! => {"changed": false, "failed": true, "msg": "Error mounting /home/[REDACTED]: s3fs: there are multiple entries for the same bucket(default) in the passwd file.\n"}

我正在尝试查找要清除的passwd文件,但我不知道在哪里找到该文件。

有人认出这个错误吗?

1 个答案:

答案 0 :(得分:1)

s3fs检查/etc/passwd-s3fs$HOME/.passwd-s3fs的凭据。这些文件之一似乎具有重复的条目,需要删除。

您的Ansible src节也尝试提供凭据,但我认为这不会起作用。相反,您可以通过AWSACCESSKEYIDAWSSECRETACCESSKEY环境变量来提供这些变量。