e4_computer_engineering.beegfs._common role – Beegfs roles common tasks
Note
This role is part of the e4_computer_engineering.beegfs collection (version 2.1.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install e4_computer_engineering.beegfs
.
To use it in a playbook, specify: e4_computer_engineering.beegfs._common
.
Entry point main
– Beegfs roles common tasks
New in e4_computer_engineering.beegfs 2.0.0
Synopsis
Prepare the base system for running Beegfs services.
Execute the common tasks for Beegfs roles.
Parameters
Parameter |
Comments |
---|---|
The location on local filesystem to deploy the connection auth file from. Default: |
|
The Beegfs version that will be used https://doc.beegfs.io/latest/release_notes.html Choices:
|
|
The list of interfaces to use by the daemon The interfaces will be written to the file specified in `mgmtd_conn_interfaces_file` |
|
Deploy the connection auth file. See `system_auth_file_path` for specifying the location of the auth file to deploy. WARNING do not use the authfile provided in this role Choices:
|
|
List of packages to be installed classified by Beegfs major version. |
|
Custom Beegfs repository package repository, if not specified, upstream is used. |
|
Name of the system service (systemd) Usually matches the role name Default: |
|
Whether to start the Beegfs services after installation. Default: |
|
The hostname of the Beegfs mgmt host. |
|
Name of the TLS certificate file to be created. Default: |
|
Name of the TLS key file to be created. Default: |
|
Temporary directory for TLS cert and key files to be created on localhost. Default: |