kaihei777.ansible_role_goofys

ansible_role_goofys

GoofysはS3バケットをファイルシステムとしてマウントすることを可能にします。

Galaxyリンク

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

必要条件

  • Amazon AWSアカウント、S3バケット、RedHat搭載のEC2仮想サーバー
  • AWS資格情報(aws_access_key_id、aws_secret_access_key)

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

ロール変数

特になし。

依存関係

geerlingguy.repo-epel

またはGo 1.9以降でソースからビルドできます。

使用例プレイブック

ユーザーにとってわかりやすいように、ロールを使用する方法の例を含めるのは良い考えです:

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

使用法

$ 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> # プレフィックスの下だけをマウントしたい場合

ユーザーはAWS CLIや、AWS_ACCESS_KEY_IDおよびAWS_SECRET_ACCESS_KEY環境変数を使って資格情報を設定することもできます。

S3バケットを起動時にマウントするには、資格情報がroot用に設定されていることを確認し、次のように/etc/fstabに追加できます:

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

もっと質問がありますか?他の人が質問したことを確認する

ライセンス

MIT / BSD

著者情報

このロールは2019年に甲平サメシマによって作成されました。

プロジェクトについて

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

インストール
ansible-galaxy install kaihei777.ansible_role_goofys
ライセンス
other
ダウンロード
1.5k
所有者