google.cloud/roles/gcsfuse
Yusuke Tsutsumi f692dd4c76 fix role tests
Ansible role tests were failing due to ansible-lint reporting
multiple errors.

Fixing those errors resolves the failing tests.

Switching gcsfuse to use gcloud's bootstrap to follow the current
docker install instructions.

Removing centos as it's a discontinued distribution.

Adding a check to ensure integration tests are skipped unless they
are run by a branch (a public fork does not pass required
integration test credentials).
2022-11-29 23:12:26 -08:00
..
defaults Initial commit of gcsfuse role 2020-04-24 15:35:44 -07:00
handlers Initial commit of gcsfuse role 2020-04-24 15:35:44 -07:00
tasks fix role tests 2022-11-29 23:12:26 -08:00
vars Initial commit of gcsfuse role 2020-04-24 15:35:44 -07:00
README.md Initial commit of gcsfuse role 2020-04-24 15:35:44 -07:00

gcsfuse

This role configures the gcsfuse repository, and installs gcsfuse on your host. gcsfuse is a user-space file system for working with Google Cloud Storage.

Important: You should run gcsfuse as the user who will be using the file system, not as the root user. Do not use sudo either.

After installed you can use it to mount by command: gcsfuse bucket-name /mount/point

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  tasks:
    - include_role:
        name: google.cloud.gcsfuse

License

GPLv3

Author Information

ericsysmin