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
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.
ansible-galaxy install kaihei777.ansible_role_goofys