kaihei777.ansible_role_goofys

ansible_role_goofys

Goofys vous permet de monter un seau S3 comme un système de fichiers.

Lien vers Galaxy

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

Pré requis

Compte Amazon AWS, seau S3 et serveur virtuel(s) EC2 avec RedHat.

Identifiants AWS (aws_access_key_id, aws_secret_access_key)

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

Variables de rôle

Aucune.

Dépendances

geerlingguy.repo-epel

Ou compilez à partir de la source avec Go 1.9 ou supérieur.

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :

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

Utilisation

$ 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> # si vous souhaitez seulement monter des objets sous un préfixe

Les utilisateurs peuvent également configurer les identifiants via le AWS CLI ou les variables d'environnement AWS_ACCESS_KEY_ID et AWS_SECRET_ACCESS_KEY.

Pour monter un seau S3 au démarrage, assurez-vous que les identifiants sont configurés pour root, et vous pouvez ajouter ceci à /etc/fstab :

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

Vous avez d'autres questions ? Consultez les questions posées par d'autres personnes

Licence

MIT / BSD

Informations sur l'auteur

Ce rôle a été créé en 2019 par Kaihei Sameshima.

À propos du projet

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

Installer
ansible-galaxy install kaihei777.ansible_role_goofys
Licence
other
Téléchargements
1.5k
Propriétaire