kaihei777.ansible_role_goofys
ansible_role_goofys
Goofys te permite montar un bucket de S3 como un sistema de archivos.
Enlace de Galaxy
https://galaxy.ansible.com/kaihei777/ansible_role_goofys/
Requisitos
Cuenta de Amazon AWS, bucket de S3 y servidor virtual(es) EC2 con RedHat.
Credenciales de AWS (aws_access_key_id, aws_secret_access_key)
[golang] (https://golang.org/) [fuse] (https://github.com/s3fs-fuse/s3fs-fuse)
Variables del rol
Ninguna.
Dependencias
O construir desde la fuente con Go 1.9 o posterior.
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:
- hosts: servers
roles:
- { role: geerlingguy.repo-epel }
- { role: kaihei777.ansible_role_goofys }
Uso
$ 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 solo deseas montar objetos bajo un prefijo
Los usuarios también pueden configurar credenciales a través de la
AWS CLI
o las variables de entorno AWS_ACCESS_KEY_ID
y AWS_SECRET_ACCESS_KEY
.
Para montar un bucket de S3 al iniciar, asegúrate de que las credenciales están
configuradas para root
, y puedes añadir esto a /etc/fstab
:
goofys#bucket /mnt/mountpoint fuse _netdev,allow_other,--file-mode=0666,--dir-mode=0777 0 0
¿Tienes más preguntas? Consulta preguntas que otras personas hicieron
Licencia
MIT / BSD
Información del autor
Este rol fue creado en 2019 por Kaihei Sameshima.
ansible-galaxy install kaihei777.ansible_role_goofys