darkwizard242.goofys

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Role: goofys

This role installs goofys on Debian/Ubuntu and EL systems by default. goofys is a fast, POSIX-like Amazon S3 file system written in Go.

Requirements

There are no requirements.

Role Variables

Here are the available variables (found in defaults/main.yml):

List of Variables:

goofys_app: goofys
goofys_version: 0.24.0
goofys_dl_url: https://github.com/kahing/{{ goofys_app }}/releases/download/v{{ goofys_version }}/{{ goofys_app }}
goofys_bin_path: /usr/local/bin
goofys_file_owner: root
goofys_file_group: root
goofys_file_mode: '0755'

Table of Variables:

Variable Description
goofys_app The name of the application to install, which is goofys.
goofys_version The version to install, defaults to 0.24.0.
goofys_dl_url The URL to download the goofys binary from.
goofys_bin_path The path where the goofys binary will be stored; defaults to /usr/local/bin.
goofys_file_owner The owner of the goofys binary file.
goofys_file_group The group for the goofys binary file.
goofys_file_mode The permissions for the goofys binary file.

Dependencies

There are no dependencies.

Example Playbook

To use the role with the default behavior (installing goofys) in your Ansible playbooks:

- hosts: servers
  roles:
    - darkwizard242.goofys

To customize the version of goofys you want to install:

- hosts: servers
  roles:
    - darkwizard242.goofys
  vars:
    goofys_version: 0.23.1

To change where the goofys binary is installed:

- hosts: servers
  roles:
    - darkwizard242.goofys
  vars:
    goofys_bin_path: /bin/

License

MIT

Author Information

This role was created by Ali Muhammad.

Informazioni sul progetto

Installs/Uninstalls 'goofys', a high performance posix-ish amazon s3 filesystem.

Installa
ansible-galaxy install darkwizard242.goofys
Licenza
mit
Download
6k
Proprietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!