Несколько записей для одного сегмента (по умолчанию) в файле passwd - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь повторно запустить скрипт 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 Ответ

1 голос
/ 15 мая 2019

s3fs проверяет /etc/passwd-s3fs и $HOME/.passwd-s3fs на наличие учетных данных.Похоже, что в одном из этих файлов есть повторяющиеся записи, которые нужно удалить.

Ваш раздел Ansible src также пытается предоставить учетные данные, но я не верю, что это сработает.Вместо этого вы можете предоставить их через переменные окружения AWSACCESSKEYID и AWSSECRETACCESSKEY.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...