ansible_role_goofys

ansible_role_goofys

Goofys позволяет монтировать S3 ведро как файловую систему.

Ссылка на Galaxy

https://galaxy.ansible.com/kaihei777/ansible_role_goofys/

Требования

Аккаунт Amazon AWS, ведро S3 и виртуальный сервер EC2 с RedHat.

Креденшелы AWS (aws_access_key_id, aws_secret_access_key)

[golang] (https://golang.org/) [fuse] (https://github.com/s3fs-fuse/s3fs-fuse)

Переменные роли

Нет.

Зависимости

geerlingguy.repo-epel

Или сборка из исходных кодов с Go 1.9 или новее

Пример плейбука

Всегда хорошо включить пример использования вашей роли (например, с переменными, переданными в качестве параметров):

- hosts: servers
  roles:
  - { role: geerlingguy.repo-epel }
  - { role: kaihei777.ansible_role_goofys }

Использование

$ cat ~/.aws/credentials
[default]
aws_access_key_id = AKID1234567890
aws_secret_access_key = MY-SECRET-KEY
$ $GOPATH/bin/goofys <bucket> <mountpoint>
$ $GOPATH/bin/goofys <bucket:prefix> <mountpoint> # если вы хотите замонтировать только объекты под определенным префиксом

Пользователи также могут настроить креденшелы через AWS CLI или переменные окружения AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY.

Чтобы замонтировать S3 ведро при запуске, убедитесь, что креденшел настроен для root, и добавьте это в /etc/fstab:

goofys#bucket   /mnt/mountpoint        fuse     _netdev,allow_other,--file-mode=0666,--dir-mode=0777    0       0

Есть еще вопросы? Посмотрите вопросы, которые задавали другие люди

Лицензия

MIT / BSD

Информация об авторе

Эта роль была создана в 2019 году Кайхеем Самешимой.

О проекте

Goofys allows you to mount an S3 bucket as a filey system.

Установить
ansible-galaxy install kaihei777/ansible-role-goofys
Лицензия
other
Загрузки
1507
Владелец