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

geerlingguy.repo-epel

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.

Acerca del proyecto

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

Instalar
ansible-galaxy install kaihei777.ansible_role_goofys
Licencia
other
Descargas
1.5k
Propietario