Skip to content

Latest commit

 

History

History
71 lines (70 loc) · 7.8 KB

storage.md

File metadata and controls

71 lines (70 loc) · 7.8 KB

neofs.storage default variables

Parameter Description
neofs_storage__version Version of the binary to install.
neofs_storage__github_org GitHub user or organization to get the binary from.
neofs_storage__github_repo GitHub user or organization to get the binary from.
neofs_storage__bin :command:neofs-node binary name
neofs_storage__cli_bin :command:neofs-cli binary name
neofs_storage__arch Architecture to download binaries for.
neofs_storage__configure_only Skip binaries download.
neofs_storage__use_docker Run service in Docker.
neofs_storage__docker_image: 'nspccdev/neofs-ir Docker image to get.
neofs_storage__instance Optional prefix for multiple instances.
neofs_storage__user Name of the UNIX account used by the service.
neofs_storage__group Name of the UNIX group used by the service.
neofs_storage__conf_dir Absolute path to the directory with configuration files.
neofs_storage__config_path Absolute path to the configuration file.
neofs_storage__bin_path Absolute path to the :command:neofs-node binary installed on the host.
neofs_storage__cli_bin_path Absolute path to the :command:neofs-cli binary installed on the host.
neofs_storage__control_api_config_path Absolute path to the control API config path.
neofs_storage__data_dir Absolute path for directory to store data.
neofs_storage__meta_dir Absolute path for directory to store meta.
neofs_storage__data_parts Data parts number.
neofs_storage__meta_parts Meta parts number.
neofs_storage__neofs_adm_config Path to the neofs_adm config file.
neofs_storage__alphabet_wallets Path to the directory with alphabet wallet.
neofs_storage__wallet Path to a file in :file:secret/ directory to store password.
neofs_storage__wallet_initial_gas Initial gas amount to generate new wallet with.
neofs_storage__wallet_path Absolute path to the wallet on the target host.
neofs_storage__wallet_address Account address. If omitted default one will be used.
neofs_storage__wallet_password Passphrase to decrypt the wallet.
neofs_storage__fschain_endpoints FS chain NEO RPC endpoints.
`neofs_storage__announce_addresses: [ '{{ neofs_storage__grpc_address ansible.utils.ipwrap }}`
neofs_storage__grpc_address: ': Address for gRPC endpoint
neofs_storage__grpc_port Port for gRPC endpoint
neofs_storage__grpcs_port Port for gRPCs endpoint
neofs_storage__grpc_allow List of IP addresses or subnets that are allowed to connect to the gRPC endpoint over the network, configured on all hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__grpc_group_allow List of IP addresses or subnets that are allowed to connect to the gRPC endpoint over the network, configured on hosts in a specific Ansible inventory group. If no entries are specified, access through the firewall is disabled.
neofs_storage__grpc_host_allow List of IP addresses or subnets that are allowed to connect to the gRPC endpoint over the network, configured on specific hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__tls_enabled Enable or disable gRPCs endpoint.
neofs_storage__tls_cert Absolute path to the TLS certificate for gRPCs endpoint.
neofs_storage__tls_key Absolute path to the TLS key for gRPCs endpoint.
neofs_storage__tls_cert_file Absolute path to the TLS certificate for gRPCs endpoint.
neofs_storage__tls_key_file Absolute path to the TLS key for gRPCs endpoint.
neofs_storage__control_enabled When enabled, expose control at a separate endpoint.
neofs_storage__control_address Address for control endpoint.
neofs_storage__control_port Port for control endpoint.
neofs_storage__control_allow List of IP addresses or subnets that are allowed to connect to the control endpoint over the network, configured on all hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__control_group_allow List of IP addresses or subnets that are allowed to connect to the control endpoint over the network, configured on hosts in a specific Ansible inventory group. If no entries are specified, access through the firewall is disabled.
neofs_storage__control_host_allow List of IP addresses or subnets that are allowed to connect to the control endpoint over the network, configured on specific hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__prometheus_enabled When enabled, expose Prometheus monitoring metrics at a separate endpoint.
neofs_storage__prometheus_address Address for Prometheus monitoring metrics endpoint.
neofs_storage__prometheus_port Port for Prometheus monitoring metrics endpoint.
neofs_storage__prometheus_allow List of IP addresses or subnets that are allowed to connect to the Prometheus endpoint over the network, configured on all hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__prometheus_group_allow List of IP addresses or subnets that are allowed to connect to the Prometheus endpoint over the network, configured on hosts in a specific Ansible inventory group. If no entries are specified, access through the firewall is disabled.
neofs_storage__prometheus_host_allow List of IP addresses or subnets that are allowed to connect to the Prometheus endpoint over the network, configured on specific hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__pprof_enabled When enabled, expose pprof at a separate endpoint.
neofs_storage__pprof_address Address for pprof endpoint.
neofs_storage__pprof_port Port for pprof endpoint.
neofs_storage__pprof_allow List of IP addresses or subnets that are allowed to connect to the pprof endpoint over the network, configured on all hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__pprof_group_allow List of IP addresses or subnets that are allowed to connect to the pprof endpoint over the network, configured on hosts in a specific Ansible inventory group. If no entries are specified, access through the firewall is disabled.
neofs_storage__pprof_host_allow List of IP addresses or subnets that are allowed to connect to the pprof endpoint over the network, configured on specific hosts in the Ansible inventory. If no entries are specified, access through the firewall is disabled.
neofs_storage__grpc_endpoints List of grpc enpoints.
neofs_storage__grpc gRPC config part.
neofs_storage__grpc_ferm_rules Firewall configuration for the :ref:debops.ferm Ansible role.
neofs_storage__config Additional {{ neofs_storage__conf_dir }}/config.yaml configuration that should be present on all hosts in the Ansible inventory.
neofs_storage__group_config Additional {{ neofs_storage__conf_dir }}/config.yaml configuration that should be present on all hosts in the Ansible inventory group.
neofs_storage__host_config Additional {{ neofs_storage__conf_dir }}/config.yaml configuration that should be present on specific hosts in the Ansible inventory.
neofs_storage__combined_config The combined configuration variables that will be used to template the {{ neofs_storage__conf_dir }}/config.yaml file
neofs_storage__ferm__rules Firewall configuration for the :ref:debops.ferm Ansible role.