mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-04-07 03:10:30 -07:00
ansible-lint was updated and the GitHub action did not pin the dependency, resulting in the repository to fail sanity tests. Updating the repository to adhere to new fatal linter rules, but also pinning the linter to prevent failures that may be unrelated to the particular commit. Updating usages for python3.8 to 3.9 as ansible-lint is dropping support for 3.8. |
||
---|---|---|
.. | ||
defaults | ||
handlers | ||
meta | ||
tasks | ||
vars | ||
README.md |
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