kaihei777.ansible_role_goofys

ansible_role_goofys

Goofys ermöglicht es, ein S3-Bucket als Dateisystem zu mounten.

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

Voraussetzungen

Ein Amazon AWS-Konto, ein S3-Bucket und EC2 virtuelle Server mit RedHat.

AWS-Anmeldeinformationen (aws_access_key_id, aws_secret_access_key)

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

Rollenvariablen

Keine.

Abhängigkeiten

geerlingguy.repo-epel

Oder aus dem Quellcode mit Go 1.9 oder neuer erstellen.

Beispiel-Playbook

Ein Beispiel, wie man Ihre Rolle benutzt (z. B. mit übergebenen Variablen), ist immer hilfreich für die Benutzer:

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

Verwendung

$ cat ~/.aws/credentials
[default]
aws_access_key_id = AKID1234567890
aws_secret_access_key = MEIN-HEIMLICHER-SCHLÜSSEL
$ $GOPATH/bin/goofys <bucket> <mountpoint>
$ $GOPATH/bin/goofys <bucket:prefix> <mountpoint> # wenn Sie nur Objekte unter einem Präfix mounten möchten

Benutzer können auch Anmeldeinformationen über die AWS CLI oder die Umgebungsvariablen AWS_ACCESS_KEY_ID und AWS_SECRET_ACCESS_KEY konfigurieren.

Um ein S3-Bucket beim Start zu mounten, stellen Sie sicher, dass die Anmeldeinformationen für root konfiguriert sind, und fügen Sie dies zu /etc/fstab hinzu:

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

Haben Sie noch weitere Fragen? Schauen Sie sich Fragen von anderen Leuten an.

Lizenz

MIT / BSD

Autoreninformationen

Diese Rolle wurde 2019 von Kaihei Sameshima erstellt.

Über das Projekt

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

Installieren
ansible-galaxy install kaihei777.ansible_role_goofys
GitHub Repository
Lizenz
other
Downloads
1.5k