Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add module providing mount scripts for WEKA filesystems #3509

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

wiktorn
Copy link
Contributor

@wiktorn wiktorn commented Jan 8, 2025

Support for mounting WEKA filesystems.

This module doesn't support creating WEKA storage, as this can be done by directly calling [weka-gcp] (https://github.com/weka/terraform-gcp-weka/) module.

Because WEKA require gathering environment information from Metadata server during mount it's not possible to create a fstab entry that will work on following mounts. Hence, the mount is done using SystemD unit.

Things for consideration / cleanup:

  • whether to keep network_storage, client_install_runner and mount_runner outputs, or shall those be dropped, to prevent accidental use
  • there is quite a few shellcheck disable, because shellcheck doesn't understand terraform templates, to be decided should shellcheck investigate templates as now, or whether add exclusion of template files
  • should this PR include a blueprint that provisions the WEKA cluster and uses this module

@tpdownes tpdownes self-assigned this Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants