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)
ロール変数
特になし。
依存関係
または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年に甲平サメシマによって作成されました。