kaihei777.ansible_role_goofys
ansible_role_goofys
Goofys ermöglicht es, ein S3-Bucket als Dateisystem zu mounten.
Galaxy-Link
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
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.
ansible-galaxy install kaihei777.ansible_role_goofys