kaihei777.ansible_role_goofys

ansible_role_goofys

Goofys pozwala na zamontowanie koszyka S3 jako systemu plików.

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

Wymagania

Konto Amazon AWS, koszyk S3 oraz serwer wirtualny EC2 z RedHat.

Dane uwierzytelniające AWS (aws_access_key_id, aws_secret_access_key)

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

Zmienne roli

Brak.

Zależności

geerlingguy.repo-epel

Lub zbuduj ze źródła przy użyciu Go 1.9 lub nowszego.

Przykładowy playbook

Załączenie przykładu, jak używać swojej roli (np. z przekazywaniem zmiennych jako parametrów) jest zawsze pomocne dla użytkowników:

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

Użycie

$ 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> # jeśli chcesz zamontować tylko obiekty pod prefiksem

Użytkownicy mogą również skonfigurować dane uwierzytelniające przez AWS CLI lub zmienne środowiskowe AWS_ACCESS_KEY_ID i AWS_SECRET_ACCESS_KEY.

Aby zamontować koszyk S3 podczas uruchamiania, upewnij się, że dane uwierzytelniające są skonfigurowane dla root, i dodaj to do /etc/fstab:

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

Masz więcej pytań? Sprawdź pytania, które zadali inni

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2019 roku przez Kaihei Sameshimę.

O projekcie

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

Zainstaluj
ansible-galaxy install kaihei777.ansible_role_goofys
Licencja
other
Pobrania
1.5k
Właściciel