From 169f507b45ad79e475de8cc1d8d1f40bb3d27945 Mon Sep 17 00:00:00 2001 From: James Adams Date: Tue, 26 Nov 2024 12:34:00 +0000 Subject: [PATCH] Add new documentation --- .../components/NCM_Component_Ceph_Octopus.rst | 96 + .../NCM_Component_ceph_v2_schema-cfg.rst | 135 + .../NCM_Component_ceph_v2_schema-mgr.rst | 14 + .../NCM_Component_ceph_v2_schema-orch.rst | 169 ++ .../NCM_Component_freeipa_config.rst | 8 + .../NCM_Component_hostsfile_config-common.rst | 9 + ..._Component_metaconfig_beats_schema_7.0.rst | 425 ++++ ...nt_metaconfig_elasticsearch_config_8.1.rst | 8 + ...nt_metaconfig_elasticsearch_schema_8.1.rst | 174 ++ .../NCM_Component_metaconfig_jaas_schema.rst | 17 + ...Component_metaconfig_kibana_schema_8.1.rst | 115 + ...M_Component_metaconfig_lvm_conf_schema.rst | 389 +++ ...onent_metaconfig_pakiti_server_schema3.rst | 25 + ...omponent_metaconfig_slurm_schema_20.11.rst | 1898 ++++++++++++++ ...omponent_metaconfig_slurm_schema_21.08.rst | 1945 ++++++++++++++ ...omponent_metaconfig_slurm_schema_23.02.rst | 2214 ++++++++++++++++ ...omponent_metaconfig_slurm_schema_24.05.rst | 2238 +++++++++++++++++ ...M_Component_metaconfig_telegraf_schema.rst | 218 ++ ...ent_metaconfig_udev_rule_schema_schema.rst | 146 ++ .../NCM_Component_network_types_network.rst | 108 + ...work_types_network_backend_initscripts.rst | 16 + ..._network_types_network_backend_nmstate.rst | 53 + ...omponent_network_types_network_ethtool.rst | 86 + ...ponent_network_types_network_interface.rst | 270 ++ ...CM_Component_network_types_network_ovs.rst | 32 + ..._Component_network_types_network_route.rst | 43 + ...M_Component_network_types_network_rule.rst | 35 + ...Component_network_types_network_tunnel.rst | 68 + docs/components/NCM_Component_nmstate.rst | 35 + .../NCM_Component_opennebula_sched.rst | 82 + .../NCM_Component_spma_yumdnf_schema.rst | 13 + docs/ncm-ncd/quattor-configure.rst | 25 + docs/ncm-ncd/quattor-list.rst | 25 + docs/ncm-ncd/quattor-unconfigure.rst | 25 + .../aii_ks_variants_el8.rst | 8 + .../aii_ks_variants_el9.rst | 8 + 36 files changed, 11175 insertions(+) create mode 100644 docs/components/NCM_Component_Ceph_Octopus.rst create mode 100644 docs/components/NCM_Component_ceph_v2_schema-cfg.rst create mode 100644 docs/components/NCM_Component_ceph_v2_schema-mgr.rst create mode 100644 docs/components/NCM_Component_ceph_v2_schema-orch.rst create mode 100644 docs/components/NCM_Component_freeipa_config.rst create mode 100644 docs/components/NCM_Component_hostsfile_config-common.rst create mode 100644 docs/components/NCM_Component_metaconfig_beats_schema_7.0.rst create mode 100644 docs/components/NCM_Component_metaconfig_elasticsearch_config_8.1.rst create mode 100644 docs/components/NCM_Component_metaconfig_elasticsearch_schema_8.1.rst create mode 100644 docs/components/NCM_Component_metaconfig_jaas_schema.rst create mode 100644 docs/components/NCM_Component_metaconfig_kibana_schema_8.1.rst create mode 100644 docs/components/NCM_Component_metaconfig_lvm_conf_schema.rst create mode 100644 docs/components/NCM_Component_metaconfig_pakiti_server_schema3.rst create mode 100644 docs/components/NCM_Component_metaconfig_slurm_schema_20.11.rst create mode 100644 docs/components/NCM_Component_metaconfig_slurm_schema_21.08.rst create mode 100644 docs/components/NCM_Component_metaconfig_slurm_schema_23.02.rst create mode 100644 docs/components/NCM_Component_metaconfig_slurm_schema_24.05.rst create mode 100644 docs/components/NCM_Component_metaconfig_telegraf_schema.rst create mode 100644 docs/components/NCM_Component_metaconfig_udev_rule_schema_schema.rst create mode 100644 docs/components/NCM_Component_network_types_network.rst create mode 100644 docs/components/NCM_Component_network_types_network_backend_initscripts.rst create mode 100644 docs/components/NCM_Component_network_types_network_backend_nmstate.rst create mode 100644 docs/components/NCM_Component_network_types_network_ethtool.rst create mode 100644 docs/components/NCM_Component_network_types_network_interface.rst create mode 100644 docs/components/NCM_Component_network_types_network_ovs.rst create mode 100644 docs/components/NCM_Component_network_types_network_route.rst create mode 100644 docs/components/NCM_Component_network_types_network_rule.rst create mode 100644 docs/components/NCM_Component_network_types_network_tunnel.rst create mode 100644 docs/components/NCM_Component_nmstate.rst create mode 100644 docs/components/NCM_Component_opennebula_sched.rst create mode 100644 docs/components/NCM_Component_spma_yumdnf_schema.rst create mode 100644 docs/ncm-ncd/quattor-configure.rst create mode 100644 docs/ncm-ncd/quattor-list.rst create mode 100644 docs/ncm-ncd/quattor-unconfigure.rst create mode 100644 docs/template-library-core/aii_ks_variants_el8.rst create mode 100644 docs/template-library-core/aii_ks_variants_el9.rst diff --git a/docs/components/NCM_Component_Ceph_Octopus.rst b/docs/components/NCM_Component_Ceph_Octopus.rst new file mode 100644 index 0000000..425acf6 --- /dev/null +++ b/docs/components/NCM_Component_Ceph_Octopus.rst @@ -0,0 +1,96 @@ + +################################ +NCM\::Component\::Ceph\::Octopus +################################ + + +**** +NAME +**** + + +ncm-ceph: Configuration module for CEPH + + +*********** +DESCRIPTION +*********** + + +Configuration module for CEPH +This is the module for Ceph versions > 15.2.0 and schema version v2 with orchestrator + + +******************** +IMPLEMENTED FEATURES +******************** + + +Features that are implemented at this moment: + + +* Generating orchestrator yaml files and management of existing cluster (bootstrap not implemented) + + + +* Configuration file generation + + + +* All daemons should already be adopted for cephadm, and ceph orchestrator should be configured. This is either part of the adoption process https://docs.ceph.com/en/latest/cephadm/adoption/ + or by bootstraping a new cluster (see initial creation) + + + + +**************** +INITIAL CREATION +**************** + + +- The schema details are annotated in the schema file. + +- Example pan files are included in the examples folder and also in the test folders. + +To set up the initial cluster, some steps should be taken: + + +1. The mgr(s) should have passwordless ssh access to all the hosts of the cluster e.g. by distributing the public key(s) of the ceph-deploy host(s) over the cluster hosts + (As described in the cephadm documentation: + https://docs.ceph.com/en/latest/cephadm/install/#add-hosts-to-the-cluster) + + + +- 2. Run the bootstrap command: See https://docs.ceph.com/en/latest/cephadm/install/#bootstrap-a-new-cluster + + + +- 3. You'll need the generated pubkey and admin keyring to distribute over cluster + + + +- 4. Run the component to start the configuration of the new cluster + + + + +********* +RESOURCES +********* + + +`/software/components/ceph` +=========================== + + +The configuration information for the component. Each field should +be described in this section. + + + +************ +DEPENDENCIES +************ + + +The component is tested with Ceph version 15.2.8 diff --git a/docs/components/NCM_Component_ceph_v2_schema-cfg.rst b/docs/components/NCM_Component_ceph_v2_schema-cfg.rst new file mode 100644 index 0000000..7d35f3f --- /dev/null +++ b/docs/components/NCM_Component_ceph_v2_schema-cfg.rst @@ -0,0 +1,135 @@ +######################################## +NCM\::Component\::ceph\::v2 - schema-cfg +######################################## + +Types +----- + + - **/software/components/ceph/ceph_minimal_config_global** + - Description: ceph minimal config parameters with centralised config db this should be the only thing in ceph.conf generate an fsid with uuidgen + - */software/components/ceph/ceph_minimal_config_global/fsid* + - Required + - Type: type_uuid + - */software/components/ceph/ceph_minimal_config_global/mon_host* + - Required + - Type: type_fqdn + - */software/components/ceph/ceph_minimal_config_global/mon_initial_members* + - Optional + - Type: type_shorthostname + - **/software/components/ceph/ceph_minimal_config** + - */software/components/ceph/ceph_minimal_config/global* + - Required + - Type: ceph_minimal_config_global + - **/software/components/ceph/ceph_global_config** + - Description: ceph cluster-wide config parameters + - */software/components/ceph/ceph_global_config/auth_client_required* + - Required + - Type: choice + - Default value: cephx + - */software/components/ceph/ceph_global_config/auth_cluster_required* + - Required + - Type: choice + - Default value: cephx + - */software/components/ceph/ceph_global_config/auth_service_required* + - Required + - Type: choice + - Default value: cephx + - */software/components/ceph/ceph_global_config/mon_cluster_log_to_syslog* + - Required + - Type: boolean + - Default value: true + - */software/components/ceph/ceph_global_config/mon_max_pg_per_osd* + - Optional + - Type: long + - */software/components/ceph/ceph_global_config/mon_osd_down_out_subtree_limit* + - Optional + - Type: string + - Default value: rack + - */software/components/ceph/ceph_global_config/mon_osd_min_down_reporters* + - Optional + - Type: long + - Range: 0.. + - */software/components/ceph/ceph_global_config/mon_osd_min_down_reports* + - Optional + - Type: long + - Range: 0.. + - */software/components/ceph/ceph_global_config/mon_osd_warn_op_age* + - Optional + - Type: long + - Default value: 32 + - */software/components/ceph/ceph_global_config/mon_osd_err_op_age_ratio* + - Optional + - Type: long + - Default value: 128 + - */software/components/ceph/ceph_global_config/ms_type* + - Optional + - Type: choice + - */software/components/ceph/ceph_global_config/op_queue* + - Optional + - Type: choice + - */software/components/ceph/ceph_global_config/osd_journal_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/ceph/ceph_global_config/osd_max_pg_per_osd_hard_ratio* + - Optional + - Type: long + - */software/components/ceph/ceph_global_config/osd_pool_default_min_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/ceph/ceph_global_config/osd_pool_default_pg_num* + - Optional + - Type: long + - Range: 0.. + - */software/components/ceph/ceph_global_config/osd_pool_default_pgp_num* + - Optional + - Type: long + - Range: 0.. + - */software/components/ceph/ceph_global_config/osd_pool_default_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/ceph/ceph_global_config/public_network* + - Required + - Type: type_network_name + - */software/components/ceph/ceph_global_config/cluster_network* + - Optional + - Type: type_network_name + - **/software/components/ceph/ceph_global_config_file** + - **/software/components/ceph/ceph_configfile** + - */software/components/ceph/ceph_configfile/global* + - Required + - Type: ceph_global_config_file + - */software/components/ceph/ceph_configfile/mds* + - Optional + - Type: ceph_mds_config + - */software/components/ceph/ceph_configfile/osd* + - Optional + - Type: ceph_osd_config + - */software/components/ceph/ceph_configfile/mon* + - Optional + - Type: ceph_mon_config + - */software/components/ceph/ceph_configfile/rgw* + - Optional + - Type: ceph_rgw_config + - **/software/components/ceph/ceph_configdb** + - Description: config to be put in the ceph config centralised db' + - */software/components/ceph/ceph_configdb/global* + - Required + - Type: ceph_global_config + - */software/components/ceph/ceph_configdb/mds* + - Optional + - Type: ceph_mds_config + - */software/components/ceph/ceph_configdb/osd* + - Optional + - Type: ceph_osd_config + - */software/components/ceph/ceph_configdb/mon* + - Optional + - Type: ceph_mon_config + - */software/components/ceph/ceph_configdb/mgr* + - Optional + - Type: ceph_mgr_config + - */software/components/ceph/ceph_configdb/rgw* + - Optional + - Type: ceph_rgw_config diff --git a/docs/components/NCM_Component_ceph_v2_schema-mgr.rst b/docs/components/NCM_Component_ceph_v2_schema-mgr.rst new file mode 100644 index 0000000..7505f08 --- /dev/null +++ b/docs/components/NCM_Component_ceph_v2_schema-mgr.rst @@ -0,0 +1,14 @@ +######################################## +NCM\::Component\::ceph\::v2 - schema-mgr +######################################## + +Types +----- + + - **/software/components/ceph/ceph_mgr_module** + - Description: configuration options for a ceph mgr module like dashboard,prometheus,.. + - **/software/components/ceph/ceph_mgr_config** + - Description: configuration options for a ceph mgr daemon + - */software/components/ceph/ceph_mgr_config/modules* + - Optional + - Type: ceph_mgr_module diff --git a/docs/components/NCM_Component_ceph_v2_schema-orch.rst b/docs/components/NCM_Component_ceph_v2_schema-orch.rst new file mode 100644 index 0000000..c023dae --- /dev/null +++ b/docs/components/NCM_Component_ceph_v2_schema-orch.rst @@ -0,0 +1,169 @@ +######################################### +NCM\::Component\::ceph\::v2 - schema-orch +######################################### + +Types +----- + + - **/software/components/ceph/ceph_orch_host_spec** + - Description: hosts to add to orchestrator hostname should be hostname as displayed with 'hostname' command + - */software/components/ceph/ceph_orch_host_spec/service_type* + - Required + - Type: choice + - Default value: host + - */software/components/ceph/ceph_orch_host_spec/addr* + - Optional + - Type: type_hostname + - */software/components/ceph/ceph_orch_host_spec/hostname* + - Required + - Type: type_hostname + - */software/components/ceph/ceph_orch_host_spec/labels* + - Optional + - Type: string + - **/software/components/ceph/ceph_orch_service_placement** + - Description: where to deploy service, by label, hostname, host_pattern. It is also possible to specify the number of daemons for this service + - */software/components/ceph/ceph_orch_service_placement/hosts* + - Optional + - Type: type_hostname + - */software/components/ceph/ceph_orch_service_placement/label* + - Optional + - Type: string + - */software/components/ceph/ceph_orch_service_placement/host_pattern* + - Optional + - Type: string + - */software/components/ceph/ceph_orch_service_placement/count* + - Optional + - Type: long + - Range: 1.. + - **/software/components/ceph/ceph_orch_service_spec** + - Description: declare placement of mon, mds and mgr daemons + - */software/components/ceph/ceph_orch_service_spec/placement* + - Required + - Type: ceph_orch_service_placement + - */software/components/ceph/ceph_orch_service_spec/unmanaged* + - Optional + - Type: boolean + - **/software/components/ceph/ceph_orch_mon_spec** + - Description: ceph orchestrator spec for monitors + - */software/components/ceph/ceph_orch_mon_spec/service_type* + - Required + - Type: choice + - Default value: mon + - **/software/components/ceph/ceph_orch_mgr_spec** + - Description: ceph orchestrator spec for ceph-mgr + - */software/components/ceph/ceph_orch_mgr_spec/service_type* + - Required + - Type: choice + - Default value: mgr + - **/software/components/ceph/ceph_orch_mds_spec** + - Description: mds service spec. service_id is file system name + - */software/components/ceph/ceph_orch_mds_spec/service_type* + - Required + - Type: choice + - Default value: mds + - */software/components/ceph/ceph_orch_mds_spec/service_id* + - Required + - Type: string + - **/software/components/ceph/ceph_orch_osd_placement** + - Description: ceph orchestrator osd placement + - */software/components/ceph/ceph_orch_osd_placement/host_pattern* + - Optional + - Type: string + - **/software/components/ceph/ceph_orch_osd_devices** + - Description: ceph orchestrator spec for osd device filtering + - */software/components/ceph/ceph_orch_osd_devices/model* + - Optional + - Type: string + - */software/components/ceph/ceph_orch_osd_devices/rotational* + - Optional + - Type: long + - Range: 0..1 + - */software/components/ceph/ceph_orch_osd_devices/vendor* + - Optional + - Type: string + - */software/components/ceph/ceph_orch_osd_devices/size* + - Optional + - Type: string + - */software/components/ceph/ceph_orch_osd_devices/all* + - Optional + - Type: boolean + - */software/components/ceph/ceph_orch_osd_devices/limit* + - Optional + - Type: long + - **/software/components/ceph/ceph_orch_osd_drivegroup_spec** + - Description: ceph orchestrator spec for osds. See https://docs.ceph.com/en/latest/cephadm/drivegroups/#osd-service-specification + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/data_devices* + - Optional + - Type: ceph_orch_osd_devices + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/db_devices* + - Optional + - Type: ceph_orch_osd_devices + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/wal_devices* + - Optional + - Type: ceph_orch_osd_devices + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/encrypted* + - Optional + - Type: boolean + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/db_slots* + - Optional + - Type: long + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/wal_slots* + - Optional + - Type: long + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/filter_logic* + - Optional + - Type: choice + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/osds_per_device* + - Optional + - Type: long + - */software/components/ceph/ceph_orch_osd_drivegroup_spec/crush_device_class* + - Optional + - Type: string + - **/software/components/ceph/ceph_orch_osd_spec** + - Description: ceph orchestrator spec for osds. See https://docs.ceph.com/en/latest/cephadm/drivegroups/#osd-service-specification + - */software/components/ceph/ceph_orch_osd_spec/service_type* + - Required + - Type: choice + - Default value: osd + - */software/components/ceph/ceph_orch_osd_spec/service_id* + - Required + - Type: string + - Default value: default_drive_group + - */software/components/ceph/ceph_orch_osd_spec/placement* + - Required + - Type: ceph_orch_osd_placement + - */software/components/ceph/ceph_orch_osd_spec/spec* + - Required + - Type: ceph_orch_osd_drivegroup_spec + - **/software/components/ceph/ceph_orch_cluster** + - Description: all specifications deployable with ceph orch apply -i + - */software/components/ceph/ceph_orch_cluster/hosts* + - Optional + - Type: ceph_orch_host_spec + - */software/components/ceph/ceph_orch_cluster/mon* + - Optional + - Type: ceph_orch_mon_spec + - */software/components/ceph/ceph_orch_cluster/mgr* + - Optional + - Type: ceph_orch_mgr_spec + - */software/components/ceph/ceph_orch_cluster/mds* + - Optional + - Type: ceph_orch_mds_spec + - */software/components/ceph/ceph_orch_cluster/osd* + - Optional + - Type: ceph_orch_osd_spec + - **/software/components/ceph/ceph_orch** + - Description: ceph orchestrator type + - */software/components/ceph/ceph_orch/backend* + - Required + - Type: choice + - Default value: cephadm + - */software/components/ceph/ceph_orch/cluster* + - Required + - Type: ceph_orch_cluster + - */software/components/ceph/ceph_orch/configdb* + - Optional + - Type: ceph_configdb + - */software/components/ceph/ceph_orch/initcfg* + - Optional + - Type: ceph_configfile diff --git a/docs/components/NCM_Component_freeipa_config.rst b/docs/components/NCM_Component_freeipa_config.rst new file mode 100644 index 0000000..802d429 --- /dev/null +++ b/docs/components/NCM_Component_freeipa_config.rst @@ -0,0 +1,8 @@ +################################## +NCM\::Component\::freeipa - config +################################## + +Variables +--------- + + - FREEIPA_CLI_REQUIRES_PAM_KRB5 diff --git a/docs/components/NCM_Component_hostsfile_config-common.rst b/docs/components/NCM_Component_hostsfile_config-common.rst new file mode 100644 index 0000000..a412dbd --- /dev/null +++ b/docs/components/NCM_Component_hostsfile_config-common.rst @@ -0,0 +1,9 @@ +########################################### +NCM\::Component\::hostsfile - config-common +########################################### + +Variables +--------- + + - HOSTSFILE_LOCALHOST4 + - HOSTSFILE_LOCALHOST6 diff --git a/docs/components/NCM_Component_metaconfig_beats_schema_7.0.rst b/docs/components/NCM_Component_metaconfig_beats_schema_7.0.rst new file mode 100644 index 0000000..ae2ae35 --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_beats_schema_7.0.rst @@ -0,0 +1,425 @@ +################################################# +NCM\::Component\::metaconfig\::beats - schema_7.0 +################################################# + +Types +----- + + - **/software/components/metaconfig/beats_output_logstash_ssl_protocol** + - **/software/components/metaconfig/beats_output_logstash_ssl** + - Description: SSL settings for logstash output + - */software/components/metaconfig/beats_output_logstash_ssl/certificate_authorities* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_output_logstash_ssl/certificate* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_output_logstash_ssl/key* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_output_logstash_ssl/key_passphrase* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_logstash_ssl/insecure* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_output_logstash_ssl/cipher_suites* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_logstash_ssl/curve_types* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_logstash_ssl/verification_mode* + - Optional + - Type: choice + - */software/components/metaconfig/beats_output_logstash_ssl/supported_protocols* + - Optional + - Type: beats_output_logstash_ssl_protocol + - */software/components/metaconfig/beats_output_logstash_ssl/enabled* + - Optional + - Type: boolean + - **/software/components/metaconfig/beats_output_elasticsearch_ssl** + - Description: TLS settings for elasticsearch output + - **/software/components/metaconfig/beats_output_kafka_ssl** + - Description: TLS settings for kafka output + - **/software/components/metaconfig/beats_output_kafka** + - Description: kafka as output + - */software/components/metaconfig/beats_output_kafka/hosts* + - Optional + - Type: type_hostport + - */software/components/metaconfig/beats_output_kafka/username* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_kafka/password* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_kafka/topic* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_kafka/ssl* + - Optional + - Type: beats_output_kafka_ssl + - */software/components/metaconfig/beats_output_kafka/version* + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/beats_output_elasticsearch** + - Description: elasticsearch as output + - */software/components/metaconfig/beats_output_elasticsearch/hosts* + - Optional + - Type: type_hostport + - */software/components/metaconfig/beats_output_elasticsearch/protocol* + - Optional + - Type: string + - */software/components/metaconfig/beats_output_elasticsearch/username* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_elasticsearch/password* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_elasticsearch/worker* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_elasticsearch/index* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_elasticsearch/path* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_output_elasticsearch/proxy_url* + - Optional + - Type: type_URI + - */software/components/metaconfig/beats_output_elasticsearch/max_retries* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_elasticsearch/bulk_max_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_elasticsearch/timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_elasticsearch/flush_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_elasticsearch/save_topology* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_output_elasticsearch/topology_expire* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_elasticsearch/ssl* + - Optional + - Type: beats_output_elasticsearch_ssl + - **/software/components/metaconfig/beats_output_logstash** + - Description: logstash as output + - */software/components/metaconfig/beats_output_logstash/hosts* + - Optional + - Type: type_hostport + - */software/components/metaconfig/beats_output_logstash/compression_level* + - Optional + - Type: long + - Range: 0..9 + - */software/components/metaconfig/beats_output_logstash/worker* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_logstash/loadbalance* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_output_logstash/pipelining* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_logstash/proxy_url* + - Optional + - Type: type_URI + - */software/components/metaconfig/beats_output_logstash/proxy_use_local_resolver* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_output_logstash/index* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_output_logstash/ssl* + - Optional + - Type: beats_output_logstash_ssl + - */software/components/metaconfig/beats_output_logstash/timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_logstash/max_retries* + - Optional + - Type: long + - */software/components/metaconfig/beats_output_logstash/bulk_max_size* + - Optional + - Type: long + - **/software/components/metaconfig/beats_output_file** + - Description: file(s) as output + - */software/components/metaconfig/beats_output_file/path* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_output_file/filename* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_output_file/rotate_every_kb* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_output_file/number_of_files* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/beats_output_console** + - Description: console as output + - */software/components/metaconfig/beats_output_console/pretty* + - Optional + - Type: boolean + - **/software/components/metaconfig/beats_output** + - Description: Configure output (only one can be configured) + - */software/components/metaconfig/beats_output/elasticsearch* + - Optional + - Type: beats_output_elasticsearch + - */software/components/metaconfig/beats_output/logstash* + - Optional + - Type: beats_output_logstash + - */software/components/metaconfig/beats_output/kafka* + - Optional + - Type: beats_output_kafka + - */software/components/metaconfig/beats_output/file* + - Optional + - Type: beats_output_file + - */software/components/metaconfig/beats_output/console* + - Optional + - Type: beats_output_console + - **/software/components/metaconfig/beats_shipper_geoip** + - Description: shipper geoip + - */software/components/metaconfig/beats_shipper_geoip/paths* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/beats_logging_selector** + - Description: Enable debug output for the a (or all) component(s). + - **/software/components/metaconfig/beats_logging_files** + - Description: log to local files + - */software/components/metaconfig/beats_logging_files/path* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_logging_files/name* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_logging_files/rotateeverybytes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_logging_files/keepfiles* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/beats_logging** + - Description: Configure logging of beats itself. + - */software/components/metaconfig/beats_logging/to_syslog* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_logging/to_files* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_logging/files* + - Optional + - Type: beats_logging_files + - */software/components/metaconfig/beats_logging/selectors* + - Optional + - Type: beats_logging_selector + - */software/components/metaconfig/beats_logging/level* + - Optional + - Type: choice + - **/software/components/metaconfig/beats_service** + - */software/components/metaconfig/beats_service/output* + - Required + - Type: beats_output + - */software/components/metaconfig/beats_service/logging* + - Optional + - Type: beats_logging + - */software/components/metaconfig/beats_service/name* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_service/tags* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_service/ignore_outgoing* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_service/refresh_topology_freq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_service/topology_expire* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_service/geoip* + - Optional + - Type: beats_shipper_geoip + - */software/components/metaconfig/beats_service/seccomp.enabled* + - Optional + - Type: boolean + - **/software/components/metaconfig/beats_filebeat_input_multiline** + - Description: Handle logmessages spread over multiple lines + - */software/components/metaconfig/beats_filebeat_input_multiline/pattern* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_filebeat_input_multiline/negate* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_filebeat_input_multiline/match* + - Optional + - Type: choice + - */software/components/metaconfig/beats_filebeat_input_multiline/max_lines* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input_multiline/timeout* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/beats_filebeat_input** + - Description: Configure a input (source of certain class of data, can come multiple paths) + - */software/components/metaconfig/beats_filebeat_input/paths* + - Required + - Type: absolute_file_path + - */software/components/metaconfig/beats_filebeat_input/encoding* + - Optional + - Type: choice + - */software/components/metaconfig/beats_filebeat_input/type* + - Optional + - Type: choice + - */software/components/metaconfig/beats_filebeat_input/exclude_lines* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_filebeat_input/include_lines* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_filebeat_input/exclude_files* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_filebeat_input/fields* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_filebeat_input/fields_under_root* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_filebeat_input/ignore_older* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input/scan_frequency* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input/harvester_buffer_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input/max_bytes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input/multiline* + - Optional + - Type: beats_filebeat_input_multiline + - */software/components/metaconfig/beats_filebeat_input/tail_files* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_filebeat_input/backoff* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input/max_backoff* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input/backoff_factor* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/beats_filebeat_input/enabled* + - Optional + - Type: boolean + - **/software/components/metaconfig/beats_filebeat_filebeat** + - Description: Filebeat configuration + - */software/components/metaconfig/beats_filebeat_filebeat/inputs* + - Required + - Type: beats_filebeat_input + - */software/components/metaconfig/beats_filebeat_filebeat/prospectors* + - Required + - Type: beats_filebeat_input + - */software/components/metaconfig/beats_filebeat_filebeat/registry_file* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_filebeat_filebeat/config_dir* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/beats_filebeat_service** + - Description: Filebeat service (see https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-configuration-details.html) + - */software/components/metaconfig/beats_filebeat_service/filebeat* + - Required + - Type: beats_filebeat_filebeat + - **/software/components/metaconfig/beats_gpfsbeat_gpfsbeat** + - Description: Gpfsbeat configuration devices: the filesystems as named in GPFS mmrequota, mmlsfs, mmlsfilset, mmdf: paths to these executables + - */software/components/metaconfig/beats_gpfsbeat_gpfsbeat/period* + - Required + - Type: string_trimmed + - */software/components/metaconfig/beats_gpfsbeat_gpfsbeat/devices* + - Required + - Type: string_trimmed + - */software/components/metaconfig/beats_gpfsbeat_gpfsbeat/mmrepquota* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_gpfsbeat_gpfsbeat/mmlsfs* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_gpfsbeat_gpfsbeat/mmlsfileset* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/beats_gpfsbeat_gpfsbeat/mmdf* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/beats_gpfsbeat_service** + - Description: Gpfsbeat service + - */software/components/metaconfig/beats_gpfsbeat_service/gpfsbeat* + - Required + - Type: beats_gpfsbeat_gpfsbeat + - **/software/components/metaconfig/beats_topbeat_input_stats** + - Description: Topbeat input source(s) + - */software/components/metaconfig/beats_topbeat_input_stats/system* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_topbeat_input_stats/proc* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_topbeat_input_stats/filesystem* + - Optional + - Type: boolean + - */software/components/metaconfig/beats_topbeat_input_stats/cpu_per_core* + - Optional + - Type: boolean + - **/software/components/metaconfig/beats_topbeat_input** + - Description: Topbeat configuration + - */software/components/metaconfig/beats_topbeat_input/period* + - Required + - Type: long + - Range: 0.. + - Default value: 10 + - */software/components/metaconfig/beats_topbeat_input/procs* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/beats_topbeat_input/stats* + - Optional + - Type: beats_topbeat_input_stats + - **/software/components/metaconfig/beats_topbeat_service** + - Description: Topbeat service (see https://www.elastic.co/guide/en/beats/topbeat/current/topbeat-configuration-options.html) + - */software/components/metaconfig/beats_topbeat_service/input* + - Required + - Type: beats_topbeat_input diff --git a/docs/components/NCM_Component_metaconfig_elasticsearch_config_8.1.rst b/docs/components/NCM_Component_metaconfig_elasticsearch_config_8.1.rst new file mode 100644 index 0000000..8c1f93f --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_elasticsearch_config_8.1.rst @@ -0,0 +1,8 @@ +######################################################### +NCM\::Component\::metaconfig\::elasticsearch - config_8.1 +######################################################### + +Variables +--------- + + - METACONFIG_ELASTICSEARCH_VERSION diff --git a/docs/components/NCM_Component_metaconfig_elasticsearch_schema_8.1.rst b/docs/components/NCM_Component_metaconfig_elasticsearch_schema_8.1.rst new file mode 100644 index 0000000..a70b20e --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_elasticsearch_schema_8.1.rst @@ -0,0 +1,174 @@ +######################################################### +NCM\::Component\::metaconfig\::elasticsearch - schema_8.1 +######################################################### + +Types +----- + + - **/software/components/metaconfig/elasticsearch_bootstrap** + - Description: version specific types for Elasticsearch version 8.1 and later + - */software/components/metaconfig/elasticsearch_bootstrap/memory_lock* + - Optional + - Type: boolean + - **/software/components/metaconfig/elasticsearch_path** + - */software/components/metaconfig/elasticsearch_path/repo* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/elasticsearch_path/data* + - Required + - Type: absolute_file_path + - */software/components/metaconfig/elasticsearch_path/logs* + - Required + - Type: absolute_file_path + - **/software/components/metaconfig/elasticsearch_thread_pool_fixed** + - Description: fixed thread pool + - */software/components/metaconfig/elasticsearch_thread_pool_fixed/size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/elasticsearch_thread_pool_fixed/queue_size* + - Optional + - Type: long + - Range: -1.. + - **/software/components/metaconfig/elasticsearch_thread_pool_scaling** + - Description: scaling thread pool + - */software/components/metaconfig/elasticsearch_thread_pool_scaling/core* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/elasticsearch_thread_pool_scaling/max* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/elasticsearch_thread_pool_scaling/keep_alive* + - Description: time in seconds to keep idle thread in thread pool + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/elasticsearch_threadpool** + - Description: Thread pool management. See http://www.elasticsearch.org/guide/reference/modules/threadpool/ @ + - */software/components/metaconfig/elasticsearch_threadpool/generic* + - Optional + - Type: elasticsearch_thread_pool_scaling + - */software/components/metaconfig/elasticsearch_threadpool/search* + - Optional + - Type: elasticsearch_thread_pool_fixed + - */software/components/metaconfig/elasticsearch_threadpool/index* + - Optional + - Type: elasticsearch_thread_pool_fixed + - */software/components/metaconfig/elasticsearch_threadpool/get* + - Optional + - Type: elasticsearch_thread_pool_fixed + - */software/components/metaconfig/elasticsearch_threadpool/write* + - Optional + - Type: elasticsearch_thread_pool_fixed + - */software/components/metaconfig/elasticsearch_threadpool/snapshot* + - Optional + - Type: elasticsearch_thread_pool_scaling + - */software/components/metaconfig/elasticsearch_threadpool/warmer* + - Optional + - Type: elasticsearch_thread_pool_scaling + - */software/components/metaconfig/elasticsearch_threadpool/refresh* + - Optional + - Type: elasticsearch_thread_pool_scaling + - */software/components/metaconfig/elasticsearch_threadpool/listener* + - Optional + - Type: elasticsearch_thread_pool_scaling + - **/software/components/metaconfig/elasticsearch_xpack_transport_ssl** + - */software/components/metaconfig/elasticsearch_xpack_transport_ssl/enabled* + - Required + - Type: boolean + - */software/components/metaconfig/elasticsearch_xpack_transport_ssl/key* + - Required + - Type: string + - */software/components/metaconfig/elasticsearch_xpack_transport_ssl/certificate* + - Required + - Type: string + - */software/components/metaconfig/elasticsearch_xpack_transport_ssl/verification_mode* + - Required + - Type: string + - */software/components/metaconfig/elasticsearch_xpack_transport_ssl/certificate_authorities* + - Required + - Type: absolute_file_path + - **/software/components/metaconfig/elasticsearch_xpack_transport** + - */software/components/metaconfig/elasticsearch_xpack_transport/ssl* + - Required + - Type: elasticsearch_xpack_transport_ssl + - **/software/components/metaconfig/elasticsearch_xpack_http_ssl** + - */software/components/metaconfig/elasticsearch_xpack_http_ssl/enabled* + - Required + - Type: boolean + - */software/components/metaconfig/elasticsearch_xpack_http_ssl/key* + - Required + - Type: string + - */software/components/metaconfig/elasticsearch_xpack_http_ssl/certificate* + - Required + - Type: string + - */software/components/metaconfig/elasticsearch_xpack_http_ssl/verification_mode* + - Required + - Type: string + - */software/components/metaconfig/elasticsearch_xpack_http_ssl/certificate_authorities* + - Required + - Type: absolute_file_path + - **/software/components/metaconfig/elasticsearch_xpack_http** + - */software/components/metaconfig/elasticsearch_xpack_http/ssl* + - Required + - Type: elasticsearch_xpack_http_ssl + - **/software/components/metaconfig/elasticsearch_xpack_security** + - */software/components/metaconfig/elasticsearch_xpack_security/enabled* + - Required + - Type: boolean + - */software/components/metaconfig/elasticsearch_xpack_security/transport* + - Required + - Type: elasticsearch_xpack_transport + - */software/components/metaconfig/elasticsearch_xpack_security/http* + - Required + - Type: elasticsearch_xpack_http + - **/software/components/metaconfig/elasticsearch_xpack** + - */software/components/metaconfig/elasticsearch_xpack/security* + - Required + - Type: elasticsearch_xpack_security + - **/software/components/metaconfig/elasticsearch_service** + - */software/components/metaconfig/elasticsearch_service/node* + - Optional + - Type: elasticsearch_node + - */software/components/metaconfig/elasticsearch_service/index* + - Optional + - Type: elasticsearch_index + - */software/components/metaconfig/elasticsearch_service/gateway* + - Optional + - Type: elasticsearch_gw + - */software/components/metaconfig/elasticsearch_service/indices* + - Optional + - Type: elasticsearch_indices + - */software/components/metaconfig/elasticsearch_service/network* + - Required + - Type: elasticsearch_network + - */software/components/metaconfig/elasticsearch_service/monitor.jvm.gc* + - Required + - Type: elasticsearch_monitoring + - */software/components/metaconfig/elasticsearch_service/thread_pool* + - Optional + - Type: elasticsearch_threadpool + - */software/components/metaconfig/elasticsearch_service/bootstrap* + - Optional + - Type: elasticsearch_bootstrap + - */software/components/metaconfig/elasticsearch_service/cluster* + - Optional + - Type: elasticsearch_cluster + - */software/components/metaconfig/elasticsearch_service/transport* + - Optional + - Type: elasticsearch_transport + - */software/components/metaconfig/elasticsearch_service/discovery* + - Optional + - Type: elasticsearch_discovery + - */software/components/metaconfig/elasticsearch_service/path* + - Required + - Type: elasticsearch_path + - */software/components/metaconfig/elasticsearch_service/processors* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/elasticsearch_service/xpack* + - Optional + - Type: elasticsearch_xpack diff --git a/docs/components/NCM_Component_metaconfig_jaas_schema.rst b/docs/components/NCM_Component_metaconfig_jaas_schema.rst new file mode 100644 index 0000000..426106a --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_jaas_schema.rst @@ -0,0 +1,17 @@ +############################################ +NCM\::Component\::metaconfig\::jaas - schema +############################################ + +Types +----- + + - **/software/components/metaconfig/jaas_application** + - */software/components/metaconfig/jaas_application/module* + - Required + - Type: string + - */software/components/metaconfig/jaas_application/flag* + - Required + - Type: choice + - */software/components/metaconfig/jaas_application/options* + - Required + - Type: dict diff --git a/docs/components/NCM_Component_metaconfig_kibana_schema_8.1.rst b/docs/components/NCM_Component_metaconfig_kibana_schema_8.1.rst new file mode 100644 index 0000000..570906e --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_kibana_schema_8.1.rst @@ -0,0 +1,115 @@ +################################################## +NCM\::Component\::metaconfig\::kibana - schema_8.1 +################################################## + +Types +----- + + - **/software/components/metaconfig/kibana_service_server** + - */software/components/metaconfig/kibana_service_server/port* + - Optional + - Type: type_port + - Default value: 5601 + - */software/components/metaconfig/kibana_service_server/host* + - Optional + - Type: type_hostname + - Default value: localhost.localdomain + - */software/components/metaconfig/kibana_service_server/basePath* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/kibana_service_server/maxPayloadBytes* + - Optional + - Type: long + - Default value: 1048576 + - */software/components/metaconfig/kibana_service_server/ssl.enabled* + - Optional + - Type: boolean + - Default value: false + - */software/components/metaconfig/kibana_service_server/server.ssl.certificate* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/kibana_service_server/server.ssl.key* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/kibana_service_elasticsearch** + - */software/components/metaconfig/kibana_service_elasticsearch/hosts* + - Required + - Type: type_absoluteURI + - Default value: http://localhost:9200 + - */software/components/metaconfig/kibana_service_elasticsearch/ssl.certificate* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/kibana_service_elasticsearch/ssl.key* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/kibana_service_elasticsearch/ssl.certificateAuthorities* + - Optional + - Type: list + - */software/components/metaconfig/kibana_service_elasticsearch/ssl.verificationMode* + - Optional + - Type: string + - Default value: full + - */software/components/metaconfig/kibana_service_elasticsearch/pingTimeout* + - Optional + - Type: long + - Default value: 1500 + - */software/components/metaconfig/kibana_service_elasticsearch/requestTimeout* + - Optional + - Type: long + - Default value: 30000 + - */software/components/metaconfig/kibana_service_elasticsearch/requestHeadersWhitelist* + - Optional + - Type: list + - */software/components/metaconfig/kibana_service_elasticsearch/customHeaders* + - Optional + - Type: dict + - */software/components/metaconfig/kibana_service_elasticsearch/shardTimeout* + - Optional + - Type: long + - Default value: 0 + - */software/components/metaconfig/kibana_service_elasticsearch/startupTimeout* + - Optional + - Type: long + - Default value: 5000 + - */software/components/metaconfig/kibana_service_elasticsearch/serviceAccountToken* + - Required + - Type: string + - **/software/components/metaconfig/kibana_service_kibana** + - */software/components/metaconfig/kibana_service_kibana/index* + - Required + - Type: string + - Default value: .kibana + - */software/components/metaconfig/kibana_service_kibana/defaultAppId* + - Optional + - Type: string + - Default value: home + - **/software/components/metaconfig/kibana_service_logging** + - */software/components/metaconfig/kibana_service_logging/dest* + - Optional + - Type: string + - Default value: stdout + - */software/components/metaconfig/kibana_service_logging/silent* + - Optional + - Type: boolean + - Default value: false + - */software/components/metaconfig/kibana_service_logging/quiet* + - Optional + - Type: boolean + - Default value: false + - **/software/components/metaconfig/kibana_service** + - */software/components/metaconfig/kibana_service/server* + - Optional + - Type: kibana_service_server + - */software/components/metaconfig/kibana_service/elasticsearch* + - Required + - Type: kibana_service_elasticsearch + - */software/components/metaconfig/kibana_service/kibana* + - Optional + - Type: kibana_service_kibana + - */software/components/metaconfig/kibana_service/pid.file* + - Optional + - Type: string + - Default value: /var/run/kibana.pid + - */software/components/metaconfig/kibana_service/logging* + - Optional + - Type: kibana_service_logging diff --git a/docs/components/NCM_Component_metaconfig_lvm_conf_schema.rst b/docs/components/NCM_Component_metaconfig_lvm_conf_schema.rst new file mode 100644 index 0000000..4958465 --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_lvm_conf_schema.rst @@ -0,0 +1,389 @@ +################################################ +NCM\::Component\::metaconfig\::lvm_conf - schema +################################################ + +Types +----- + + - **/software/components/metaconfig/lvm_conf_global_entry** + - */software/components/metaconfig/lvm_conf_global_entry/event_activation* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/io_memory_size* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_global_entry/test* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/umask* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_global_entry/units* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/si_unit_consistency* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/suffix* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/activation* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/wait_for_locks* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/locking_dir* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/prioritise_write_locks* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/abort_on_internal_errors* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/metadata_read_only* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/mirror_segtype_default* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/support_mirrored_mirror_log* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/raid10_segtype_default* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/sparse_segtype_default* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/lvdisplay_shows_full_device_path* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/use_aio* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/use_lvmlockd* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/lvmlockd_lock_retries* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/sanlock_lv_extend* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_global_entry/lvmlockctl_kill_command* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/thin_check_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/thin_dump_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/thin_repair_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/thin_check_options* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/thin_repair_options* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/cache_check_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/cache_dump_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/cache_repair_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/cache_check_options* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/cache_repair_options* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/vdo_format_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/vdo_format_options* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/fsadm_executable* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/system_id_source* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/use_lvmpolld* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/notify_dbus* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/fallback_to_clustered_locking* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/fallback_to_local_locking* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/fallback_to_lvm1* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_global_entry/format* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/format_libraries* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/locking_library* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/locking_type* + - Optional + - Type: long + - Range: 0..5 + - */software/components/metaconfig/lvm_conf_global_entry/lvmetad_update_wait_time* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_global_entry/segment_libraries* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_global_entry/use_lvmetad* + - Optional + - Type: long + - Range: 0..1 + - **/software/components/metaconfig/lvm_conf_activation_entry** + - */software/components/metaconfig/lvm_conf_activation_entry/activation_mode* + - Required + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_activation_entry/checks* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/udev_sync* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/udev_rules* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/verify_udev_operations* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/retry_deactivation* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/missing_stripe_filler* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_activation_entry/use_linear_target* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/reserved_stack* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/reserved_memory* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/process_priority* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/raid_region_size* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/error_when_full* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/readahead* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_activation_entry/raid_fault_policy* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_activation_entry/mirror_image_fault_policy* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_activation_entry/mirror_log_fault_policy* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_activation_entry/snapshot_autoextend_threshold* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/snapshot_autoextend_percent* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/thin_pool_autoextend_threshold* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/thin_pool_autoextend_percent* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/vdo_pool_autoextend_threshold* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/vdo_pool_autoextend_percent* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/use_mlockall* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/monitoring* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_activation_entry/polling_interval* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_activation_entry/auto_set_activation_skip* + - Optional + - Type: long + - Range: 0..1 + - **/software/components/metaconfig/lvm_conf_config_entry** + - */software/components/metaconfig/lvm_conf_config_entry/checks* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_config_entry/abort_on_errors* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_config_entry/profile_dir* + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/lvm_conf_local_entry** + - */software/components/metaconfig/lvm_conf_local_entry/host_id* + - Optional + - Type: long + - Range: 1..2000 + - */software/components/metaconfig/lvm_conf_local_entry/system_id* + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/lvm_conf_shell_entry** + - */software/components/metaconfig/lvm_conf_shell_entry/history* + - Optional + - Type: long + - **/software/components/metaconfig/lvm_conf_backup_entry** + - */software/components/metaconfig/lvm_conf_backup_entry/backup* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_backup_entry/backup_dir* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_backup_entry/archive* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_backup_entry/archive_dir* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_backup_entry/retain_min* + - Optional + - Type: long + - */software/components/metaconfig/lvm_conf_backup_entry/retain_days* + - Optional + - Type: long + - **/software/components/metaconfig/lvm_conf_metadata_entry** + - */software/components/metaconfig/lvm_conf_metadata_entry/check_pv_device_sizes* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_metadata_entry/record_lvs_history* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_metadata_entry/lvs_history_retention_time* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_metadata_entry/pvmetadatacopies* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_metadata_entry/vgmetadatacopies* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_metadata_entry/pvmetadataignore* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/lvm_conf_metadata_entry/stripesize* + - Optional + - Type: long + - **/software/components/metaconfig/lvm_conf_dmeventd_entry** + - */software/components/metaconfig/lvm_conf_dmeventd_entry/mirror_library* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_dmeventd_entry/raid_library* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_dmeventd_entry/snapshot_library* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_dmeventd_entry/thin_library* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_dmeventd_entry/thin_command* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_dmeventd_entry/vdo_library* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_dmeventd_entry/vdo_command* + - Optional + - Type: string_trimmed + - */software/components/metaconfig/lvm_conf_dmeventd_entry/executable* + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/lvm_conf_file** + - */software/components/metaconfig/lvm_conf_file/global* + - Required + - Type: lvm_conf_global_entry + - */software/components/metaconfig/lvm_conf_file/activation* + - Optional + - Type: lvm_conf_activation_entry + - */software/components/metaconfig/lvm_conf_file/config* + - Optional + - Type: lvm_conf_config_entry + - */software/components/metaconfig/lvm_conf_file/local* + - Optional + - Type: lvm_conf_local_entry + - */software/components/metaconfig/lvm_conf_file/dmeventd* + - Optional + - Type: lvm_conf_dmeventd_entry + - */software/components/metaconfig/lvm_conf_file/shell* + - Optional + - Type: lvm_conf_shell_entry + - */software/components/metaconfig/lvm_conf_file/backup* + - Optional + - Type: lvm_conf_backup_entry + - */software/components/metaconfig/lvm_conf_file/matadata* + - Optional + - Type: lvm_conf_metadata_entry diff --git a/docs/components/NCM_Component_metaconfig_pakiti_server_schema3.rst b/docs/components/NCM_Component_metaconfig_pakiti_server_schema3.rst new file mode 100644 index 0000000..4adda94 --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_pakiti_server_schema3.rst @@ -0,0 +1,25 @@ +###################################################### +NCM\::Component\::metaconfig\::pakiti - server_schema3 +###################################################### + +Types +----- + + - **/software/components/metaconfig/pakiti_server3** + - */software/components/metaconfig/pakiti_server3/dbhost* + - Required + - Type: type_hostname + - */software/components/metaconfig/pakiti_server3/dbname* + - Required + - Type: string_trimmed + - Default value: pakiti + - */software/components/metaconfig/pakiti_server3/dbpassword* + - Required + - Type: string_trimmed + - */software/components/metaconfig/pakiti_server3/dbuser* + - Required + - Type: string_trimmed + - Default value: pakiti + - */software/components/metaconfig/pakiti_server3/name* + - Required + - Type: string_trimmed diff --git a/docs/components/NCM_Component_metaconfig_slurm_schema_20.11.rst b/docs/components/NCM_Component_metaconfig_slurm_schema_20.11.rst new file mode 100644 index 0000000..766ea51 --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_slurm_schema_20.11.rst @@ -0,0 +1,1898 @@ +################################################### +NCM\::Component\::metaconfig\::slurm - schema_20.11 +################################################### + +Types +----- + + - **/software/components/metaconfig/slurm_debuglevel** + - **/software/components/metaconfig/slurm_gres** + - */software/components/metaconfig/slurm_gres/name* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres/type* + - Optional + - Type: string + - */software/components/metaconfig/slurm_gres/consume* + - Required + - Type: boolean + - Default value: true + - */software/components/metaconfig/slurm_gres/number* + - Required + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_job_gather_frequency** + - Description: all intervals in seconds + - */software/components/metaconfig/slurm_job_gather_frequency/energy* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/filesystem* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/network* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/task* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_msg_aggregation** + - */software/components/metaconfig/slurm_msg_aggregation/WindowMsgs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_msg_aggregation/WindowTime* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_power_parameters** + - */software/components/metaconfig/slurm_power_parameters/balance_interval* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/capmc_path* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_power_parameters/cap_watts* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/decrease_rate* + - Description: percentage of the difference between a node's minimum and maximum power consumption + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/get_timeout* + - Description: in milliseconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/increase_rate* + - Description: percentage of the difference between a node's minimum and maximum power consumption + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/job_level* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_power_parameters/job_no_level* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_power_parameters/lower_threshold* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/recent_job* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/set_timeout* + - Description: in milliseconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/set_watts* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/upper_threshold* + - Description: percentage of its current cap + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_sbcast_parameters** + - */software/components/metaconfig/slurm_sbcast_parameters/DestDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_sbcast_parameters/Compression* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_dependency_parameters** + - */software/components/metaconfig/slurm_dependency_parameters/disable_remote_singleton* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_scheduler_parameters** + - */software/components/metaconfig/slurm_scheduler_parameters/assoc_limit_stop* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/batch_5fsched_5fdelay* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bb_array_stage_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_busy_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_continue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_interval* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_job_part_count_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_array_resv* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_assoc* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_test* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_time* + - Optional + - Type: long + - Range: 0..256 + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_age_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_prio_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_resolution* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window_linear* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_sleep* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/build_queue_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_5fqueue_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/defer* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/delay_boot* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_gbytes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/disable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_user_top* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/Ignore_NUMA* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/inventory_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/max_array_tasks* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_rpc_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_sched_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_script_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_switch_wait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fbackup_5fscheduling* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fenv_5fcache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/pack_serial_at_end* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/partition_5fjob_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/preempt_reorder_count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/preempt_strict_order* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/preempt_youngest_first* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/nohold_on_prolog_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/reduce_completing_frag* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/requeue_setup_env_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/salloc_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sbatch_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sched_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/spec_cores_first* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/whole_pack* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_select_type_parameters** + - */software/components/metaconfig/slurm_select_type_parameters/OTHER_CONS_RES* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_ABSOLUTELY_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO_STEPS* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_ONE_TASK_PER_CORE* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CORE_DEFAULT_DIST_BLOCK* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Pack_Nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Memory* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_task_plugin_param** + - */software/components/metaconfig/slurm_task_plugin_param/Boards* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Cores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Cpusets* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/None* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Sched* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Sockets* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Threads* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/SlurmdOffSpec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Verbose* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Autobind* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_topology_param** + - */software/components/metaconfig/slurm_topology_param/Dragonfly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/NoCtldInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/NoInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/TopoOptional* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_health_check** + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckInterval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckNodeState* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckProgram* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_control_resourcelimits** + - **/software/components/metaconfig/slurm_mpi_params** + - */software/components/metaconfig/slurm_mpi_params/ports* + - Description: port or port range + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_launch_params** + - */software/components/metaconfig/slurm_launch_params/batch_step_set_cpu_freq* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/cray_net_exclusive* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/disable_send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/enable_nss_slurm* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/lustre_no_flush* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mem_sort* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mpir_use_nodeaddr* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock_all* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/test_exec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/use_interactive_step* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_authalt_params** + - */software/components/metaconfig/slurm_authalt_params/disable_token_creation* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_authalt_params/jwt_key* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_conf_control** + - */software/components/metaconfig/slurm_conf_control/AllowSpecResourcesUsage* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/slurm_conf_control/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_conf_control/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/AuthInfo* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/BackupController* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/BackupAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/BurstBufferType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CheckpointType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ChosLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/CliFilterPlugins* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/ClusterName* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/CompleteWait* + - Optional + - Type: long + - Range: 0..65535 + - */software/components/metaconfig/slurm_conf_control/ControlMachine* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/ControlAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/CoreSpecPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqDef* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqGovernors* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CryptoType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DebugFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DefaultStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/DefaultStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DefaultStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/EnforcePartLimits* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ExtSensorsFreq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/ExtSensorsType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/FairShareDampeningFactor* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_conf_control/FastSchedule* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/FederationParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_control/FirstJobId* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/GresTypes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/GroupUpdateForce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/GroupUpdateTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/JobCheckpointDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobContainerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/JobCredentialPrivateKey* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobCredentialPublicCertificate* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobFileAppend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobRequeue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobSubmitPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/KillOnBadExit* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/LaunchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/LaunchParameters* + - Optional + - Type: slurm_launch_params + - */software/components/metaconfig/slurm_conf_control/Licenses* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MailProg* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/MaxArraySize* + - Description: 0 disables array jobs, the value of MaxJobCount should be much larger than MaxArraySize + - Optional + - Type: long + - Range: 0..4000001 + - */software/components/metaconfig/slurm_conf_control/MaxJobCount* + - Optional + - Type: long + - Range: 0..200000 + - */software/components/metaconfig/slurm_conf_control/MaxJobId* + - Optional + - Type: long + - Range: 0..67108863 + - */software/components/metaconfig/slurm_conf_control/MaxMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxStepCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxTasksPerNode* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/MpiDefault* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MpiParams* + - Optional + - Type: slurm_mpi_params + - */software/components/metaconfig/slurm_conf_control/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PlugStackConfig* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PreemptType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ProctrackType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PropagatePrioProcess* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimits* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimitsExcept* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/RebootProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/ReconfigFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/RequeueExit* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/RequeueExitHold* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/ReturnToService* + - Required + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/NodeFeaturesPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MailDomain* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MemLimitEnforce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/MinJobAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MsgAggregationParams* + - Optional + - Type: slurm_msg_aggregation + - */software/components/metaconfig/slurm_conf_control/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/RoutePlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/SallocDefaultCommand* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/SbcastParameters* + - Optional + - Type: slurm_sbcast_parameters + - */software/components/metaconfig/slurm_conf_control/SrunPortRange* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/TmpFS* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/TreeWidth* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/UnkillableStepProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/UsePAM* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/VSizeFactor* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_prolog_epilog** + - */software/components/metaconfig/slurm_conf_prolog_epilog/Epilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/EpilogSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/Prolog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologEpilogTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvOverRun* + - Description: in minutes + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskProlog* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_ctld_parameters** + - */software/components/metaconfig/slurm_ctld_parameters/allow_user_triggers* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/cloud_dns* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/cloud_5freg_5faddrs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/enable_configless* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/idle_on_node_suspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/power_save_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/power_save_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/max_5fdbd_5fmsg_5faction* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_ctld_parameters/preempt_send_user_signal* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/reboot_from_controller* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/user_5fresv_5fdelete* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_process** + - */software/components/metaconfig/slurm_conf_process/MCSParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_process/MCSPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/PowerParameters* + - Optional + - Type: slurm_power_parameters + - */software/components/metaconfig/slurm_conf_process/PowerPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmdUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmctldParameters* + - Optional + - Type: slurm_ctld_parameters + - */software/components/metaconfig/slurm_conf_process/SlurmctldPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmctldPlugstack* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmctldPort* + - Description: a port range + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdSpoolDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/StateSaveLocation* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SwitchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/TaskPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/TaskPluginParam* + - Optional + - Type: slurm_task_plugin_param + - */software/components/metaconfig/slurm_conf_process/TopologyParam* + - Optional + - Type: slurm_topology_param + - */software/components/metaconfig/slurm_conf_process/TopologyPlugin* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_timers** + - */software/components/metaconfig/slurm_conf_timers/BatchStartTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/CompleteWait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/EioTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/EpilogMsgTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/GetEnvTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/InactiveLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/KeepAliveTime* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/KillWait* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/OverTimeLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/ReturnToService* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_timers/SlurmctldTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/SlurmdTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/UnkillableStepTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/WaitTime* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_scheduling** + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/FastSchedule* + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_scheduling/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerTimeSlice* + - Optional + - Type: long + - Range: 5..65533 + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerParameters* + - Optional + - Type: slurm_scheduler_parameters + - */software/components/metaconfig/slurm_conf_scheduling/DependencyParameters* + - Optional + - Type: slurm_dependency_parameters + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectTypeParameters* + - Optional + - Type: slurm_select_type_parameters + - **/software/components/metaconfig/slurm_conf_job_priority** + - */software/components/metaconfig/slurm_conf_job_priority/PriorityDecayHalfLife* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityCalcPeriod* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFavorSmall* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_job_priority/PriorityMaxAge* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityUsageResetPeriod* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightFairshare* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightJobSize* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightPartition* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightQOS* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightTRES* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_job_gather_params** + - */software/components/metaconfig/slurm_job_gather_params/NoShared* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/UsePss* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/NoOverMemoryKill* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_accounting** + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageEnforce* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageTRES* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoreJobComment* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherNodeFreq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherEnergyType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherInfinibandType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherFilesystemType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherProfileType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/JobCompType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherFrequency* + - Optional + - Type: slurm_job_gather_frequency + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherParams* + - Optional + - Type: slurm_job_gather_params + - **/software/components/metaconfig/slurm_conf_logging** + - */software/components/metaconfig/slurm_conf_logging/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_logging/SlurmctldDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmctldLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmctldSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmdSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogLevel* + - Optional + - Type: long + - Range: 0..1 + - **/software/components/metaconfig/slurm_conf_power** + - */software/components/metaconfig/slurm_conf_power/ResumeProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/ResumeRate* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/ResumeTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/SuspendTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendExcNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendExcParts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendRate* + - Description: number of nodes per minute + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_compute_nodes** + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeHostname* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Boards* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoreSpecCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoresPerSocket* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/CPUs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuSpecList* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Feature* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Gres* + - Optional + - Type: slurm_gres + - */software/components/metaconfig/slurm_conf_compute_nodes/MemSpecLimit* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Procs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/RealMemory* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Sockets* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/SocketsPerBoard* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/ThreadsPerCore* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TmpDisk* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TRESWeights* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_compute_nodes/Weight* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_down_nodes** + - */software/components/metaconfig/slurm_conf_down_nodes/DownNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_frontend_nodes** + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_frontend_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_partition_select_type** + - */software/components/metaconfig/slurm_partition_select_type/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket_Memory* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_partition** + - */software/components/metaconfig/slurm_conf_partition/AllocNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/Alternate* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/Default* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerGPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DenyAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DenyQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DefaultTime* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/ExclusiveUser* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/GraceTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Hidden* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/MaxCPUsPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxTime* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MinNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Nodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/OverSubscribe* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/PartitionName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/PriorityJobFactor* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/PriorityTier* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/QOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/ReqResv* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/RootOnly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/SelectTypeParameters* + - Optional + - Type: slurm_partition_select_type + - */software/components/metaconfig/slurm_conf_partition/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/TRESBillingWeights* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_conf_nodes** + - */software/components/metaconfig/slurm_conf_nodes/compute* + - Description: key is used as nodename, unless NodeName attribute is set + - Required + - Type: slurm_conf_compute_nodes + - */software/components/metaconfig/slurm_conf_nodes/down* + - Description: key is used as nodename, unless DownNodes attribute is set + - Optional + - Type: slurm_conf_down_nodes + - */software/components/metaconfig/slurm_conf_nodes/frontend* + - Description: key is used as nodename, unless FrontendName attribute is set + - Optional + - Type: slurm_conf_frontend_nodes + - **/software/components/metaconfig/slurm_conf** + - */software/components/metaconfig/slurm_conf/control* + - Required + - Type: slurm_conf_control + - */software/components/metaconfig/slurm_conf/process* + - Required + - Type: slurm_conf_process + - */software/components/metaconfig/slurm_conf/health* + - Optional + - Type: slurm_conf_health_check + - */software/components/metaconfig/slurm_conf/timers* + - Optional + - Type: slurm_conf_timers + - */software/components/metaconfig/slurm_conf/prepilogue* + - Optional + - Type: slurm_conf_prolog_epilog + - */software/components/metaconfig/slurm_conf/scheduling* + - Required + - Type: slurm_conf_scheduling + - */software/components/metaconfig/slurm_conf/priority* + - Required + - Type: slurm_conf_job_priority + - */software/components/metaconfig/slurm_conf/accounting* + - Required + - Type: slurm_conf_accounting + - */software/components/metaconfig/slurm_conf/logging* + - Required + - Type: slurm_conf_logging + - */software/components/metaconfig/slurm_conf/power* + - Optional + - Type: slurm_conf_power + - */software/components/metaconfig/slurm_conf/nodes* + - Optional + - Type: slurm_conf_nodes + - */software/components/metaconfig/slurm_conf/partitions* + - Description: key is used as PartitionName, unless PartitionName attribute is set + - Optional + - Type: slurm_conf_partition + - **/software/components/metaconfig/slurm_cgroups_conf** + - */software/components/metaconfig/slurm_cgroups_conf/AllowedDevicesFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/AllowedKmemSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/AllowedRAMSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/AllowedSwapSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/CgroupAutomount* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/CgroupMountpoint* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainCores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainDevices* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainKmemSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainRAMSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainSwapSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/MaxRAMPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MaxSwapPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MaxKmemPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MemorySwappiness* + - Optional + - Type: long + - Range: 0..100 + - */software/components/metaconfig/slurm_cgroups_conf/MinKmemSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/MinRAMSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/TaskAffinity* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_spank_plugin** + - */software/components/metaconfig/slurm_spank_plugin/optional* + - Description: plugin is optional (if not optional, it is required) + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_spank_plugin/plugin* + - Required + - Type: absolute_file_path + - */software/components/metaconfig/slurm_spank_plugin/arguments* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_spank_includes** + - */software/components/metaconfig/slurm_spank_includes/directory* + - Required + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_spank_conf** + - */software/components/metaconfig/slurm_spank_conf/plugins* + - Optional + - Type: slurm_spank_plugin + - */software/components/metaconfig/slurm_spank_conf/includes* + - Optional + - Type: slurm_spank_includes + - **/software/components/metaconfig/slurm_topology_leaf_switch** + - */software/components/metaconfig/slurm_topology_leaf_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_leaf_switch/nodes* + - Required + - Type: type_fqdn + - **/software/components/metaconfig/slurm_topology_spine_switch** + - */software/components/metaconfig/slurm_topology_spine_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_spine_switch/switches* + - Required + - Type: string + - **/software/components/metaconfig/slurm_topology_conf** + - */software/components/metaconfig/slurm_topology_conf/leafswitch* + - Required + - Type: slurm_topology_leaf_switch + - */software/components/metaconfig/slurm_topology_conf/spineswitch* + - Required + - Type: slurm_topology_spine_switch + - **/software/components/metaconfig/slurm_acct_gather_conf** + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIFrequency* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMICalcAdjustment* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPowerSensors* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIUsername* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPassword* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Dir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Default* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_acct_gather_conf/InfinibandOFEDPort* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_dbd_conf** + - */software/components/metaconfig/slurm_dbd_conf/ArchiveDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveEvents* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveResvs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveScript* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSteps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSuspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveTXN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveUsage* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_dbd_conf/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/AuthInfo* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/CommitDelay* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/DbdBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/DebugFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/DebugLevel* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DebugLevelSyslog* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DefaultQOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/LogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/MaxQueryTimeRange* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/PidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/PurgeEventAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeJobAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeResvAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeStepAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeSuspendAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeTXNAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeUsageAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/StoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/StorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/StorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/TrackSlurmctldDown* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_container_per_node_conf** + - */software/components/metaconfig/slurm_job_container_per_node_conf/AutoBasePath* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_container_per_node_conf/Basepath* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/InitScript* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_job_container_node_conf** + - */software/components/metaconfig/slurm_job_container_node_conf/NodeName* + - Required + - Type: string + - **/software/components/metaconfig/slurm_job_container_conf** + - */software/components/metaconfig/slurm_job_container_conf/Default* + - Optional + - Type: slurm_job_container_per_node_conf + - */software/components/metaconfig/slurm_job_container_conf/Nodes* + - Optional + - Type: slurm_job_container_node_conf + - **/software/components/metaconfig/slurm_gres_autodetect_conf** + - */software/components/metaconfig/slurm_gres_autodetect_conf/AutoDetect* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_gres_per_node_conf** + - */software/components/metaconfig/slurm_gres_per_node_conf/NodeName* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres_per_node_conf/Cores* + - Optional + - Type: long + - */software/components/metaconfig/slurm_gres_per_node_conf/Count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/File* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_gres_per_node_conf/Flags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Links* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/Name* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Type* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_gres_conf** + - */software/components/metaconfig/slurm_gres_conf/Default* + - Optional + - Type: slurm_gres_autodetect_conf + - */software/components/metaconfig/slurm_gres_conf/Nodes* + - Optional + - Type: slurm_gres_per_node_conf diff --git a/docs/components/NCM_Component_metaconfig_slurm_schema_21.08.rst b/docs/components/NCM_Component_metaconfig_slurm_schema_21.08.rst new file mode 100644 index 0000000..281345d --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_slurm_schema_21.08.rst @@ -0,0 +1,1945 @@ +################################################### +NCM\::Component\::metaconfig\::slurm - schema_21.08 +################################################### + +Types +----- + + - **/software/components/metaconfig/slurm_debuglevel** + - **/software/components/metaconfig/slurm_gres** + - */software/components/metaconfig/slurm_gres/name* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres/type* + - Optional + - Type: string + - */software/components/metaconfig/slurm_gres/consume* + - Required + - Type: boolean + - Default value: true + - */software/components/metaconfig/slurm_gres/number* + - Required + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_job_gather_frequency** + - Description: all intervals in seconds + - */software/components/metaconfig/slurm_job_gather_frequency/energy* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/filesystem* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/network* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/task* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_msg_aggregation** + - */software/components/metaconfig/slurm_msg_aggregation/WindowMsgs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_msg_aggregation/WindowTime* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_power_parameters** + - */software/components/metaconfig/slurm_power_parameters/balance_interval* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/capmc_path* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_power_parameters/cap_watts* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/decrease_rate* + - Description: percentage of the difference between a node's minimum and maximum power consumption + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/get_timeout* + - Description: in milliseconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/increase_rate* + - Description: percentage of the difference between a node's minimum and maximum power consumption + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/job_level* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_power_parameters/job_no_level* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_power_parameters/lower_threshold* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/recent_job* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/set_timeout* + - Description: in milliseconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/set_watts* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/upper_threshold* + - Description: percentage of its current cap + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_sbcast_parameters** + - */software/components/metaconfig/slurm_sbcast_parameters/DestDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_sbcast_parameters/Compression* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_sbcast_parameters/send_libs* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_dependency_parameters** + - */software/components/metaconfig/slurm_dependency_parameters/disable_remote_singleton* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_scheduler_parameters** + - */software/components/metaconfig/slurm_scheduler_parameters/assoc_limit_stop* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/batch_5fsched_5fdelay* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bb_array_stage_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_busy_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_continue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_interval* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_job_part_count_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_array_resv* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_assoc* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_test* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_time* + - Optional + - Type: long + - Range: 0..256 + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_age_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_prio_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_node_space_size* + - Optional + - Type: long + - Range: 2..2000000 + - */software/components/metaconfig/slurm_scheduler_parameters/bf_resolution* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window_linear* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_sleep* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/build_queue_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_5fqueue_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/defer* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/delay_boot* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_gbytes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/disable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_user_top* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/Ignore_NUMA* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/inventory_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/max_array_tasks* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_rpc_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_sched_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_script_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_switch_wait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fbackup_5fscheduling* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fenv_5fcache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/pack_serial_at_end* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/partition_5fjob_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/preempt_reorder_count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/preempt_strict_order* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/preempt_youngest_first* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/nohold_on_prolog_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/reduce_completing_frag* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/requeue_setup_env_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/salloc_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sbatch_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sched_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/spec_cores_first* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/whole_pack* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_select_type_parameters** + - */software/components/metaconfig/slurm_select_type_parameters/OTHER_CONS_RES* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_ABSOLUTELY_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO_STEPS* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_ONE_TASK_PER_CORE* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CORE_DEFAULT_DIST_BLOCK* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Pack_Nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Memory* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_task_plugin_param** + - */software/components/metaconfig/slurm_task_plugin_param/Boards* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Cores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/None* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Sockets* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Threads* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/SlurmdOffSpec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Verbose* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Autobind* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_topology_param** + - */software/components/metaconfig/slurm_topology_param/Dragonfly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/NoCtldInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/NoInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/TopoOptional* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_health_check** + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckInterval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckNodeState* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckProgram* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_control_resourcelimits** + - **/software/components/metaconfig/slurm_mpi_params** + - */software/components/metaconfig/slurm_mpi_params/ports* + - Description: port or port range + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_launch_params** + - */software/components/metaconfig/slurm_launch_params/batch_step_set_cpu_freq* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/cray_net_exclusive* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/disable_send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/enable_nss_slurm* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/lustre_no_flush* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mem_sort* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mpir_use_nodeaddr* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock_all* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/test_exec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/use_interactive_step* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_authalt_params** + - */software/components/metaconfig/slurm_authalt_params/disable_token_creation* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_authalt_params/jwt_key* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_authalt_params/jwks* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_communication_params** + - */software/components/metaconfig/slurm_communication_params/block_null_hash* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/CheckGhalQuiesce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/DisableIPv4* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/EnableIPv6* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/NoAddrCache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/NoCtldInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/NoInAddrAny* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_cron_parameters** + - */software/components/metaconfig/slurm_cron_parameters/enable* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_control** + - */software/components/metaconfig/slurm_conf_control/AllowSpecResourcesUsage* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/slurm_conf_control/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_conf_control/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/AuthInfo* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/BackupController* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/BackupAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/BurstBufferType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ChosLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/CliFilterPlugins* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/ClusterName* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/CommunicationParameters* + - Optional + - Type: slurm_communication_params + - */software/components/metaconfig/slurm_conf_control/CompleteWait* + - Optional + - Type: long + - Range: 0..65535 + - */software/components/metaconfig/slurm_conf_control/ControlMachine* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/ControlAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/CoreSpecPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqDef* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqGovernors* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CryptoType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DebugFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DefaultStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/DefaultStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DefaultStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/EnforcePartLimits* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ExtSensorsFreq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/ExtSensorsType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/FairShareDampeningFactor* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_conf_control/FastSchedule* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/FederationParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_control/FirstJobId* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/GresTypes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/GroupUpdateForce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/GroupUpdateTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/JobContainerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/JobCredentialPrivateKey* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobCredentialPublicCertificate* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobFileAppend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobRequeue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobSubmitPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/KillOnBadExit* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/LaunchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/LaunchParameters* + - Optional + - Type: slurm_launch_params + - */software/components/metaconfig/slurm_conf_control/Licenses* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MailProg* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/MaxArraySize* + - Description: 0 disables array jobs, the value of MaxJobCount should be much larger than MaxArraySize + - Optional + - Type: long + - Range: 0..4000001 + - */software/components/metaconfig/slurm_conf_control/MaxJobCount* + - Optional + - Type: long + - Range: 0..200000 + - */software/components/metaconfig/slurm_conf_control/MaxJobId* + - Optional + - Type: long + - Range: 0..67108863 + - */software/components/metaconfig/slurm_conf_control/MaxMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxStepCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxTasksPerNode* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/MpiDefault* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MpiParams* + - Optional + - Type: slurm_mpi_params + - */software/components/metaconfig/slurm_conf_control/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PlugStackConfig* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PreemptType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ProctrackType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PropagatePrioProcess* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimits* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimitsExcept* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/RebootProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/ReconfigFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/RequeueExit* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/RequeueExitHold* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/ReturnToService* + - Required + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/NodeFeaturesPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MailDomain* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MinJobAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MsgAggregationParams* + - Optional + - Type: slurm_msg_aggregation + - */software/components/metaconfig/slurm_conf_control/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/RoutePlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/SallocDefaultCommand* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/SbcastParameters* + - Optional + - Type: slurm_sbcast_parameters + - */software/components/metaconfig/slurm_conf_control/BcastExclude* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/ScronParameters* + - Optional + - Type: slurm_cron_parameters + - */software/components/metaconfig/slurm_conf_control/SrunPortRange* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/TmpFS* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/TreeWidth* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/UnkillableStepProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/UsePAM* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/VSizeFactor* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_prolog_epilog** + - */software/components/metaconfig/slurm_conf_prolog_epilog/Epilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/EpilogSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/Prolog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologEpilogTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvOverRun* + - Description: in minutes + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskProlog* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_ctld_parameters** + - */software/components/metaconfig/slurm_ctld_parameters/allow_user_triggers* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/cloud_dns* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/cloud_5freg_5faddrs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/enable_configless* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/idle_on_node_suspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/power_save_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/power_save_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/max_5fdbd_5fmsg_5faction* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_ctld_parameters/node_reg_mem_percent* + - Optional + - Type: long + - Range: 0..100 + - */software/components/metaconfig/slurm_ctld_parameters/preempt_send_user_signal* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/reboot_from_controller* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/user_5fresv_5fdelete* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_d_parameters** + - */software/components/metaconfig/slurm_d_parameters/config_overrides* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/l3cache_as_socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/shutdown_on_reboot* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_process** + - */software/components/metaconfig/slurm_conf_process/MCSParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_process/MCSPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/PowerParameters* + - Optional + - Type: slurm_power_parameters + - */software/components/metaconfig/slurm_conf_process/PowerPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmdUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmdParameters* + - Optional + - Type: slurm_d_parameters + - */software/components/metaconfig/slurm_conf_process/SlurmctldParameters* + - Optional + - Type: slurm_ctld_parameters + - */software/components/metaconfig/slurm_conf_process/SlurmctldPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmctldPlugstack* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmctldPort* + - Description: a port range + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdSpoolDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/StateSaveLocation* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SwitchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/TaskPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/TaskPluginParam* + - Optional + - Type: slurm_task_plugin_param + - */software/components/metaconfig/slurm_conf_process/TopologyParam* + - Optional + - Type: slurm_topology_param + - */software/components/metaconfig/slurm_conf_process/TopologyPlugin* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_timers** + - */software/components/metaconfig/slurm_conf_timers/BatchStartTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/CompleteWait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/EioTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/EpilogMsgTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/GetEnvTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/InactiveLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/KeepAliveTime* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/KillWait* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/OverTimeLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/ReturnToService* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_timers/SlurmctldTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/SlurmdTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/UnkillableStepTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/WaitTime* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_scheduling** + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/FastSchedule* + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_scheduling/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerTimeSlice* + - Optional + - Type: long + - Range: 5..65533 + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerParameters* + - Optional + - Type: slurm_scheduler_parameters + - */software/components/metaconfig/slurm_conf_scheduling/DependencyParameters* + - Optional + - Type: slurm_dependency_parameters + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectTypeParameters* + - Optional + - Type: slurm_select_type_parameters + - **/software/components/metaconfig/slurm_conf_job_priority** + - */software/components/metaconfig/slurm_conf_job_priority/PriorityDecayHalfLife* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityCalcPeriod* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFavorSmall* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_job_priority/PriorityMaxAge* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityUsageResetPeriod* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightFairshare* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightJobSize* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightPartition* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightQOS* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightTRES* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_job_gather_params** + - */software/components/metaconfig/slurm_job_gather_params/NoShared* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/UsePss* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/NoOverMemoryKill* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_accounting** + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageEnforce* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageTRES* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoreFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherNodeFreq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherEnergyType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherInfinibandType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherFilesystemType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherProfileType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/JobCompType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherFrequency* + - Optional + - Type: slurm_job_gather_frequency + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherParams* + - Optional + - Type: slurm_job_gather_params + - **/software/components/metaconfig/slurm_conf_logging** + - */software/components/metaconfig/slurm_conf_logging/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_logging/SlurmctldDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmctldLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmctldSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmdSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogLevel* + - Optional + - Type: long + - Range: 0..1 + - **/software/components/metaconfig/slurm_conf_power** + - */software/components/metaconfig/slurm_conf_power/ResumeProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/ResumeRate* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/ResumeTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/SuspendTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendExcNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendExcParts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendRate* + - Description: number of nodes per minute + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_compute_nodes** + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeHostname* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Boards* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoreSpecCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoresPerSocket* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/CPUs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuSpecList* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Feature* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Gres* + - Optional + - Type: slurm_gres + - */software/components/metaconfig/slurm_conf_compute_nodes/MemSpecLimit* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Procs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/RealMemory* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Sockets* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/SocketsPerBoard* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/ThreadsPerCore* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TmpDisk* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TRESWeights* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_compute_nodes/Weight* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_down_nodes** + - */software/components/metaconfig/slurm_conf_down_nodes/DownNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_frontend_nodes** + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_frontend_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_partition_select_type** + - */software/components/metaconfig/slurm_partition_select_type/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket_Memory* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_partition** + - */software/components/metaconfig/slurm_conf_partition/AllocNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/Alternate* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/Default* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerGPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DenyAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DenyQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DefaultTime* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/ExclusiveUser* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/GraceTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Hidden* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/MaxCPUsPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxTime* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MinNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Nodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/OverSubscribe* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/PartitionName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/PriorityJobFactor* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/PriorityTier* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/QOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/ReqResv* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/RootOnly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/SelectTypeParameters* + - Optional + - Type: slurm_partition_select_type + - */software/components/metaconfig/slurm_conf_partition/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/TRESBillingWeights* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_conf_nodes** + - */software/components/metaconfig/slurm_conf_nodes/compute* + - Description: key is used as nodename, unless NodeName attribute is set + - Required + - Type: slurm_conf_compute_nodes + - */software/components/metaconfig/slurm_conf_nodes/down* + - Description: key is used as nodename, unless DownNodes attribute is set + - Optional + - Type: slurm_conf_down_nodes + - */software/components/metaconfig/slurm_conf_nodes/frontend* + - Description: key is used as nodename, unless FrontendName attribute is set + - Optional + - Type: slurm_conf_frontend_nodes + - **/software/components/metaconfig/slurm_conf** + - */software/components/metaconfig/slurm_conf/control* + - Required + - Type: slurm_conf_control + - */software/components/metaconfig/slurm_conf/process* + - Required + - Type: slurm_conf_process + - */software/components/metaconfig/slurm_conf/health* + - Optional + - Type: slurm_conf_health_check + - */software/components/metaconfig/slurm_conf/timers* + - Optional + - Type: slurm_conf_timers + - */software/components/metaconfig/slurm_conf/prepilogue* + - Optional + - Type: slurm_conf_prolog_epilog + - */software/components/metaconfig/slurm_conf/scheduling* + - Required + - Type: slurm_conf_scheduling + - */software/components/metaconfig/slurm_conf/priority* + - Required + - Type: slurm_conf_job_priority + - */software/components/metaconfig/slurm_conf/accounting* + - Required + - Type: slurm_conf_accounting + - */software/components/metaconfig/slurm_conf/logging* + - Required + - Type: slurm_conf_logging + - */software/components/metaconfig/slurm_conf/power* + - Optional + - Type: slurm_conf_power + - */software/components/metaconfig/slurm_conf/nodes* + - Optional + - Type: slurm_conf_nodes + - */software/components/metaconfig/slurm_conf/partitions* + - Description: key is used as PartitionName, unless PartitionName attribute is set + - Optional + - Type: slurm_conf_partition + - **/software/components/metaconfig/slurm_cgroups_conf** + - */software/components/metaconfig/slurm_cgroups_conf/AllowedDevicesFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/AllowedKmemSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/AllowedRAMSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/AllowedSwapSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/CgroupAutomount* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/CgroupMountpoint* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainCores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainDevices* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainKmemSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainRAMSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainSwapSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/MaxRAMPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MaxSwapPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MaxKmemPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MemorySwappiness* + - Optional + - Type: long + - Range: 0..100 + - */software/components/metaconfig/slurm_cgroups_conf/MinKmemSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/MinRAMSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/TaskAffinity* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_spank_plugin** + - */software/components/metaconfig/slurm_spank_plugin/optional* + - Description: plugin is optional (if not optional, it is required) + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_spank_plugin/plugin* + - Required + - Type: absolute_file_path + - */software/components/metaconfig/slurm_spank_plugin/arguments* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_spank_includes** + - */software/components/metaconfig/slurm_spank_includes/directory* + - Required + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_spank_conf** + - */software/components/metaconfig/slurm_spank_conf/plugins* + - Optional + - Type: slurm_spank_plugin + - */software/components/metaconfig/slurm_spank_conf/includes* + - Optional + - Type: slurm_spank_includes + - **/software/components/metaconfig/slurm_topology_leaf_switch** + - */software/components/metaconfig/slurm_topology_leaf_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_leaf_switch/nodes* + - Required + - Type: type_fqdn + - **/software/components/metaconfig/slurm_topology_spine_switch** + - */software/components/metaconfig/slurm_topology_spine_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_spine_switch/switches* + - Required + - Type: string + - **/software/components/metaconfig/slurm_topology_conf** + - */software/components/metaconfig/slurm_topology_conf/leafswitch* + - Required + - Type: slurm_topology_leaf_switch + - */software/components/metaconfig/slurm_topology_conf/spineswitch* + - Required + - Type: slurm_topology_spine_switch + - **/software/components/metaconfig/slurm_acct_gather_conf** + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIFrequency* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMICalcAdjustment* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPowerSensors* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIUsername* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPassword* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Dir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Default* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_acct_gather_conf/InfinibandOFEDPort* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_dbd_conf** + - */software/components/metaconfig/slurm_dbd_conf/ArchiveDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveEvents* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveResvs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveScript* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSteps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSuspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveTXN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveUsage* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_dbd_conf/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/AuthInfo* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/CommitDelay* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/DbdBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/DebugFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/DebugLevel* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DebugLevelSyslog* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DefaultQOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/LogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/MaxQueryTimeRange* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/PidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/PurgeEventAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeJobAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeResvAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeStepAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeSuspendAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeTXNAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeUsageAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/StoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/StorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/StorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/TrackSlurmctldDown* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_container_per_node_conf** + - */software/components/metaconfig/slurm_job_container_per_node_conf/AutoBasePath* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_container_per_node_conf/Basepath* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/InitScript* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_job_container_node_conf** + - */software/components/metaconfig/slurm_job_container_node_conf/NodeName* + - Required + - Type: string + - **/software/components/metaconfig/slurm_job_container_conf** + - */software/components/metaconfig/slurm_job_container_conf/Default* + - Optional + - Type: slurm_job_container_per_node_conf + - */software/components/metaconfig/slurm_job_container_conf/Nodes* + - Optional + - Type: slurm_job_container_node_conf + - **/software/components/metaconfig/slurm_gres_autodetect_conf** + - */software/components/metaconfig/slurm_gres_autodetect_conf/AutoDetect* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_gres_per_node_conf** + - */software/components/metaconfig/slurm_gres_per_node_conf/NodeName* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres_per_node_conf/Cores* + - Optional + - Type: long + - */software/components/metaconfig/slurm_gres_per_node_conf/Count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/File* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_gres_per_node_conf/Flags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Links* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/Name* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Type* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_gres_conf** + - */software/components/metaconfig/slurm_gres_conf/Default* + - Optional + - Type: slurm_gres_autodetect_conf + - */software/components/metaconfig/slurm_gres_conf/Nodes* + - Optional + - Type: slurm_gres_per_node_conf diff --git a/docs/components/NCM_Component_metaconfig_slurm_schema_23.02.rst b/docs/components/NCM_Component_metaconfig_slurm_schema_23.02.rst new file mode 100644 index 0000000..1b5f92f --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_slurm_schema_23.02.rst @@ -0,0 +1,2214 @@ +################################################### +NCM\::Component\::metaconfig\::slurm - schema_23.02 +################################################### + +Types +----- + + - **/software/components/metaconfig/slurm_debuglevel** + - **/software/components/metaconfig/slurm_debugflags** + - **/software/components/metaconfig/slurm_gres** + - */software/components/metaconfig/slurm_gres/name* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres/type* + - Optional + - Type: string + - */software/components/metaconfig/slurm_gres/consume* + - Required + - Type: boolean + - Default value: true + - */software/components/metaconfig/slurm_gres/number* + - Required + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_job_gather_frequency** + - Description: all intervals in seconds + - */software/components/metaconfig/slurm_job_gather_frequency/energy* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/filesystem* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/network* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/task* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_msg_aggregation** + - */software/components/metaconfig/slurm_msg_aggregation/WindowMsgs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_msg_aggregation/WindowTime* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_power_parameters** + - */software/components/metaconfig/slurm_power_parameters/balance_interval* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/capmc_path* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_power_parameters/cap_watts* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/decrease_rate* + - Description: percentage of the difference between a node's minimum and maximum power consumption + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/get_timeout* + - Description: in milliseconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/increase_rate* + - Description: percentage of the difference between a node's minimum and maximum power consumption + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/job_level* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_power_parameters/job_no_level* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_power_parameters/lower_threshold* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/recent_job* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/set_timeout* + - Description: in milliseconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/set_watts* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_power_parameters/upper_threshold* + - Description: percentage of its current cap + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_sbcast_parameters** + - */software/components/metaconfig/slurm_sbcast_parameters/DestDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_sbcast_parameters/Compression* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_sbcast_parameters/send_libs* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_preempt_params** + - */software/components/metaconfig/slurm_preempt_params/min_exempt_priority* + - Optional + - Type: long + - */software/components/metaconfig/slurm_preempt_params/reclaim_licenses* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_preempt_params/reorder_count* + - Optional + - Type: long + - */software/components/metaconfig/slurm_preempt_params/send_user_signal* + - Optional + - Type: long + - */software/components/metaconfig/slurm_preempt_params/strict_order* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_preempt_params/youngest_first* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_dependency_parameters** + - */software/components/metaconfig/slurm_dependency_parameters/disable_remote_singleton* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_scheduler_parameters** + - */software/components/metaconfig/slurm_scheduler_parameters/assoc_limit_stop* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/batch_5fsched_5fdelay* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bb_array_stage_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_busy_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_continue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_interval* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_job_part_count_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_licenses* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_array_resv* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_assoc* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_test* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_time* + - Optional + - Type: long + - Range: 0..256 + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_age_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_prio_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_node_space_size* + - Optional + - Type: long + - Range: 2..2000000 + - */software/components/metaconfig/slurm_scheduler_parameters/bf_resolution* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window_linear* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_sleep* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/build_queue_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_5fqueue_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/defer* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/defer_batch* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/delay_boot* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_gbytes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/disable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_user_top* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/Ignore_NUMA* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/ignore_prefer_validation* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/inventory_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/max_array_tasks* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_rpc_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_sched_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_script_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_switch_wait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fbackup_5fscheduling* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fenv_5fcache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/pack_serial_at_end* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/partition_5fjob_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/nohold_on_prolog_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/reduce_completing_frag* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/requeue_setup_env_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/salloc_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sbatch_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sched_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/spec_cores_first* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/whole_pack* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_select_type_parameters** + - */software/components/metaconfig/slurm_select_type_parameters/OTHER_CONS_RES* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_ABSOLUTELY_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO_STEPS* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_ONE_TASK_PER_CORE* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CORE_DEFAULT_DIST_BLOCK* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Pack_Nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Memory* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_task_plugin_param** + - */software/components/metaconfig/slurm_task_plugin_param/Boards* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Cores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/None* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Sockets* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Threads* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/SlurmdOffSpec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Verbose* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Autobind* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_topology_param** + - */software/components/metaconfig/slurm_topology_param/Dragonfly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/NoCtldInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/NoInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/TopoOptional* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_health_check** + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckInterval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckNodeState* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckProgram* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_control_resourcelimits** + - **/software/components/metaconfig/slurm_mpi_params** + - */software/components/metaconfig/slurm_mpi_params/ports* + - Description: port or port range + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_launch_params** + - */software/components/metaconfig/slurm_launch_params/batch_step_set_cpu_freq* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/cray_net_exclusive* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/disable_send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/enable_nss_slurm* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/lustre_no_flush* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mem_sort* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mpir_use_nodeaddr* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock_all* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/test_exec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/use_interactive_step* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_comp_params** + - */software/components/metaconfig/slurm_job_comp_params/flush_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_comp_params/poll_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_comp_params/requeue_on_msg_timeout* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_comp_params/topic* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_authalt_params** + - */software/components/metaconfig/slurm_authalt_params/disable_token_creation* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_authalt_params/max_token_lifespan* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_authalt_params/jwt_key* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_authalt_params/jwks* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_communication_params** + - */software/components/metaconfig/slurm_communication_params/block_null_hash* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/CheckGhalQuiesce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/DisableIPv4* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/EnableIPv6* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/getnameinfo_cache_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_communication_params/keepaliveinterval* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_communication_params/keepaliveprobes* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_communication_params/keepalivetime* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_communication_params/NoAddrCache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/NoCtldInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/NoInAddrAny* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_cron_parameters** + - */software/components/metaconfig/slurm_cron_parameters/enable* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_control** + - */software/components/metaconfig/slurm_conf_control/AllowSpecResourcesUsage* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/slurm_conf_control/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_conf_control/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/AuthInfo* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/BackupController* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/BackupAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/BurstBufferType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ChosLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/CliFilterPlugins* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/ClusterName* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/CommunicationParameters* + - Optional + - Type: slurm_communication_params + - */software/components/metaconfig/slurm_conf_control/CompleteWait* + - Optional + - Type: long + - Range: 0..65535 + - */software/components/metaconfig/slurm_conf_control/ControlMachine* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/ControlAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/CoreSpecPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqDef* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqGovernors* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CryptoType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DebugFlags* + - Optional + - Type: slurm_debugflags + - */software/components/metaconfig/slurm_conf_control/DefaultStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/DefaultStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DefaultStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/EnforcePartLimits* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ExtSensorsFreq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/ExtSensorsType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/FairShareDampeningFactor* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_conf_control/FastSchedule* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/FederationParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_control/FirstJobId* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/GresTypes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/GroupUpdateForce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/GroupUpdateTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/JobContainerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/JobCredentialPrivateKey* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobCredentialPublicCertificate* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobFileAppend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobRequeue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobSubmitPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/KillOnBadExit* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/LaunchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/LaunchParameters* + - Optional + - Type: slurm_launch_params + - */software/components/metaconfig/slurm_conf_control/Licenses* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MailProg* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/MaxArraySize* + - Description: 0 disables array jobs, the value of MaxJobCount should be much larger than MaxArraySize + - Optional + - Type: long + - Range: 0..4000001 + - */software/components/metaconfig/slurm_conf_control/MaxBatchRequeue* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_conf_control/MaxJobCount* + - Optional + - Type: long + - Range: 0..200000 + - */software/components/metaconfig/slurm_conf_control/MaxJobId* + - Optional + - Type: long + - Range: 0..67108863 + - */software/components/metaconfig/slurm_conf_control/MaxMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxNodeCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxStepCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxTasksPerNode* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/MpiDefault* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MpiParams* + - Optional + - Type: slurm_mpi_params + - */software/components/metaconfig/slurm_conf_control/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PlugStackConfig* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PreemptType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PreemptParameters* + - Optional + - Type: slurm_preempt_params + - */software/components/metaconfig/slurm_conf_control/ProctrackType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PropagatePrioProcess* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimits* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimitsExcept* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/RebootProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/ReconfigFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/RequeueExit* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/RequeueExitHold* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/ReturnToService* + - Required + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/NodeFeaturesPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MailDomain* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MinJobAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MsgAggregationParams* + - Optional + - Type: slurm_msg_aggregation + - */software/components/metaconfig/slurm_conf_control/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/RoutePlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/SallocDefaultCommand* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/SbcastParameters* + - Optional + - Type: slurm_sbcast_parameters + - */software/components/metaconfig/slurm_conf_control/BcastExclude* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/ScronParameters* + - Optional + - Type: slurm_cron_parameters + - */software/components/metaconfig/slurm_conf_control/SrunPortRange* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/TmpFS* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/TreeWidth* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/UnkillableStepProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/UsePAM* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/userclaimfield* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/VSizeFactor* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_prolog_epilog** + - */software/components/metaconfig/slurm_conf_prolog_epilog/Epilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/EpilogSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/Prolog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologEpilogTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvOverRun* + - Description: in minutes + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskProlog* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_ctld_parameters** + - */software/components/metaconfig/slurm_ctld_parameters/allow_user_triggers* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/cloud_dns* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/cloud_5freg_5faddrs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/enable_configless* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/idle_on_node_suspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/power_save_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/power_save_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/max_5fdbd_5fmsg_5faction* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_ctld_parameters/node_reg_mem_percent* + - Optional + - Type: long + - Range: 0..100 + - */software/components/metaconfig/slurm_ctld_parameters/reboot_from_controller* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/rl_bucket_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/rl_enable* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/rl_refill_period* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_ctld_parameters/rl_refill_rate* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_ctld_parameters/rl_table_size* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_ctld_parameters/user_5fresv_5fdelete* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/validate_nodeaddr_threads* + - Optional + - Type: long + - Range: 1.. + - **/software/components/metaconfig/slurm_d_parameters** + - */software/components/metaconfig/slurm_d_parameters/allow_ecores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/config_overrides* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/l3cache_as_socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/numa_node_as_socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/shutdown_on_reboot* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_process** + - */software/components/metaconfig/slurm_conf_process/MCSParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_process/MCSPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/PowerParameters* + - Optional + - Type: slurm_power_parameters + - */software/components/metaconfig/slurm_conf_process/PowerPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmdUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmdParameters* + - Optional + - Type: slurm_d_parameters + - */software/components/metaconfig/slurm_conf_process/SlurmctldParameters* + - Optional + - Type: slurm_ctld_parameters + - */software/components/metaconfig/slurm_conf_process/SlurmctldPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmctldPlugstack* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmctldPort* + - Description: a port range + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdSpoolDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/StateSaveLocation* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SwitchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/TaskPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/TaskPluginParam* + - Optional + - Type: slurm_task_plugin_param + - */software/components/metaconfig/slurm_conf_process/TopologyParam* + - Optional + - Type: slurm_topology_param + - */software/components/metaconfig/slurm_conf_process/TopologyPlugin* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_timers** + - */software/components/metaconfig/slurm_conf_timers/BatchStartTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/CompleteWait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/EioTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/EpilogMsgTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/GetEnvTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/InactiveLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/KeepAliveTime* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/KillWait* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/OverTimeLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/ReturnToService* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_timers/SlurmctldTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/SlurmdTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/UnkillableStepTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/WaitTime* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_scheduling** + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/FastSchedule* + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_scheduling/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerTimeSlice* + - Optional + - Type: long + - Range: 5..65533 + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerParameters* + - Optional + - Type: slurm_scheduler_parameters + - */software/components/metaconfig/slurm_conf_scheduling/DependencyParameters* + - Optional + - Type: slurm_dependency_parameters + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectTypeParameters* + - Optional + - Type: slurm_select_type_parameters + - **/software/components/metaconfig/slurm_conf_job_priority** + - */software/components/metaconfig/slurm_conf_job_priority/PriorityDecayHalfLife* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityCalcPeriod* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFavorSmall* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_job_priority/PriorityMaxAge* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityUsageResetPeriod* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightFairshare* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightJobSize* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightPartition* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightQOS* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightTRES* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_job_gather_params** + - */software/components/metaconfig/slurm_job_gather_params/NoShared* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/UsePss* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/NoOverMemoryKill* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_accounting** + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageEnforce* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageTRES* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoreFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherNodeFreq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherEnergyType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherInterconnectType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherFilesystemType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherProfileType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/JobCompType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompParams* + - Optional + - Type: slurm_job_comp_params + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherFrequency* + - Optional + - Type: slurm_job_gather_frequency + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherParams* + - Optional + - Type: slurm_job_gather_params + - **/software/components/metaconfig/slurm_conf_logging** + - */software/components/metaconfig/slurm_conf_logging/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_logging/SlurmctldDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmctldLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmctldSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmdSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogLevel* + - Optional + - Type: long + - Range: 0..1 + - **/software/components/metaconfig/slurm_conf_power** + - */software/components/metaconfig/slurm_conf_power/ResumeProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/ResumeRate* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/ResumeTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/SuspendTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendExcNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendExcParts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendRate* + - Description: number of nodes per minute + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_compute_nodes** + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeHostname* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Boards* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoreSpecCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoresPerSocket* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/CPUs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuSpecList* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Feature* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Gres* + - Optional + - Type: slurm_gres + - */software/components/metaconfig/slurm_conf_compute_nodes/MemSpecLimit* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Procs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/RealMemory* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Sockets* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/SocketsPerBoard* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/ThreadsPerCore* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TmpDisk* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TRESWeights* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_compute_nodes/Weight* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_down_nodes** + - */software/components/metaconfig/slurm_conf_down_nodes/DownNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_frontend_nodes** + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_frontend_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_partition_select_type** + - */software/components/metaconfig/slurm_partition_select_type/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket_Memory* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_partition** + - */software/components/metaconfig/slurm_conf_partition/AllocNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/Alternate* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/Default* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerGPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DenyAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DenyQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DefaultTime* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/ExclusiveUser* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/GraceTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Hidden* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/MaxCPUsPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxTime* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MinNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Nodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/OverSubscribe* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/PartitionName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/PriorityJobFactor* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/PriorityTier* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/QOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/ReqResv* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/RootOnly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/SelectTypeParameters* + - Optional + - Type: slurm_partition_select_type + - */software/components/metaconfig/slurm_conf_partition/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/TRESBillingWeights* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_conf_nodes** + - */software/components/metaconfig/slurm_conf_nodes/compute* + - Description: key is used as nodename, unless NodeName attribute is set + - Required + - Type: slurm_conf_compute_nodes + - */software/components/metaconfig/slurm_conf_nodes/down* + - Description: key is used as nodename, unless DownNodes attribute is set + - Optional + - Type: slurm_conf_down_nodes + - */software/components/metaconfig/slurm_conf_nodes/frontend* + - Description: key is used as nodename, unless FrontendName attribute is set + - Optional + - Type: slurm_conf_frontend_nodes + - **/software/components/metaconfig/slurm_conf** + - */software/components/metaconfig/slurm_conf/control* + - Required + - Type: slurm_conf_control + - */software/components/metaconfig/slurm_conf/process* + - Required + - Type: slurm_conf_process + - */software/components/metaconfig/slurm_conf/health* + - Optional + - Type: slurm_conf_health_check + - */software/components/metaconfig/slurm_conf/timers* + - Optional + - Type: slurm_conf_timers + - */software/components/metaconfig/slurm_conf/prepilogue* + - Optional + - Type: slurm_conf_prolog_epilog + - */software/components/metaconfig/slurm_conf/scheduling* + - Required + - Type: slurm_conf_scheduling + - */software/components/metaconfig/slurm_conf/priority* + - Required + - Type: slurm_conf_job_priority + - */software/components/metaconfig/slurm_conf/accounting* + - Required + - Type: slurm_conf_accounting + - */software/components/metaconfig/slurm_conf/logging* + - Required + - Type: slurm_conf_logging + - */software/components/metaconfig/slurm_conf/power* + - Optional + - Type: slurm_conf_power + - */software/components/metaconfig/slurm_conf/nodes* + - Optional + - Type: slurm_conf_nodes + - */software/components/metaconfig/slurm_conf/partitions* + - Description: key is used as PartitionName, unless PartitionName attribute is set + - Optional + - Type: slurm_conf_partition + - **/software/components/metaconfig/slurm_cgroups_conf** + - */software/components/metaconfig/slurm_cgroups_conf/AllowedDevicesFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/AllowedRAMSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/AllowedSwapSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/CgroupAutomount* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/CgroupMountpoint* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/CgroupPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_cgroups_conf/IgnoreSystemd* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/IgnoreSystemdOnFailure* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/EnableControllers* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainCores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainDevices* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainRAMSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainSwapSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/MaxRAMPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MaxSwapPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MemorySwappiness* + - Optional + - Type: long + - Range: 0..100 + - */software/components/metaconfig/slurm_cgroups_conf/MinRAMSpace* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_spank_plugin** + - */software/components/metaconfig/slurm_spank_plugin/optional* + - Description: plugin is optional (if not optional, it is required) + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_spank_plugin/plugin* + - Required + - Type: absolute_file_path + - */software/components/metaconfig/slurm_spank_plugin/arguments* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_spank_includes** + - */software/components/metaconfig/slurm_spank_includes/directory* + - Required + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_spank_conf** + - */software/components/metaconfig/slurm_spank_conf/plugins* + - Optional + - Type: slurm_spank_plugin + - */software/components/metaconfig/slurm_spank_conf/includes* + - Optional + - Type: slurm_spank_includes + - **/software/components/metaconfig/slurm_topology_leaf_switch** + - */software/components/metaconfig/slurm_topology_leaf_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_leaf_switch/nodes* + - Required + - Type: type_fqdn + - **/software/components/metaconfig/slurm_topology_spine_switch** + - */software/components/metaconfig/slurm_topology_spine_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_spine_switch/switches* + - Required + - Type: string + - **/software/components/metaconfig/slurm_topology_conf** + - */software/components/metaconfig/slurm_topology_conf/leafswitch* + - Required + - Type: slurm_topology_leaf_switch + - */software/components/metaconfig/slurm_topology_conf/spineswitch* + - Required + - Type: slurm_topology_spine_switch + - **/software/components/metaconfig/slurm_acct_gather_conf** + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIFrequency* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMICalcAdjustment* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPowerSensors* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIUsername* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPassword* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Dir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Default* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_acct_gather_conf/InfinibandOFEDPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBDatabase* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBDefault* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBPass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBRTPolicy* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBTimeout* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_dbd_conf** + - */software/components/metaconfig/slurm_dbd_conf/AllResourcesAbsolute* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/AllowNoDefAcct* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveEvents* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveResvs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveScript* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSteps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSuspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveTXN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveUsage* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_dbd_conf/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/AuthInfo* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/CommitDelay* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/DbdBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/DebugFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/DebugLevel* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DebugLevelSyslog* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DefaultQOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/keepaliveinterval* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/keepaliveprobes* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/keepalivetime* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/LogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/MaxQueryTimeRange* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/PidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/PurgeEventAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeJobAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeResvAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeStepAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeSuspendAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeTXNAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeUsageAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/StoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/StorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/StorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/TrackSlurmctldDown* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_container_per_node_conf** + - */software/components/metaconfig/slurm_job_container_per_node_conf/AutoBasePath* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_container_per_node_conf/Basepath* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/Dirs* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/InitScript* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/Shared* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_container_node_conf** + - */software/components/metaconfig/slurm_job_container_node_conf/NodeName* + - Required + - Type: string + - **/software/components/metaconfig/slurm_job_container_conf** + - */software/components/metaconfig/slurm_job_container_conf/Default* + - Optional + - Type: slurm_job_container_per_node_conf + - */software/components/metaconfig/slurm_job_container_conf/Nodes* + - Optional + - Type: slurm_job_container_node_conf + - **/software/components/metaconfig/slurm_gres_autodetect_conf** + - */software/components/metaconfig/slurm_gres_autodetect_conf/AutoDetect* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_gres_per_node_conf** + - */software/components/metaconfig/slurm_gres_per_node_conf/NodeName* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres_per_node_conf/Cores* + - Optional + - Type: long + - */software/components/metaconfig/slurm_gres_per_node_conf/Count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/File* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_gres_per_node_conf/Flags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Links* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/Name* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Type* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_gres_conf** + - */software/components/metaconfig/slurm_gres_conf/Default* + - Optional + - Type: slurm_gres_autodetect_conf + - */software/components/metaconfig/slurm_gres_conf/Nodes* + - Optional + - Type: slurm_gres_per_node_conf + - **/software/components/metaconfig/slurm_mpi_conf** + - */software/components/metaconfig/slurm_mpi_conf/PMIxCliTmpDirBase* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_mpi_conf/PMIxCollFence* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_mpi_conf/PMIxDebug* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectConn* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectConnEarly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectConnUCX* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectSameArch* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxEnv* + - Optional + - Type: string + - */software/components/metaconfig/slurm_mpi_conf/PMIxFenceBarrier* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxNetDevicesUCX* + - Optional + - Type: string + - */software/components/metaconfig/slurm_mpi_conf/PMIxTimeout* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_mpi_conf/PMIxTlsUCX* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_oci_conf** + - */software/components/metaconfig/slurm_oci_conf/ContainerPath* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/CreateEnvFile* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_oci_conf/DebugFlags* + - Optional + - Type: slurm_debugflags + - */software/components/metaconfig/slurm_oci_conf/DisableCleanup* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_oci_conf/DisableHooks* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/EnvExclude* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/FileDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_oci_conf/IgnoreFileConfigJson* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_oci_conf/MountSpoolDir* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeCreate* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeDelete* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeEnvExclude* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeKill* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeQuery* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeRun* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeStart* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/SrunArgs* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/SrunPath* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_oci_conf/StdIODebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_oci_conf/SyslogDebug* + - Optional + - Type: slurm_debuglevel + - **/software/components/metaconfig/slurm_helpers_default_conf** + - */software/components/metaconfig/slurm_helpers_default_conf/Helper* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_helpers_default_conf/Feature* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_helpers_per_node_conf** + - */software/components/metaconfig/slurm_helpers_per_node_conf/NodeName* + - Required + - Type: string + - **/software/components/metaconfig/slurm_helpers_conf** + - */software/components/metaconfig/slurm_helpers_conf/AllowUserBoot* + - Optional + - Type: string + - */software/components/metaconfig/slurm_helpers_conf/BootTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_helpers_conf/ExecTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_helpers_conf/MutuallyExclusive* + - Optional + - Type: string + - */software/components/metaconfig/slurm_helpers_conf/Default* + - Optional + - Type: slurm_helpers_default_conf + - */software/components/metaconfig/slurm_helpers_conf/Nodes* + - Optional + - Type: slurm_helpers_per_node_conf diff --git a/docs/components/NCM_Component_metaconfig_slurm_schema_24.05.rst b/docs/components/NCM_Component_metaconfig_slurm_schema_24.05.rst new file mode 100644 index 0000000..7a71e5e --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_slurm_schema_24.05.rst @@ -0,0 +1,2238 @@ +################################################### +NCM\::Component\::metaconfig\::slurm - schema_24.05 +################################################### + +Types +----- + + - **/software/components/metaconfig/slurm_debuglevel** + - **/software/components/metaconfig/slurm_debugflags** + - **/software/components/metaconfig/slurm_gres** + - */software/components/metaconfig/slurm_gres/name* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres/type* + - Optional + - Type: string + - */software/components/metaconfig/slurm_gres/consume* + - Required + - Type: boolean + - Default value: true + - */software/components/metaconfig/slurm_gres/number* + - Required + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_job_gather_frequency** + - Description: all intervals in seconds + - */software/components/metaconfig/slurm_job_gather_frequency/energy* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/filesystem* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/network* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_gather_frequency/task* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_msg_aggregation** + - */software/components/metaconfig/slurm_msg_aggregation/WindowMsgs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_msg_aggregation/WindowTime* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_sbcast_parameters** + - */software/components/metaconfig/slurm_sbcast_parameters/DestDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_sbcast_parameters/Compression* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_sbcast_parameters/send_libs* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_preempt_params** + - */software/components/metaconfig/slurm_preempt_params/min_exempt_priority* + - Optional + - Type: long + - */software/components/metaconfig/slurm_preempt_params/reclaim_licenses* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_preempt_params/reorder_count* + - Optional + - Type: long + - */software/components/metaconfig/slurm_preempt_params/send_user_signal* + - Optional + - Type: long + - */software/components/metaconfig/slurm_preempt_params/strict_order* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_preempt_params/youngest_first* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_dependency_parameters** + - */software/components/metaconfig/slurm_dependency_parameters/disable_remote_singleton* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dependency_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_scheduler_parameters** + - */software/components/metaconfig/slurm_scheduler_parameters/assoc_limit_stop* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/batch_5fsched_5fdelay* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bb_array_stage_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_busy_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_continue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_interval* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_job_part_count_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_licenses* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_array_resv* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_assoc* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_test* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_job_user_part* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_max_time* + - Optional + - Type: long + - Range: 0..256 + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_age_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_min_prio_reserve* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_node_space_size* + - Optional + - Type: long + - Range: 2..2000000 + - */software/components/metaconfig/slurm_scheduler_parameters/bf_resolution* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_window_linear* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/bf_yield_sleep* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/build_queue_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_5fqueue_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/defer* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/defer_batch* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/delay_boot* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/default_gbytes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/disable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_hetero_steps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/enable_user_top* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/extra_constraints* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/Ignore_NUMA* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/ignore_prefer_validation* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/inventory_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/kill_5finvalid_5fdepend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/max_array_tasks* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_5fdepend_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_rpc_cnt* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_sched_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_script_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_submit_line_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/max_switch_wait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fbackup_5fscheduling* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/no_5fenv_5fcache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/pack_serial_at_end* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/partition_5fjob_5fdepth* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/nohold_on_prolog_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/reduce_completing_frag* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/requeue_setup_env_fail* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/salloc_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sbatch_wait_nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/sched_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_max_job_start* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/sched_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/spec_cores_first* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/step_retry_time* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_scheduler_parameters/time_min_as_soft_limit* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_scheduler_parameters/whole_hetjob* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_select_type_parameters** + - */software/components/metaconfig/slurm_select_type_parameters/NHC_ABSOLUTELY_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO_STEPS* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/NHC_NO* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CPU_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_ONE_TASK_PER_CORE* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_CORE_DEFAULT_DIST_BLOCK* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Pack_Nodes* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Socket_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/CR_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/ENFORCE_BINDING_GRES* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/LL_SHARED_GRES* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/MULTIPLE_SHARING_GRES_PJ* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_select_type_parameters/ONE_TASK_PER_SHARING_GRES* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_task_plugin_param** + - */software/components/metaconfig/slurm_task_plugin_param/Boards* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Cores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/None* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Sockets* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Threads* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/SlurmdOffSpec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Verbose* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_task_plugin_param/Autobind* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_topology_param** + - */software/components/metaconfig/slurm_topology_param/Dragonfly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/RoutePart* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/RouteTree* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/SwitchAsNodeRank* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_topology_param/TopoOptional* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_health_check** + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckInterval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckNodeState* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_health_check/HealthCheckProgram* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_control_resourcelimits** + - **/software/components/metaconfig/slurm_mpi_params** + - */software/components/metaconfig/slurm_mpi_params/ports* + - Description: port or port range + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_mpi_params/disable_slurm_hydra_bootstrap* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_launch_params** + - */software/components/metaconfig/slurm_launch_params/batch_step_set_cpu_freq* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/cray_net_exclusive* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/disable_send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/enable_nss_slurm* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/lustre_no_flush* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mem_sort* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/mpir_use_nodeaddr* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/send_gids* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/slurmstepd_memlock_all* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/test_exec* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_launch_params/use_interactive_step* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_comp_params** + - */software/components/metaconfig/slurm_job_comp_params/flush_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_comp_params/poll_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_job_comp_params/requeue_on_msg_timeout* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_comp_params/topic* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_authalt_params** + - */software/components/metaconfig/slurm_authalt_params/disable_token_creation* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_authalt_params/max_token_lifespan* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_authalt_params/jwt_key* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_authalt_params/jwks* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_authalt_params/userclaimfield* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_communication_params** + - */software/components/metaconfig/slurm_communication_params/block_null_hash* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/CheckGhalQuiesce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/DisableIPv4* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/EnableIPv6* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/getnameinfo_cache_timeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_communication_params/keepaliveinterval* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_communication_params/keepaliveprobes* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_communication_params/keepalivetime* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_communication_params/NoAddrCache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/NoCtldInAddrAny* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_communication_params/NoInAddrAny* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_cron_parameters** + - */software/components/metaconfig/slurm_cron_parameters/enable* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_auth_info** + - */software/components/metaconfig/slurm_auth_info/cred_expire* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_auth_info/socket* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_auth_info/ttl* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_auth_info/use_client_ids* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_control** + - */software/components/metaconfig/slurm_conf_control/AllowSpecResourcesUsage* + - Optional + - Type: long + - Range: 0..1 + - */software/components/metaconfig/slurm_conf_control/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_conf_control/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/AuthInfo* + - Optional + - Type: slurm_auth_info + - */software/components/metaconfig/slurm_conf_control/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/BackupController* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/BackupAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/BurstBufferType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/ChosLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/CliFilterPlugins* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/ClusterName* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/CommunicationParameters* + - Optional + - Type: slurm_communication_params + - */software/components/metaconfig/slurm_conf_control/CompleteWait* + - Optional + - Type: long + - Range: 0..65535 + - */software/components/metaconfig/slurm_conf_control/ControlMachine* + - Required + - Type: string + - */software/components/metaconfig/slurm_conf_control/ControlAddr* + - Optional + - Type: type_ipv4 + - */software/components/metaconfig/slurm_conf_control/CoreSpecPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqDef* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CpuFreqGovernors* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CredType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/CryptoType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DebugFlags* + - Optional + - Type: slurm_debugflags + - */software/components/metaconfig/slurm_conf_control/DefaultStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DefaultStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/DefaultStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/DefaultStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/EnforcePartLimits* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/FairShareDampeningFactor* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_conf_control/FastSchedule* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/FederationParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_control/FirstJobId* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/GresTypes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/GroupUpdateForce* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/GroupUpdateTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/HashPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/JobContainerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/JobCredentialPrivateKey* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobCredentialPublicCertificate* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/JobFileAppend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobRequeue* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/JobSubmitPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/KillOnBadExit* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/LaunchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/LaunchParameters* + - Optional + - Type: slurm_launch_params + - */software/components/metaconfig/slurm_conf_control/Licenses* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MailProg* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/MaxArraySize* + - Description: 0 disables array jobs, the value of MaxJobCount should be much larger than MaxArraySize + - Optional + - Type: long + - Range: 0..4000001 + - */software/components/metaconfig/slurm_conf_control/MaxBatchRequeue* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_conf_control/MaxJobCount* + - Optional + - Type: long + - Range: 0..200000 + - */software/components/metaconfig/slurm_conf_control/MaxJobId* + - Optional + - Type: long + - Range: 0..67108863 + - */software/components/metaconfig/slurm_conf_control/MaxMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxNodeCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxStepCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MaxTasksPerNode* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/MpiDefault* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MpiParams* + - Optional + - Type: slurm_mpi_params + - */software/components/metaconfig/slurm_conf_control/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PlugStackConfig* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PreemptType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PreemptParameters* + - Optional + - Type: slurm_preempt_params + - */software/components/metaconfig/slurm_conf_control/ProctrackType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/PropagatePrioProcess* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimits* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/PropagateResourceLimitsExcept* + - Optional + - Type: slurm_control_resourcelimits + - */software/components/metaconfig/slurm_conf_control/RebootProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/ReconfigFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/RequeueExit* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/RequeueExitHold* + - Description: Separate multiple exit code, does not support ranges + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_control/ReturnToService* + - Required + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_control/NodeFeaturesPlugins* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/MailDomain* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/MinJobAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_control/MsgAggregationParams* + - Optional + - Type: slurm_msg_aggregation + - */software/components/metaconfig/slurm_conf_control/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_control/SallocDefaultCommand* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/SbcastParameters* + - Optional + - Type: slurm_sbcast_parameters + - */software/components/metaconfig/slurm_conf_control/BcastExclude* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/ScronParameters* + - Optional + - Type: slurm_cron_parameters + - */software/components/metaconfig/slurm_conf_control/SrunPortRange* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_control/TmpFS* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/TreeWidth* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_control/UnkillableStepProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_control/UsePAM* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_control/VSizeFactor* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_prolog_epilog** + - */software/components/metaconfig/slurm_conf_prolog_epilog/Epilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/EpilogSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/Prolog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologEpilogTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_prolog_epilog/PrologSlurmctld* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvOverRun* + - Description: in minutes + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_prolog_epilog/ResvProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/SrunProlog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskEpilog* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_prolog_epilog/TaskProlog* + - Optional + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_ctld_parameters** + - */software/components/metaconfig/slurm_ctld_parameters/allow_user_triggers* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/cloud_dns* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/disable_triggers* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/enable_configless* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/enable_job_state_cache* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/enable_stepmgr* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/idle_on_node_suspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/power_save_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/power_save_min_interval* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/max_5fdbd_5fmsg_5faction* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_ctld_parameters/max_powered_nodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/no_quick_restart* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/node_reg_mem_percent* + - Optional + - Type: long + - Range: 0..100 + - */software/components/metaconfig/slurm_ctld_parameters/reboot_from_controller* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/rl_bucket_size* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_ctld_parameters/rl_enable* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/rl_log_freq* + - Optional + - Type: long + - Range: -1.. + - */software/components/metaconfig/slurm_ctld_parameters/rl_refill_period* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_ctld_parameters/rl_refill_rate* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_ctld_parameters/rl_table_size* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_ctld_parameters/user_5fresv_5fdelete* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_ctld_parameters/validate_nodeaddr_threads* + - Optional + - Type: long + - Range: 1.. + - **/software/components/metaconfig/slurm_d_parameters** + - */software/components/metaconfig/slurm_d_parameters/allow_ecores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/config_overrides* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/contain_spank* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/l3cache_as_socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/numa_node_as_socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_d_parameters/shutdown_on_reboot* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_process** + - */software/components/metaconfig/slurm_conf_process/MCSParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_process/MCSPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmdUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmdParameters* + - Optional + - Type: slurm_d_parameters + - */software/components/metaconfig/slurm_conf_process/SlurmctldParameters* + - Optional + - Type: slurm_ctld_parameters + - */software/components/metaconfig/slurm_conf_process/SlurmctldPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmctldPlugstack* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/SlurmctldPort* + - Description: a port range + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdPidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SlurmdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_process/SlurmdSpoolDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/StateSaveLocation* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_process/SwitchType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/SwitchParameters* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_process/TaskPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_process/TaskPluginParam* + - Optional + - Type: slurm_task_plugin_param + - */software/components/metaconfig/slurm_conf_process/TopologyParam* + - Optional + - Type: slurm_topology_param + - */software/components/metaconfig/slurm_conf_process/TopologyPlugin* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_timers** + - */software/components/metaconfig/slurm_conf_timers/BatchStartTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/CompleteWait* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/EioTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/EpilogMsgTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/GetEnvTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/InactiveLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/KeepAliveTime* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/KillWait* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/OverTimeLimit* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/ReturnToService* + - Optional + - Type: long + - Range: 0..2 + - */software/components/metaconfig/slurm_conf_timers/SlurmctldTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/SlurmdTimeout* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_timers/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/UnkillableStepTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_timers/WaitTime* + - Optional + - Type: long + - Range: 0..65533 + - **/software/components/metaconfig/slurm_conf_scheduling** + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerCPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/FastSchedule* + - Optional + - Type: long + - */software/components/metaconfig/slurm_conf_scheduling/MaxMemPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerTimeSlice* + - Optional + - Type: long + - Range: 5..65533 + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerParameters* + - Optional + - Type: slurm_scheduler_parameters + - */software/components/metaconfig/slurm_conf_scheduling/DependencyParameters* + - Optional + - Type: slurm_dependency_parameters + - */software/components/metaconfig/slurm_conf_scheduling/SchedulerType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_scheduling/SelectTypeParameters* + - Optional + - Type: slurm_select_type_parameters + - **/software/components/metaconfig/slurm_conf_job_priority** + - */software/components/metaconfig/slurm_conf_job_priority/PriorityDecayHalfLife* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityCalcPeriod* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFavorSmall* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_job_priority/PriorityFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityParameters* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_job_priority/PriorityMaxAge* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityUsageResetPeriod* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightAge* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightFairshare* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightJobSize* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightPartition* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightQOS* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_job_priority/PriorityWeightTRES* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_job_gather_params** + - */software/components/metaconfig/slurm_job_gather_params/NoShared* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/UsePss* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_gather_params/NoOverMemoryKill* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_accounting_storage_type** + - */software/components/metaconfig/slurm_accounting_storage_type/max_step_records* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_accounting** + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageEnforce* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageParameters* + - Optional + - Type: slurm_accounting_storage_type + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageTRES* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AccountingStorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/AccountingStoreFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherNodeFreq* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherEnergyType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherInterconnectType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherFilesystemType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/AcctGatherProfileType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompLoc* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_accounting/JobCompType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobCompUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_accounting/JobCompParams* + - Optional + - Type: slurm_job_comp_params + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherFrequency* + - Optional + - Type: slurm_job_gather_frequency + - */software/components/metaconfig/slurm_conf_accounting/JobAcctGatherParams* + - Optional + - Type: slurm_job_gather_params + - **/software/components/metaconfig/slurm_conf_logging** + - */software/components/metaconfig/slurm_conf_logging/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_logging/SlurmctldDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmctldLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmctldSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmdLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmdSyslogDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_logging/SlurmSchedLogLevel* + - Optional + - Type: long + - Range: 0..1 + - **/software/components/metaconfig/slurm_conf_power** + - */software/components/metaconfig/slurm_conf_power/ResumeProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/ResumeRate* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/ResumeTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendProgram* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_conf_power/SuspendTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendExcNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendExcParts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_power/SuspendRate* + - Description: number of nodes per minute + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_power/SuspendTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_compute_nodes** + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeHostname* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/NodeAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Boards* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoreSpecCount* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CoresPerSocket* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/CPUs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/CpuSpecList* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Feature* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/Gres* + - Optional + - Type: slurm_gres + - */software/components/metaconfig/slurm_conf_compute_nodes/MemSpecLimit* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Procs* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/RealMemory* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_compute_nodes/RestrictedCoresPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/Sockets* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/SocketsPerBoard* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_compute_nodes/ThreadsPerCore* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TmpDisk* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_compute_nodes/TRESWeights* + - Optional + - Type: dict + - */software/components/metaconfig/slurm_conf_compute_nodes/Weight* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_conf_down_nodes** + - */software/components/metaconfig/slurm_conf_down_nodes/DownNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_down_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_conf_frontend_nodes** + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/AllowUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/DenyUsers* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/FrontendAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/Port* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_frontend_nodes/Reason* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_frontend_nodes/State* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_partition_select_type** + - */software/components/metaconfig/slurm_partition_select_type/CR_Core* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Core_Memory* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_partition_select_type/CR_Socket_Memory* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_conf_partition** + - */software/components/metaconfig/slurm_conf_partition/AllocNodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowGroups* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/AllowQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/Alternate* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/CpuBind* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/Default* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/DefCpuPerGPU* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerGPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DefMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/DenyAccounts* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DenyQos* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DefaultTime* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/DisableRootJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/ExclusiveTopo* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/ExclusiveUser* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/GraceTime* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Hidden* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/LLN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/MaxCPUsPerNode* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerCPU* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxMemPerNode* + - Description: in megabytes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MaxTime* + - Description: in minutes + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/MinNodes* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_conf_partition/Nodes* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/OverSubscribe* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/PartitionName* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/PreemptMode* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/PriorityJobFactor* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/PriorityTier* + - Optional + - Type: long + - Range: 0..65533 + - */software/components/metaconfig/slurm_conf_partition/QOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_conf_partition/ReqResv* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/RootOnly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_conf_partition/SelectTypeParameters* + - Optional + - Type: slurm_partition_select_type + - */software/components/metaconfig/slurm_conf_partition/State* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_conf_partition/TRESBillingWeights* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_conf_nodes** + - */software/components/metaconfig/slurm_conf_nodes/compute* + - Description: key is used as nodename, unless NodeName attribute is set + - Required + - Type: slurm_conf_compute_nodes + - */software/components/metaconfig/slurm_conf_nodes/down* + - Description: key is used as nodename, unless DownNodes attribute is set + - Optional + - Type: slurm_conf_down_nodes + - */software/components/metaconfig/slurm_conf_nodes/frontend* + - Description: key is used as nodename, unless FrontendName attribute is set + - Optional + - Type: slurm_conf_frontend_nodes + - **/software/components/metaconfig/slurm_conf** + - */software/components/metaconfig/slurm_conf/control* + - Required + - Type: slurm_conf_control + - */software/components/metaconfig/slurm_conf/process* + - Required + - Type: slurm_conf_process + - */software/components/metaconfig/slurm_conf/health* + - Optional + - Type: slurm_conf_health_check + - */software/components/metaconfig/slurm_conf/timers* + - Optional + - Type: slurm_conf_timers + - */software/components/metaconfig/slurm_conf/prepilogue* + - Optional + - Type: slurm_conf_prolog_epilog + - */software/components/metaconfig/slurm_conf/scheduling* + - Required + - Type: slurm_conf_scheduling + - */software/components/metaconfig/slurm_conf/priority* + - Required + - Type: slurm_conf_job_priority + - */software/components/metaconfig/slurm_conf/accounting* + - Required + - Type: slurm_conf_accounting + - */software/components/metaconfig/slurm_conf/logging* + - Required + - Type: slurm_conf_logging + - */software/components/metaconfig/slurm_conf/power* + - Optional + - Type: slurm_conf_power + - */software/components/metaconfig/slurm_conf/nodes* + - Optional + - Type: slurm_conf_nodes + - */software/components/metaconfig/slurm_conf/partitions* + - Description: key is used as PartitionName, unless PartitionName attribute is set + - Optional + - Type: slurm_conf_partition + - **/software/components/metaconfig/slurm_cgroups_conf** + - */software/components/metaconfig/slurm_cgroups_conf/AllowedDevicesFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/AllowedRAMSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/AllowedSwapSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/CgroupMountpoint* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_cgroups_conf/CgroupPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_cgroups_conf/IgnoreSystemd* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/IgnoreSystemdOnFailure* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/EnableControllers* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainCores* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainDevices* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainRAMSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/ConstrainSwapSpace* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_cgroups_conf/MaxRAMPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MaxSwapPercent* + - Optional + - Type: double + - */software/components/metaconfig/slurm_cgroups_conf/MemorySwappiness* + - Optional + - Type: long + - Range: 0..100 + - */software/components/metaconfig/slurm_cgroups_conf/MinRAMSpace* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/SystemdTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_cgroups_conf/SignalChildrenProcesses* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_spank_plugin** + - */software/components/metaconfig/slurm_spank_plugin/optional* + - Description: plugin is optional (if not optional, it is required) + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_spank_plugin/plugin* + - Required + - Type: absolute_file_path + - */software/components/metaconfig/slurm_spank_plugin/arguments* + - Optional + - Type: dict + - **/software/components/metaconfig/slurm_spank_includes** + - */software/components/metaconfig/slurm_spank_includes/directory* + - Required + - Type: absolute_file_path + - **/software/components/metaconfig/slurm_spank_conf** + - */software/components/metaconfig/slurm_spank_conf/plugins* + - Optional + - Type: slurm_spank_plugin + - */software/components/metaconfig/slurm_spank_conf/includes* + - Optional + - Type: slurm_spank_includes + - **/software/components/metaconfig/slurm_topology_leaf_switch** + - */software/components/metaconfig/slurm_topology_leaf_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_leaf_switch/nodes* + - Required + - Type: type_fqdn + - **/software/components/metaconfig/slurm_topology_spine_switch** + - */software/components/metaconfig/slurm_topology_spine_switch/switch* + - Required + - Type: string + - */software/components/metaconfig/slurm_topology_spine_switch/switches* + - Required + - Type: string + - **/software/components/metaconfig/slurm_topology_conf** + - */software/components/metaconfig/slurm_topology_conf/leafswitch* + - Required + - Type: slurm_topology_leaf_switch + - */software/components/metaconfig/slurm_topology_conf/spineswitch* + - Required + - Type: slurm_topology_spine_switch + - **/software/components/metaconfig/slurm_acct_gather_conf** + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIFrequency* + - Description: in seconds + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMICalcAdjustment* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPowerSensors* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIUsername* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/EnergyIPMIPassword* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Dir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileHDF5Default* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_acct_gather_conf/InfinibandOFEDPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBDatabase* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBDefault* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBPass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBRTPolicy* + - Optional + - Type: string + - */software/components/metaconfig/slurm_acct_gather_conf/ProfileInfluxDBTimeout* + - Optional + - Type: long + - Range: 0.. + - **/software/components/metaconfig/slurm_dbd_conf** + - */software/components/metaconfig/slurm_dbd_conf/AllResourcesAbsolute* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/AllowNoDefAcct* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveEvents* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveJobs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveResvs* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveScript* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSteps* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveSuspend* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveTXN* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/ArchiveUsage* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/AuthAltParameters* + - Optional + - Type: slurm_authalt_params + - */software/components/metaconfig/slurm_dbd_conf/AuthAltTypes* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/AuthInfo* + - Optional + - Type: slurm_auth_info + - */software/components/metaconfig/slurm_dbd_conf/AuthType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/CommitDelay* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/DbdBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdAddr* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DbdPort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/DebugFlags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/DebugLevel* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DebugLevelSyslog* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_dbd_conf/DefaultQOS* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/DisableCoordDBD* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/HashPlugin* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/keepaliveinterval* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/keepaliveprobes* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/keepalivetime* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/LogFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/LogTimeFormat* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/MaxQueryTimeRange* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/MessageTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/PidFile* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PluginDir* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/PrivateData* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/PurgeEventAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeJobAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeResvAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeStepAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeSuspendAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeTXNAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/PurgeUsageAfter* + - Description: in hours + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_dbd_conf/SlurmUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageBackupHost* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StorageLoc* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_dbd_conf/StoragePass* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/StoragePort* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/StorageType* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_dbd_conf/StorageUser* + - Optional + - Type: string + - */software/components/metaconfig/slurm_dbd_conf/TCPTimeout* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_dbd_conf/TrackWCKey* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_dbd_conf/TrackSlurmctldDown* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_container_per_node_conf** + - */software/components/metaconfig/slurm_job_container_per_node_conf/AutoBasePath* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_job_container_per_node_conf/Basepath* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/Dirs* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/InitScript* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_job_container_per_node_conf/Shared* + - Optional + - Type: boolean + - **/software/components/metaconfig/slurm_job_container_node_conf** + - */software/components/metaconfig/slurm_job_container_node_conf/NodeName* + - Required + - Type: string + - **/software/components/metaconfig/slurm_job_container_conf** + - */software/components/metaconfig/slurm_job_container_conf/Default* + - Optional + - Type: slurm_job_container_per_node_conf + - */software/components/metaconfig/slurm_job_container_conf/Nodes* + - Optional + - Type: slurm_job_container_node_conf + - **/software/components/metaconfig/slurm_gres_autodetect_conf** + - */software/components/metaconfig/slurm_gres_autodetect_conf/AutoDetect* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_gres_per_node_conf** + - */software/components/metaconfig/slurm_gres_per_node_conf/NodeName* + - Required + - Type: string + - */software/components/metaconfig/slurm_gres_per_node_conf/Cores* + - Optional + - Type: long + - */software/components/metaconfig/slurm_gres_per_node_conf/Count* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/File* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_gres_per_node_conf/Flags* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Links* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_gres_per_node_conf/Name* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_gres_per_node_conf/Type* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_gres_conf** + - */software/components/metaconfig/slurm_gres_conf/Default* + - Optional + - Type: slurm_gres_autodetect_conf + - */software/components/metaconfig/slurm_gres_conf/Nodes* + - Optional + - Type: slurm_gres_per_node_conf + - **/software/components/metaconfig/slurm_mpi_conf** + - */software/components/metaconfig/slurm_mpi_conf/PMIxCliTmpDirBase* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_mpi_conf/PMIxCollFence* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_mpi_conf/PMIxDebug* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectConn* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectConnEarly* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectConnUCX* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxDirectSameArch* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxEnv* + - Optional + - Type: string + - */software/components/metaconfig/slurm_mpi_conf/PMIxFenceBarrier* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_mpi_conf/PMIxNetDevicesUCX* + - Optional + - Type: string + - */software/components/metaconfig/slurm_mpi_conf/PMIxTimeout* + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/slurm_mpi_conf/PMIxTlsUCX* + - Optional + - Type: string + - **/software/components/metaconfig/slurm_oci_conf** + - */software/components/metaconfig/slurm_oci_conf/ContainerPath* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/CreateEnvFile* + - Optional + - Type: choice + - */software/components/metaconfig/slurm_oci_conf/DebugFlags* + - Optional + - Type: slurm_debugflags + - */software/components/metaconfig/slurm_oci_conf/DisableCleanup* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_oci_conf/DisableHooks* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/EnvExclude* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/FileDebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_oci_conf/IgnoreFileConfigJson* + - Optional + - Type: boolean + - */software/components/metaconfig/slurm_oci_conf/MountSpoolDir* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeCreate* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeDelete* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeEnvExclude* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeKill* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeQuery* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeRun* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/RunTimeStart* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/SrunArgs* + - Optional + - Type: string + - */software/components/metaconfig/slurm_oci_conf/SrunPath* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_oci_conf/StdIODebug* + - Optional + - Type: slurm_debuglevel + - */software/components/metaconfig/slurm_oci_conf/SyslogDebug* + - Optional + - Type: slurm_debuglevel + - **/software/components/metaconfig/slurm_helpers_default_conf** + - */software/components/metaconfig/slurm_helpers_default_conf/Helper* + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/slurm_helpers_default_conf/Feature* + - Optional + - Type: string + - */software/components/metaconfig/slurm_helpers_default_conf/Flags* + - Optional + - Type: choice + - **/software/components/metaconfig/slurm_helpers_per_node_conf** + - */software/components/metaconfig/slurm_helpers_per_node_conf/NodeName* + - Required + - Type: string + - **/software/components/metaconfig/slurm_helpers_conf** + - */software/components/metaconfig/slurm_helpers_conf/AllowUserBoot* + - Optional + - Type: string + - */software/components/metaconfig/slurm_helpers_conf/BootTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_helpers_conf/ExecTime* + - Optional + - Type: long + - Range: 0.. + - */software/components/metaconfig/slurm_helpers_conf/MutuallyExclusive* + - Optional + - Type: string + - */software/components/metaconfig/slurm_helpers_conf/Default* + - Optional + - Type: slurm_helpers_default_conf + - */software/components/metaconfig/slurm_helpers_conf/Nodes* + - Optional + - Type: slurm_helpers_per_node_conf diff --git a/docs/components/NCM_Component_metaconfig_telegraf_schema.rst b/docs/components/NCM_Component_metaconfig_telegraf_schema.rst new file mode 100644 index 0000000..849beef --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_telegraf_schema.rst @@ -0,0 +1,218 @@ +################################################ +NCM\::Component\::metaconfig\::telegraf - schema +################################################ + +Types +----- + + - **/software/components/metaconfig/telegraf_time_interval_string** + - **/software/components/metaconfig/telegraf_file_size_string** + - **/software/components/metaconfig/telegraf_global_tags** + - **/software/components/metaconfig/telegraf_agent** + - */software/components/metaconfig/telegraf_agent/interval* + - Description: Default data collection interval for all inputs + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_agent/round_interval* + - Description: Rounds collection interval to 'interval' ie, if interval="10s" then always collect on :00, :10, :20, etc. + - Optional + - Type: boolean + - */software/components/metaconfig/telegraf_agent/metric_batch_size* + - Description: Telegraf will send metrics to outputs in batches of at most metric_batch_size metrics. This controls the size of writes that Telegraf sends to output plugins. + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/telegraf_agent/metric_buffer_limit* + - Description: Maximum number of unwritten metrics per output. Increasing this value allows for longer periods of output downtime without dropping metrics at the cost of higher maximum memory usage. + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/telegraf_agent/collection_jitter* + - Description: Collection jitter is used to jitter the collection by a random amount. Each plugin will sleep for a random time within jitter before collecting. This can be used to avoid many plugins querying things like sysfs at the same time, which can have a measurable effect on the system. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_agent/flush_interval* + - Description: Default flushing interval for all outputs. Maximum flush_interval will be flush_interval + flush_jitter + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_agent/flush_jitter* + - Description: Jitter the flush interval by a random amount. This is primarily to avoid large write spikes for users running a large number of telegraf instances. ie, a jitter of 5s and interval 10s means flushes will happen every 10-15s + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_agent/precision* + - Description: By default or when set to "0s", precision will be set to the same timestamp order as the collection interval, with the maximum being 1s. ie, when interval = "10s", precision will be "1s" when interval = "250ms", precision will be "1ms" Precision will NOT be used for service inputs. It is up to each individual service input to set the timestamp at the appropriate precision. Valid time units are "ns", "us" (or "µs"), "ms", "s". + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_agent/debug* + - Description: Log at debug level. + - Optional + - Type: boolean + - */software/components/metaconfig/telegraf_agent/quiet* + - Description: Log only error level messages. + - Optional + - Type: boolean + - */software/components/metaconfig/telegraf_agent/logtarget* + - Description: Log target controls the destination for logs and can be one of "file", "stderr" or, on Windows, "eventlog". When set to "file", the output file is determined by the "logfile" setting. + - Optional + - Type: choice + - */software/components/metaconfig/telegraf_agent/logfile* + - Description: Name of the file to be logged to when using the "file" logtarget. If set to the empty string then logs are written to stderr. + - Optional + - Type: absolute_file_path + - */software/components/metaconfig/telegraf_agent/logfile_rotation_interval* + - Description: The logfile will be rotated after the time interval specified. When set to 0 no time based rotation is performed. Logs are rotated only when written to, if there is no log activity rotation may be delayed. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_agent/logfile_rotation_max_size* + - Description: The logfile will be rotated when it becomes larger than the specified size. When set to 0 no size based rotation is performed. + - Optional + - Type: telegraf_file_size_string + - */software/components/metaconfig/telegraf_agent/logfile_rotation_max_archives* + - Description: Maximum number of rotated archives to keep, any older logs are deleted. If set to -1, no archives are removed. + - Optional + - Type: long + - Range: -1.. + - */software/components/metaconfig/telegraf_agent/log_with_timezone* + - Description: Pick a timezone to use when logging or type 'local' for local time. Example: America/Chicago + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_agent/hostname* + - Description: Override default hostname, if empty use os.Hostname() + - Optional + - Type: type_hostname + - */software/components/metaconfig/telegraf_agent/omit_hostname* + - Description: If set to true, do no set the "host" tag in the telegraf agent. + - Optional + - Type: boolean + - **/software/components/metaconfig/telegraf_plugin_common** + - */software/components/metaconfig/telegraf_plugin_common/alias* + - Description: Name an instance of a plugin. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/namepass* + - Description: An array of glob pattern strings. Only metrics whose measurement name matches a pattern in this list are emitted. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/namedrop* + - Description: The inverse of namepass. If a match is found the metric is discarded. This is tested on metrics after they have passed the namepass test. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/fieldpass* + - Description: An array of glob pattern strings. Only fields whose field key matches a pattern in this list are emitted. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/fielddrop* + - Description: The inverse of fieldpass. Fields with a field key matching one of the patterns will be discarded from the metric. This is tested on metrics after they have passed the fieldpass test. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/taginclude* + - Description: An array of glob pattern strings. Only tags with a tag key matching one of the patterns are emitted. In contrast to tagpass, which will pass an entire metric based on its tag, taginclude removes all non matching tags from the metric. Any tag can be filtered including global tags and the agent host tag. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/tagexclude* + - Description: The inverse of taginclude. Tags with a tag key matching one of the patterns will be discarded from the metric. Any tag can be filtered including global tags and the agent host tag. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/tagpass* + - Description: A table mapping tag keys to arrays of glob pattern strings. Only metrics that contain a tag key in the table and a tag value matching one of its patterns is emitted. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_plugin_common/tagdrop* + - Description: The inverse of tagpass. If a match is found the metric is discarded. This is tested on metrics after they have passed the tagpass test. + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/telegraf_iao_plugin_common** + - */software/components/metaconfig/telegraf_iao_plugin_common/name_override* + - Description: Override the base name of the measurement. (Default is the name of the input). + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_iao_plugin_common/name_prefix* + - Description: Specifies a prefix to attach to the measurement name. + - Optional + - Type: string_trimmed + - */software/components/metaconfig/telegraf_iao_plugin_common/name_suffix* + - Description: Specifies a suffix to attach to the measurement name. + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/telegraf_plugin_input** + - */software/components/metaconfig/telegraf_plugin_input/interval* + - Description: Overrides the interval setting of the agent for the plugin. How often to gather this metric. Normal plugins use a single global interval, but if one particular input should be run less or more often, you can configure that here. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_input/precision* + - Description: Overrides the precision setting of the agent for the plugin. Collected metrics are rounded to the precision specified as an interval. When this value is set on a service input, multiple events occuring at the same timestamp may be merged by the output database. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_input/collection_jitter* + - Description: Overrides the collection_jitter setting of the agent for the plugin. Collection jitter is used to jitter the collection by a random interval. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_input/tags* + - Description: A map of tags to apply to a specific input's measurements. + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/telegraf_plugin_output** + - */software/components/metaconfig/telegraf_plugin_output/flush_interval* + - Description: The maximum time between flushes. Use this setting to override the agent flush_interval on a per plugin basis. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_output/flush_jitter* + - Description: The amount of time to jitter the flush interval. Use this setting to override the agent flush_jitter on a per plugin basis. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_output/metric_batch_size* + - Description: The maximum number of metrics to send at once. Use this setting to override the agent metric_batch_size on a per plugin basis. + - Optional + - Type: long + - Range: 1.. + - */software/components/metaconfig/telegraf_plugin_output/metric_buffer_limit* + - Description: The maximum number of unsent metrics to buffer. Use this setting to override the agent metric_buffer_limit on a per plugin basis. + - Optional + - Type: long + - Range: 1.. + - **/software/components/metaconfig/telegraf_plugin_processor** + - */software/components/metaconfig/telegraf_plugin_processor/order* + - Description: The order in which the processor(s) are executed. If this is not specified then processor execution order will be random. + - Optional + - Type: long + - Range: 1.. + - **/software/components/metaconfig/telegraf_plugin_aggregator** + - */software/components/metaconfig/telegraf_plugin_aggregator/period* + - Description: The period on which to flush & clear each aggregator. All metrics that are sent with timestamps outside of this period will be ignored by the aggregator. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_aggregator/delay* + - Description: The delay before each aggregator is flushed. This is to control how long for aggregators to wait before receiving metrics from input plugins, in the case that aggregators are flushing and inputs are gathering on the same interval. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_aggregator/grace* + - Description: The duration when the metrics will still be aggregated by the plugin, even though they're outside of the aggregation period. This is needed in a situation when the agent is expected to receive late metrics and it's acceptable to roll them up into next aggregation period. + - Optional + - Type: telegraf_time_interval_string + - */software/components/metaconfig/telegraf_plugin_aggregator/drop_original* + - Description: If true, the original metric will be dropped by the aggregator and will not get sent to the output plugins. + - Optional + - Type: boolean + - */software/components/metaconfig/telegraf_plugin_aggregator/tags* + - Description: A map of tags to apply to the measurement - behavior varies based on aggregator. + - Optional + - Type: string_trimmed + - **/software/components/metaconfig/service_telegraf** + - */software/components/metaconfig/service_telegraf/global_tags* + - Optional + - Type: telegraf_global_tags + - */software/components/metaconfig/service_telegraf/agent* + - Optional + - Type: telegraf_agent + - */software/components/metaconfig/service_telegraf/inputs* + - Optional + - Type: telegraf_plugin_input + - */software/components/metaconfig/service_telegraf/processors* + - Optional + - Type: telegraf_plugin_processor + - */software/components/metaconfig/service_telegraf/aggregators* + - Optional + - Type: telegraf_plugin_aggregator + - */software/components/metaconfig/service_telegraf/outputs* + - Optional + - Type: telegraf_plugin_output diff --git a/docs/components/NCM_Component_metaconfig_udev_rule_schema_schema.rst b/docs/components/NCM_Component_metaconfig_udev_rule_schema_schema.rst new file mode 100644 index 0000000..fe3658a --- /dev/null +++ b/docs/components/NCM_Component_metaconfig_udev_rule_schema_schema.rst @@ -0,0 +1,146 @@ +########################################################## +NCM\::Component\::metaconfig\::udev\::rule_schema - schema +########################################################## + +Types +----- + + - **/software/components/metaconfig/udev_rule_match_operator** + - Description: Schema for udev rules which consist of match or matches of key that results in assignment or actions of matched key(s), referred as match_rule and udev_assign_rule in this schema. match key is either dict of dict with a key and without one that has a value and an operator with equality check. matched key result in action/assigment in ether dict of dict with a key or without one that has a value and an operator with assignment. There could be multiple lines of rules with different matches independent of each rules. example: /etc/udev/rules.d/00-x710.rules 'rule/0' = dict( 'match_rule', dict( 'attrs', list( dict( 'key', 'device', 'operator', '==', 'value', '0x1572', ), ), ), 'udev_assign_rule', dict( 'run', list( dict( 'operator', '+=', 'value', "/sbin/ethtool -s '%k' speed 10000", ), ), ), ); ACTION is one of the match keys with value of add|change with '==' operator. RUN is a matched key result of all the matched keys, ACTION, and ATTRS being matched, with value of "/sbin/ethtool ..." and operator of '+='. Please refer to udev(7) man page for the list of match and assignment or action + - **/software/components/metaconfig/udev_rule_assign_operator** + - **/software/components/metaconfig/string_match_structure** + - */software/components/metaconfig/string_match_structure/value* + - Description: dict of dict with string key, eg ACTION=="add|change" + - Required + - Type: string + - */software/components/metaconfig/string_match_structure/operator* + - Required + - Type: udev_rule_match_operator + - **/software/components/metaconfig/dict_match_structure** + - */software/components/metaconfig/dict_match_structure/key* + - Description: dict of dict with a key, eg dict( 'key', 'device', 'operator', '==', 'value', '0x1572', ); + - Required + - Type: string_trimmed + - */software/components/metaconfig/dict_match_structure/value* + - Required + - Type: string_trimmed + - */software/components/metaconfig/dict_match_structure/operator* + - Required + - Type: udev_rule_match_operator + - **/software/components/metaconfig/string_assign_structure** + - */software/components/metaconfig/string_assign_structure/value* + - Description: dict of dict without key, eg RUN+="/sbin/ethtool --set-priv-flags '%k'" + - Required + - Type: string_trimmed + - */software/components/metaconfig/string_assign_structure/operator* + - Required + - Type: udev_rule_assign_operator + - **/software/components/metaconfig/dict_assign_structure** + - */software/components/metaconfig/dict_assign_structure/key* + - Description: dict of dict with a key, eg dict( 'key', 'vendor', 'operator', '=', 'value', '0x8086', ); + - Required + - Type: string_trimmed + - */software/components/metaconfig/dict_assign_structure/value* + - Required + - Type: string_trimmed + - */software/components/metaconfig/dict_assign_structure/operator* + - Required + - Type: udev_rule_assign_operator + - **/software/components/metaconfig/device_match** + - */software/components/metaconfig/device_match/action* + - Description: list of possible matches + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/name* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/kernel* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/driver* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/subsystem* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/devpath* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/attr* + - Optional + - Type: dict_match_structure + - */software/components/metaconfig/device_match/program* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/result* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/env* + - Optional + - Type: dict_match_structure + - */software/components/metaconfig/device_match/kernels* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/drivers* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/subsystems* + - Optional + - Type: string_match_structure + - */software/components/metaconfig/device_match/attrs* + - Optional + - Type: dict_match_structure + - **/software/components/metaconfig/assign_keys** + - */software/components/metaconfig/assign_keys/name* + - Description: list of possible assigment/actions + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/attr* + - Optional + - Type: dict_assign_structure + - */software/components/metaconfig/assign_keys/symlink* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/owner* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/group* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/mode* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/env* + - Optional + - Type: dict_assign_structure + - */software/components/metaconfig/assign_keys/run* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/label* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/goto* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/import* + - Optional + - Type: dict_assign_structure + - */software/components/metaconfig/assign_keys/wait_for_sysfs* + - Optional + - Type: string_assign_structure + - */software/components/metaconfig/assign_keys/options* + - Optional + - Type: string_assign_structure + - **/software/components/metaconfig/udev_rule** + - */software/components/metaconfig/udev_rule/match_rule* + - Description: udev rule consistes of match and assigment/action + - Optional + - Type: device_match + - */software/components/metaconfig/udev_rule/udev_assign_rule* + - Required + - Type: assign_keys + - **/software/components/metaconfig/udev_rules** + - */software/components/metaconfig/udev_rules/rule* + - Description: udev rules can be multiple in a file + - Required + - Type: udev_rule diff --git a/docs/components/NCM_Component_network_types_network.rst b/docs/components/NCM_Component_network_types_network.rst new file mode 100644 index 0000000..122973c --- /dev/null +++ b/docs/components/NCM_Component_network_types_network.rst @@ -0,0 +1,108 @@ +########################################### +NCM\::Component\::network\::types - network +########################################### + +Types +----- + + - **/software/components/network/network_vip** + - Description: Define vip interfaces for configuring loopback interface. Used with frr/zebra configuration + - */software/components/network/network_vip/interfaces* + - Required + - Type: valid_interface + - */software/components/network/network_vip/ip* + - Required + - Type: type_ip + - */software/components/network/network_vip/fqdn* + - Optional + - Type: type_fqdn + - */software/components/network/network_vip/netmask* + - Optional + - Type: type_ip + - */software/components/network/network_vip/broadcast* + - Optional + - Type: type_ip + - **/software/components/network/network_router** + - Description: router + - **/software/components/network/network_ipv6** + - Description: IPv6 global settings + - */software/components/network/network_ipv6/enabled* + - Optional + - Type: boolean + - */software/components/network/network_ipv6/default_gateway* + - Optional + - Type: type_ip + - */software/components/network/network_ipv6/gatewaydev* + - Optional + - Type: valid_interface + - **/software/components/network/structure_network** + - Description: Host network configuration These values are used to generate /etc/sysconfig/network when using ncm-network (unless specified otherwise). + - */software/components/network/structure_network/domainname* + - Required + - Type: type_fqdn + - */software/components/network/structure_network/hostname* + - Required + - Type: type_shorthostname + - */software/components/network/structure_network/realhostname* + - Optional + - Type: string + - */software/components/network/structure_network/default_gateway* + - Optional + - Type: type_ip + - */software/components/network/structure_network/guess_default_gateway* + - Description: When default_gateway is not set, the component will try to guess the default gateway using the first configured gateway set on an interface. The default is true for backward compatible behaviour. + - Optional + - Type: boolean + - */software/components/network/structure_network/gatewaydev* + - Optional + - Type: valid_interface + - */software/components/network/structure_network/interfaces* + - Description: Per interface network settings. These values are used to generate the /etc/sysconfig/network-scripts/ifcfg- files when using ncm-network. + - Required + - Type: network_interface + - */software/components/network/structure_network/nameserver* + - Optional + - Type: type_ip + - */software/components/network/structure_network/nisdomain* + - Optional + - Type: string + - */software/components/network/structure_network/nozeroconf* + - Description: Setting nozeroconf to true stops an interface from being assigned an automatic address in the 169.254.0.0 subnet. + - Optional + - Type: boolean + - */software/components/network/structure_network/set_hwaddr* + - Description: The default behaviour for all interfaces wrt setting the MAC address (see interface set_hwaddr attribute). The component default is false. + - Optional + - Type: boolean + - */software/components/network/structure_network/nmcontrolled* + - Optional + - Type: boolean + - */software/components/network/structure_network/allow_nm* + - Optional + - Type: boolean + - */software/components/network/structure_network/primary_ip* + - Optional + - Type: string + - */software/components/network/structure_network/routers* + - Optional + - Type: network_router + - */software/components/network/structure_network/ipv6* + - Optional + - Type: network_ipv6 + - */software/components/network/structure_network/manage_vips* + - Required + - Type: boolean + - Default value: false + - */software/components/network/structure_network/vips* + - Optional + - Type: network_vip + - */software/components/network/structure_network/routing_table* + - Description: Manage custom routing table entries; key is the name; value is the id + - Optional + - Type: long + - Range: 1..252 + +Variables +--------- + + - QUATTOR_TYPES_NETWORK_BACKEND diff --git a/docs/components/NCM_Component_network_types_network_backend_initscripts.rst b/docs/components/NCM_Component_network_types_network_backend_initscripts.rst new file mode 100644 index 0000000..a00d4ed --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_backend_initscripts.rst @@ -0,0 +1,16 @@ +################################################################### +NCM\::Component\::network\::types\::network\::backend - initscripts +################################################################### + +Types +----- + + - **/software/components/network/structure_network_backend_specific** + - Description: implement types specific for initscripts / network.pm + - **/software/components/network/structure_network_rule_backend_specific** + +Functions +--------- + + - network_valid_route + - network_valid_rule diff --git a/docs/components/NCM_Component_network_types_network_backend_nmstate.rst b/docs/components/NCM_Component_network_types_network_backend_nmstate.rst new file mode 100644 index 0000000..58c5a76 --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_backend_nmstate.rst @@ -0,0 +1,53 @@ +############################################################### +NCM\::Component\::network\::types\::network\::backend - nmstate +############################################################### + +Types +----- + + - **/software/components/network/structure_nm_device_config** + - Description: NetworkManager device configuration for drop in config file. + - */software/components/network/structure_nm_device_config/keep-configuration* + - Optional + - Type: choice + - **/software/components/network/structure_network_backend_specific** + - */software/components/network/structure_network_backend_specific/manage_dns* + - Description: let NetworkManager manage the dns + - Required + - Type: boolean + - Default value: false + - */software/components/network/structure_network_backend_specific/clean_inactive_conn* + - Description: let ncm-network cleanup inactive connections + - Required + - Type: boolean + - Default value: true + - */software/components/network/structure_network_backend_specific/device_config* + - Optional + - Type: structure_nm_device_config + - **/software/components/network/structure_network_rule_backend_specific** + - */software/components/network/structure_network_rule_backend_specific/action* + - Description: action used by nmstate module + - Optional + - Type: choice + - */software/components/network/structure_network_rule_backend_specific/state* + - Description: state used by nmstate module, Can only set to absent for deleting matching route rules + - Optional + - Type: choice + - */software/components/network/structure_network_rule_backend_specific/iif* + - Description: iif used by nmstate module, Incoming interface name + - Optional + - Type: string + - */software/components/network/structure_network_rule_backend_specific/fwmark* + - Description: fwmark used by nmstate module. Select the fwmark value to match + - Optional + - Type: string + - */software/components/network/structure_network_rule_backend_specific/fwmask* + - Description: fwmask used by nmstate module. Select the fwmask value to match + - Optional + - Type: string + +Functions +--------- + + - network_valid_route + - network_valid_rule diff --git a/docs/components/NCM_Component_network_types_network_ethtool.rst b/docs/components/NCM_Component_network_types_network_ethtool.rst new file mode 100644 index 0000000..1ebe2fe --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_ethtool.rst @@ -0,0 +1,86 @@ +##################################################### +NCM\::Component\::network\::types\::network - ethtool +##################################################### + +Types +----- + + - **/software/components/network/network_ethtool_offload** + - Description: interface ethtool offload + - */software/components/network/network_ethtool_offload/rx* + - Optional + - Type: choice + - */software/components/network/network_ethtool_offload/tx* + - Optional + - Type: choice + - */software/components/network/network_ethtool_offload/tso* + - Description: Set the TCP segment offload parameter to "off" or "on" + - Optional + - Type: choice + - */software/components/network/network_ethtool_offload/gro* + - Optional + - Type: choice + - */software/components/network/network_ethtool_offload/gso* + - Optional + - Type: choice + - **/software/components/network/network_ethtool_ring** + - Description: Set the ethernet transmit or receive buffer ring counts. See ethtool --show-ring for the values. + - */software/components/network/network_ethtool_ring/rx* + - Optional + - Type: long + - */software/components/network/network_ethtool_ring/tx* + - Optional + - Type: long + - */software/components/network/network_ethtool_ring/rx-mini* + - Optional + - Type: long + - */software/components/network/network_ethtool_ring/rx-jumbo* + - Optional + - Type: long + - **/software/components/network/network_ethtool_channels** + - Description: Set the number of channels. See ethtool --show-channels for the values. + - */software/components/network/network_ethtool_channels/rx* + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_ethtool_channels/tx* + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_ethtool_channels/other* + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_ethtool_channels/combined* + - Optional + - Type: long + - Range: 0.. + - **/software/components/network/network_ethtool_wol** + - Description: ethtool wol p|u|m|b|a|g|s|d... from the man page Sets Wake-on-LAN options. Not all devices support this. The argument to this option is a string of characters specifying which options to enable. p Wake on phy activity u Wake on unicast messages m Wake on multicast messages b Wake on broadcast messages a Wake on ARP g Wake on MagicPacket(tm) s Enable SecureOn(tm) password for MagicPacket(tm) d Disable (wake on nothing). This option clears all previous option + - **/software/components/network/network_ethtool** + - Description: ethtool + - */software/components/network/network_ethtool/wol* + - Optional + - Type: network_ethtool_wol + - */software/components/network/network_ethtool/autoneg* + - Optional + - Type: choice + - */software/components/network/network_ethtool/duplex* + - Optional + - Type: choice + - */software/components/network/network_ethtool/speed* + - Optional + - Type: long + - */software/components/network/network_ethtool/channels* + - Optional + - Type: network_ethtool_channels + - **/software/components/network/network_interface_ethtool** + - */software/components/network/network_interface_ethtool/offload* + - Optional + - Type: network_ethtool_offload + - */software/components/network/network_interface_ethtool/ring* + - Optional + - Type: network_ethtool_ring + - */software/components/network/network_interface_ethtool/ethtool* + - Optional + - Type: network_ethtool diff --git a/docs/components/NCM_Component_network_types_network_interface.rst b/docs/components/NCM_Component_network_types_network_interface.rst new file mode 100644 index 0000000..4638f03 --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_interface.rst @@ -0,0 +1,270 @@ +####################################################### +NCM\::Component\::network\::types\::network - interface +####################################################### + +Types +----- + + - **/software/components/network/network_interface_alias** + - Description: Interface alias + - */software/components/network/network_interface_alias/ip* + - Optional + - Type: type_ip + - */software/components/network/network_interface_alias/netmask* + - Required + - Type: type_ip + - */software/components/network/network_interface_alias/broadcast* + - Optional + - Type: type_ip + - */software/components/network/network_interface_alias/fqdn* + - Optional + - Type: type_fqdn + - **/software/components/network/network_bonding_options** + - Description: Describes the bonding options for configuring channel bonding on EL and similar. Used by initscripts and nmstate backend. As per https://docs.rs/nmstate/latest/nmstate/struct.BondOptions.html#fields + - */software/components/network/network_bonding_options/ad_select* + - Description: 802.3ad aggregation selection logic + - Optional + - Type: choice + - */software/components/network/network_bonding_options/all_slaves_active* + - Description: Drop (0) or deliver(1) duplicate frames on inactive ports + - Optional + - Type: long + - Range: 0..1 + - */software/components/network/network_bonding_options/arp_interval* + - Description: ARP link monitoring frequency in milliseconds + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_bonding_options/arp_ip_target* + - Description: IP addresses to use as ARP monitoring peers when arp_interval is > 0 + - Optional + - Type: type_ip + - */software/components/network/network_bonding_options/arp_validate* + - Description: For which ports should ARP probes and replies should be validated or ignored completely + - Optional + - Type: choice + - */software/components/network/network_bonding_options/downdelay* + - Description: Milliseconds to wait before disabling a port after a link failure has been detected by miimon + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_bonding_options/fail_over_mac* + - Description: MAC address assignment policy for failover bonds + - Optional + - Type: choice + - */software/components/network/network_bonding_options/lacp_rate* + - Description: Requested LACPDU packet rate in 802.3ad mode + - Optional + - Type: long + - Range: 0..1 + - */software/components/network/network_bonding_options/min_links* + - Description: Minimum number of links that must be active before asserting carrier + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_bonding_options/miimon* + - Description: Milliseconds between link state checks + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_bonding_options/mode* + - Required + - Type: long + - Range: 0..6 + - */software/components/network/network_bonding_options/num_grat_arp* + - Description: Number of gratuitous ARPs after failover + - Optional + - Type: long + - Range: 0..255 + - */software/components/network/network_bonding_options/num_unsol_na* + - Description: Number of unsolicited IPv6 Neighbor Advertisements after failover + - Optional + - Type: long + - Range: 0..255 + - */software/components/network/network_bonding_options/primary* + - Description: Which interface is considered the primary device + - Optional + - Type: valid_interface + - */software/components/network/network_bonding_options/primary_reselect* + - Description: Method used to choose a new primary when the primary fails + - Optional + - Type: choice + - */software/components/network/network_bonding_options/resend_igmp* + - Description: Number of IGMP membership reports sent after failover + - Optional + - Type: long + - Range: 0..255 + - */software/components/network/network_bonding_options/use_carrier* + - Description: Use link state from the device driver + - Optional + - Type: boolean + - */software/components/network/network_bonding_options/updelay* + - Description: Milliseconds to wait before enabling a port after link recovery + - Optional + - Type: long + - Range: 0.. + - */software/components/network/network_bonding_options/xmit_hash_policy* + - Description: Transmit hash policy used in balance-xor, 802.3ad and tlb modes + - Optional + - Type: choice + - **/software/components/network/network_bridging_options** + - Description: describes the bridging options (the parameters for /sys/class/net/
/brport) + - */software/components/network/network_bridging_options/bpdu_guard* + - Optional + - Type: long + - */software/components/network/network_bridging_options/flush* + - Optional + - Type: long + - */software/components/network/network_bridging_options/hairpin_mode* + - Optional + - Type: long + - */software/components/network/network_bridging_options/multicast_fast_leave* + - Optional + - Type: long + - */software/components/network/network_bridging_options/multicast_router* + - Optional + - Type: long + - */software/components/network/network_bridging_options/path_cost* + - Optional + - Type: long + - */software/components/network/network_bridging_options/priority* + - Optional + - Type: long + - */software/components/network/network_bridging_options/root_block* + - Optional + - Type: long + - **/software/components/network/network_interface_type** + - **/software/components/network/network_interface** + - Description: network interface + - */software/components/network/network_interface/ip* + - Optional + - Type: type_ip + - */software/components/network/network_interface/gateway* + - Optional + - Type: type_ip + - */software/components/network/network_interface/netmask* + - Optional + - Type: type_ip + - */software/components/network/network_interface/broadcast* + - Optional + - Type: type_ip + - */software/components/network/network_interface/driver* + - Optional + - Type: string + - */software/components/network/network_interface/bootproto* + - Optional + - Type: choice + - */software/components/network/network_interface/onboot* + - Optional + - Type: boolean + - */software/components/network/network_interface/type* + - Optional + - Type: network_interface_type + - */software/components/network/network_interface/device* + - Optional + - Type: string + - */software/components/network/network_interface/mtu* + - Optional + - Type: long + - */software/components/network/network_interface/master* + - Optional + - Type: string + - */software/components/network/network_interface/bonding_opts* + - Optional + - Type: network_bonding_options + - */software/components/network/network_interface/route* + - Description: Routes for this interface. These values are used to generate the /etc/sysconfig/network-scripts/route[6]- files as used by ifup-routes when using ncm-network. This allows for mixed IPv4 and IPv6 configuration + - Optional + - Type: network_route + - */software/components/network/network_interface/rule* + - Description: Rules for this interface. These values are used to generate the /etc/sysconfig/network-scripts/rule[6]- files as used by ifup-routes when using ncm-network. This allows for mixed IPv4 and IPv6 configuration + - Optional + - Type: network_rule + - */software/components/network/network_interface/aliases* + - Description: Aliases for this interface. These values are used to generate the /etc/sysconfig/network-scripts/ifcfg-: files as used by ifup-aliases when using ncm-network. + - Optional + - Type: network_interface_alias + - */software/components/network/network_interface/set_hwaddr* + - Description: Explicitly set the MAC address. The MAC address is taken from /hardware/cards/nic//hwaddr. + - Optional + - Type: boolean + - */software/components/network/network_interface/vlan* + - Description: Is a VLAN device. If the device name starts with vlan, this is always true. + - Optional + - Type: boolean + - */software/components/network/network_interface/physdev* + - Description: If the device name starts with vlan, this has to be set. It is set (but ignored by ifup) if it the device is not named vlan + - Optional + - Type: valid_interface + - */software/components/network/network_interface/fqdn* + - Optional + - Type: string + - */software/components/network/network_interface/network_environment* + - Optional + - Type: string + - */software/components/network/network_interface/network_type* + - Optional + - Type: string + - */software/components/network/network_interface/nmcontrolled* + - Optional + - Type: boolean + - */software/components/network/network_interface/defroute* + - Description: Set DEFROUTE, is the default for ipv6_defroute + - Optional + - Type: boolean + - */software/components/network/network_interface/bridge* + - Optional + - Type: valid_interface + - */software/components/network/network_interface/linkdelay* + - Optional + - Type: long + - */software/components/network/network_interface/stp* + - Optional + - Type: boolean + - */software/components/network/network_interface/delay* + - Optional + - Type: long + - */software/components/network/network_interface/bridging_opts* + - Optional + - Type: network_bridging_options + - */software/components/network/network_interface/bond_ifaces* + - Optional + - Type: string + - */software/components/network/network_interface/ipv4_failure_fatal* + - Optional + - Type: boolean + - */software/components/network/network_interface/ipv6_autoconf* + - Optional + - Type: boolean + - */software/components/network/network_interface/ipv6_failure_fatal* + - Optional + - Type: boolean + - */software/components/network/network_interface/ipv6_mtu* + - Optional + - Type: long + - Range: 1280..65536 + - */software/components/network/network_interface/ipv6_privacy* + - Optional + - Type: choice + - */software/components/network/network_interface/ipv6_rtr* + - Optional + - Type: boolean + - */software/components/network/network_interface/ipv6_defroute* + - Description: Set IPV6_DEFROUTE, defaults to defroute value + - Optional + - Type: boolean + - */software/components/network/network_interface/ipv6addr* + - Optional + - Type: type_network_name + - */software/components/network/network_interface/ipv6addr_secondaries* + - Optional + - Type: type_network_name + - */software/components/network/network_interface/ipv6init* + - Optional + - Type: boolean + +Functions +--------- + + - network_exclude_backend + - Description: Generate error if network backend is not supported. First argument is the component backend (ncm-module). Optional 2nd is extra message diff --git a/docs/components/NCM_Component_network_types_network_ovs.rst b/docs/components/NCM_Component_network_types_network_ovs.rst new file mode 100644 index 0000000..396d034 --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_ovs.rst @@ -0,0 +1,32 @@ +################################################# +NCM\::Component\::network\::types\::network - ovs +################################################# + +Types +----- + + - **/software/components/network/network_interface_ovs** + - */software/components/network/network_interface_ovs/ovs_bridge* + - Optional + - Type: valid_interface + - */software/components/network/network_interface_ovs/ovs_extra* + - Optional + - Type: string + - */software/components/network/network_interface_ovs/ovs_opts* + - Optional + - Type: string + - */software/components/network/network_interface_ovs/ovs_patch_peer* + - Optional + - Type: string + - */software/components/network/network_interface_ovs/ovs_tunnel_opts* + - Optional + - Type: string + - */software/components/network/network_interface_ovs/ovs_tunnel_type* + - Optional + - Type: choice + +Functions +--------- + + - network_interface_ovs_validate + - Description: validate the network_interface ovs config. error on error diff --git a/docs/components/NCM_Component_network_types_network_route.rst b/docs/components/NCM_Component_network_types_network_route.rst new file mode 100644 index 0000000..5ed2530 --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_route.rst @@ -0,0 +1,43 @@ +################################################### +NCM\::Component\::network\::types\::network - route +################################################### + +Types +----- + + - **/software/components/network/network_valid_routing_table** + - **/software/components/network/network_route** + - Description: Add route (IPv4 of IPv6) Presence of ':' in any of the values indicates this is IPv6 related. + - */software/components/network/network_route/address* + - Description: The ADDRESS in ADDRESS/PREFIX via GATEWAY + - Optional + - Type: string + - */software/components/network/network_route/prefix* + - Description: The PREFIX in ADDRESS/PREFIX via GATEWAY + - Optional + - Type: long + - */software/components/network/network_route/gateway* + - Description: The GATEWAY in ADDRESS/PREFIX via GATEWAY + - Optional + - Type: type_ip + - */software/components/network/network_route/netmask* + - Description: alternative notation for prefix (cannot be combined with prefix) + - Optional + - Type: type_ip + - */software/components/network/network_route/table* + - Description: routing table + - Optional + - Type: network_valid_routing_table + - */software/components/network/network_route/onlink* + - Description: pretend that the nexthop is directly attached to this link + - Optional + - Type: boolean + - */software/components/network/network_route/command* + - Description: route add command options to use (cannot be combined with other options) + - Optional + - Type: string + +Functions +--------- + + - network_valid_prefix diff --git a/docs/components/NCM_Component_network_types_network_rule.rst b/docs/components/NCM_Component_network_types_network_rule.rst new file mode 100644 index 0000000..3b568d3 --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_rule.rst @@ -0,0 +1,35 @@ +################################################## +NCM\::Component\::network\::types\::network - rule +################################################## + +Types +----- + + - **/software/components/network/network_ip_cmd_prefix** + - **/software/components/network/network_rule** + - Description: Add rule (IPv4 of IPv6) Presence of ':' in any of the values indicates this is IPv6 related. + - */software/components/network/network_rule/to* + - Description: to selector + - Optional + - Type: network_ip_cmd_prefix + - */software/components/network/network_rule/from* + - Description: from selector + - Optional + - Type: network_ip_cmd_prefix + - */software/components/network/network_rule/not* + - Description: not action (false value means no not action; also the default when not is not defined) + - Optional + - Type: boolean + - */software/components/network/network_rule/table* + - Description: routing table action + - Optional + - Type: network_valid_routing_table + - */software/components/network/network_rule/priority* + - Description: priority, The priority of the rule over the others. Required by Network Manager when setting routing rules. + - Optional + - Type: long + - Range: 0..4294967295 + - */software/components/network/network_rule/command* + - Description: rule add options to use (cannot be combined with other options) + - Optional + - Type: string diff --git a/docs/components/NCM_Component_network_types_network_tunnel.rst b/docs/components/NCM_Component_network_types_network_tunnel.rst new file mode 100644 index 0000000..e04dda1 --- /dev/null +++ b/docs/components/NCM_Component_network_types_network_tunnel.rst @@ -0,0 +1,68 @@ +#################################################### +NCM\::Component\::network\::types\::network - tunnel +#################################################### + +Types +----- + + - **/software/components/network/network_interface_plugin_vxlan** + - Description: interface plugin for vxlan support via initscripts-vxlan + - */software/components/network/network_interface_plugin_vxlan/vni* + - Description: VXLAN Network Identifier (or VXLAN Segment ID); derived from devicename vxlan[0-9] if not defined + - Optional + - Type: long + - Range: 0..16777216 + - */software/components/network/network_interface_plugin_vxlan/group* + - Description: multicast ip to join + - Optional + - Type: type_ip + - */software/components/network/network_interface_plugin_vxlan/remote* + - Description: destination IP address to use in outgoing packets + - Optional + - Type: type_ip + - */software/components/network/network_interface_plugin_vxlan/local* + - Description: source IP address to use in outgoing packets + - Optional + - Type: type_ip + - */software/components/network/network_interface_plugin_vxlan/dstport* + - Description: UDP destination port + - Optional + - Type: long + - Range: 2..65535 + - */software/components/network/network_interface_plugin_vxlan/gbp* + - Description: Group Policy extension + - Optional + - Type: boolean + - **/software/components/network/network_interface_plugin** + - Description: interface plugin via custom ifup/down[-pre]-local hooks + - */software/components/network/network_interface_plugin/vxlan* + - Description: VXLAN support via initscripts-vxlan + - Optional + - Type: network_interface_plugin_vxlan + - **/software/components/network/network_interface_tunnel** + - */software/components/network/network_interface_tunnel/my_inner_ipaddr* + - Description: tunnel IP + - Optional + - Type: type_ip + - */software/components/network/network_interface_tunnel/my_inner_prefix* + - Description: tunnel IP netmask prefix + - Optional + - Type: long + - Range: 0..32 + - */software/components/network/network_interface_tunnel/my_outer_ipaddr* + - Description: primary local IP address + - Optional + - Type: type_ip + - */software/components/network/network_interface_tunnel/peer_outer_ipaddr* + - Description: remote peer primary IP address + - Optional + - Type: type_ip + - */software/components/network/network_interface_tunnel/plugin* + - Optional + - Type: network_interface_plugin + +Functions +--------- + + - network_interface_tunnel_validate + - Description: validate the network_interface tunnel config. error on error diff --git a/docs/components/NCM_Component_nmstate.rst b/docs/components/NCM_Component_nmstate.rst new file mode 100644 index 0000000..eb0fa9f --- /dev/null +++ b/docs/components/NCM_Component_nmstate.rst @@ -0,0 +1,35 @@ + +######################### +NCM\::Component\::nmstate +######################### + + +**** +NAME +**** + + +network: New module to configure networking using nmstate and NetworkManager. +Most functions and logic is taken from network module to minimise changes to current network module. + + +*********** +DESCRIPTION +*********** + + +The \ *network*\ component sets the network settings through nmstate. +Configuration are created in yaml file at ``/etc/nmstate`` and applied using nmstatectl. +NetworkManager acts as the main (and currently the only) provider supported by nmstate. + +New/changed settings are first tested by retrieving the latest profile from the +CDB server (using ccm-fetch). +If this fails, the component reverts all settings to the previous values. This is no different to network module. + +During this test, a sleep value of 15 seconds is used to make sure the restarted network +is fully restarted (routing may need some time to come up completely). + +Because of this, configuration changes may cause the ncm-ncd run to take longer than usual. + +Be aware that configuration changes can also lead to a brief network interruption. + diff --git a/docs/components/NCM_Component_opennebula_sched.rst b/docs/components/NCM_Component_opennebula_sched.rst new file mode 100644 index 0000000..f16d172 --- /dev/null +++ b/docs/components/NCM_Component_opennebula_sched.rst @@ -0,0 +1,82 @@ +#################################### +NCM\::Component\::opennebula - sched +#################################### + +Types +----- + + - **/software/components/opennebula/opennebula_sched_policy_conf** + - */software/components/opennebula/opennebula_sched_policy_conf/policy* + - Required + - Type: long + - Range: 0..4 + - Default value: 1 + - **/software/components/opennebula/opennebula_sched** + - Description: Type that sets OpenNebula scheduler sched.conf + - */software/components/opennebula/opennebula_sched/message_size* + - Description: buffer size in bytes for XML-RPC responses + - Required + - Type: long + - Default value: 1073741824 + - */software/components/opennebula/opennebula_sched/timeout* + - Description: seconds to timeout XML-RPC calls to oned + - Required + - Type: long + - Default value: 60 + - */software/components/opennebula/opennebula_sched/sched_interval* + - Description: seconds between two scheduling actions + - Required + - Type: long + - Default value: 15 + - */software/components/opennebula/opennebula_sched/max_vm* + - Description: maximum number of Virtual Machines scheduled in each scheduling action. Use 0 to schedule all pending VMs each time + - Required + - Type: long + - Default value: 5000 + - */software/components/opennebula/opennebula_sched/max_dispatch* + - Description: maximum number of Virtual Machines dispatched in each scheduling action + - Required + - Type: long + - Default value: 30 + - */software/components/opennebula/opennebula_sched/max_host* + - Description: maximum number of Virtual Machines dispatched to each host in each scheduling action + - Required + - Type: long + - Default value: 1 + - */software/components/opennebula/opennebula_sched/live_rescheds* + - Description: perform live (1) or cold migrations (0) when rescheduling a VM + - Required + - Type: long + - Range: 0..1 + - Default value: 0 + - */software/components/opennebula/opennebula_sched/cold_migrate_mode* + - Description: type of cold migration, see documentation for one.vm.migrate 0 = save - default 1 = poweroff 2 = poweroff-hard + - Required + - Type: long + - Range: 0..2 + - Default value: 0 + - */software/components/opennebula/opennebula_sched/memory_system_ds_scale* + - Description: this factor scales the VM usage of the system DS with the memory size. This factor can be use to make the scheduler consider the overhead of checkpoint files: system_ds_usage = system_ds_usage + memory_system_ds_scale * memory + - Required + - Type: long + - Default value: 0 + - */software/components/opennebula/opennebula_sched/different_vnets* + - Description: when set (true) the NICs of a VM will be forced to be in different Virtual Networks + - Required + - Type: boolean + - Default value: true + - */software/components/opennebula/opennebula_sched/default_sched* + - Description: definition of the default scheduling algorithm - policy: 0 = Packing. Heuristic that minimizes the number of hosts in use by packing the VMs in the hosts to reduce VM fragmentation 1 = Striping. Heuristic that tries to maximize resources available for the VMs by spreading the VMs in the hosts 2 = Load-aware. Heuristic that tries to maximize resources available for the VMs by using those nodes with less load 3 = Custom. - rank: Custom arithmetic expression to rank suitable hosts based in their attributes 4 = Fixed. Hosts will be ranked according to the PRIORITY attribute found in the Host or Cluster template + - Required + - Type: opennebula_sched_policy_conf + - */software/components/opennebula/opennebula_sched/default_ds_sched* + - Description: definition of the default storage scheduling algorithm - policy: 0 = Packing. Tries to optimize storage usage by selecting the DS with less free space 1 = Striping. Tries to optimize I/O by distributing the VMs across datastores. 2 = Custom. - rank: Custom arithmetic expression to rank suitable datastores based on their attributes 3 = Fixed. Datastores will be ranked according to the PRIORITY attribute found in the Datastore template + - Required + - Type: opennebula_sched_policy_conf + - */software/components/opennebula/opennebula_sched/default_nic_sched* + - Description: definition of the default virtual network scheduler - policy: 0 = Packing. Tries to pack address usage by selecting the VNET with less free leases 1 = Striping. Tries to distribute address usage across VNETs. 2 = Custom. - rank: Custom arithmetic expression to rank suitable datastores based on their attributes 3 = Fixed. Virtual Networks will be ranked according to the PRIORITY attribute found in the Virtual Network template + - Required + - Type: opennebula_sched_policy_conf + - */software/components/opennebula/opennebula_sched/log* + - Required + - Type: opennebula_log diff --git a/docs/components/NCM_Component_spma_yumdnf_schema.rst b/docs/components/NCM_Component_spma_yumdnf_schema.rst new file mode 100644 index 0000000..4a91b9a --- /dev/null +++ b/docs/components/NCM_Component_spma_yumdnf_schema.rst @@ -0,0 +1,13 @@ +######################################## +NCM\::Component\::spma\::yumdnf - schema +######################################## + +Types +----- + + - **/software/components/spma/component_spma_yumdnf** + - */software/components/spma/component_spma_yumdnf/modules* + - Description: configure modules (or not). modules configuration is under /software/modules + - Required + - Type: boolean + - Default value: false diff --git a/docs/ncm-ncd/quattor-configure.rst b/docs/ncm-ncd/quattor-configure.rst new file mode 100644 index 0000000..1cbace0 --- /dev/null +++ b/docs/ncm-ncd/quattor-configure.rst @@ -0,0 +1,25 @@ + +################# +quattor-configure +################# + + +**** +NAME +**** + + +quattor-configure - wrapper for ``ncm-ncd --configure`` + +Part of the NCM (Node Configuration Management) subsystem + +quattor toolsuite http://quattor.org + + +******** +SEE ALSO +******** + + +ncm-ncd(8) + diff --git a/docs/ncm-ncd/quattor-list.rst b/docs/ncm-ncd/quattor-list.rst new file mode 100644 index 0000000..751dcd2 --- /dev/null +++ b/docs/ncm-ncd/quattor-list.rst @@ -0,0 +1,25 @@ + +############ +quattor-list +############ + + +**** +NAME +**** + + +quattor-list - wrapper for ``ncm-ncd --list`` + +Part of the NCM (Node Configuration Management) subsystem + +quattor toolsuite http://quattor.org + + +******** +SEE ALSO +******** + + +ncm-ncd(8) + diff --git a/docs/ncm-ncd/quattor-unconfigure.rst b/docs/ncm-ncd/quattor-unconfigure.rst new file mode 100644 index 0000000..86dffa8 --- /dev/null +++ b/docs/ncm-ncd/quattor-unconfigure.rst @@ -0,0 +1,25 @@ + +################### +quattor-unconfigure +################### + + +**** +NAME +**** + + +quattor-unconfigure - wrapper for ``ncm-ncd --unconfigure`` + +Part of the NCM (Node Configuration Management) subsystem + +quattor toolsuite http://quattor.org + + +******** +SEE ALSO +******** + + +ncm-ncd(8) + diff --git a/docs/template-library-core/aii_ks_variants_el8.rst b/docs/template-library-core/aii_ks_variants_el8.rst new file mode 100644 index 0000000..b1ea471 --- /dev/null +++ b/docs/template-library-core/aii_ks_variants_el8.rst @@ -0,0 +1,8 @@ +######################### +aii\::ks\::variants\::el8 +######################### + +Variables +--------- + + - AII_OSINSTALL_VERSIONLOCK_PLUGIN diff --git a/docs/template-library-core/aii_ks_variants_el9.rst b/docs/template-library-core/aii_ks_variants_el9.rst new file mode 100644 index 0000000..042ac85 --- /dev/null +++ b/docs/template-library-core/aii_ks_variants_el9.rst @@ -0,0 +1,8 @@ +######################### +aii\::ks\::variants\::el9 +######################### + +Variables +--------- + + - AII_OSINSTALL_VERSIONLOCK_PLUGIN