NCM::Component::authconfig - schema

Types

  • /software/components/authconfig/authconfig_method_generic_type
    • /software/components/authconfig/authconfig_method_generic_type/enable
      • Description: Enable this method. Unlisted methods are always disabled.

      • Required

      • Type: boolean

      • Default value: false

  • /software/components/authconfig/authconfig_pamadditions_line_type
    • /software/components/authconfig/authconfig_pamadditions_line_type/order
      • Required

      • Type: string

    • /software/components/authconfig/authconfig_pamadditions_line_type/entry
      • Required

      • Type: string

  • /software/components/authconfig/authconfig_pamadditions_type
    • /software/components/authconfig/authconfig_pamadditions_type/conffile
      • Required

      • Type: string

      • Default value: /etc/pam.d/system_auth

    • /software/components/authconfig/authconfig_pamadditions_type/section
      • Required

      • Type: string

    • /software/components/authconfig/authconfig_pamadditions_type/lines
      • Required

      • Type: authconfig_pamadditions_line_type

  • /software/components/authconfig/authconfig_method_ldap_tls_type
    • /software/components/authconfig/authconfig_method_ldap_tls_type/enable
      • Required

      • Type: boolean

      • Default value: false

    • /software/components/authconfig/authconfig_method_ldap_tls_type/peercheck
      • Required

      • Type: boolean

      • Default value: false

    • /software/components/authconfig/authconfig_method_ldap_tls_type/cacertfile
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_tls_type/cacertdir
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_tls_type/ciphers
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_tls_type/reqcert
      • Required

      • Type: string

      • Default value: never

  • /software/components/authconfig/authconfig_method_ldap_timeouts_type
    • /software/components/authconfig/authconfig_method_ldap_timeouts_type/idle
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_ldap_timeouts_type/bind
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_ldap_timeouts_type/search
      • Optional

      • Type: long

  • /software/components/authconfig/authconfig_nss_map_objectclass
    • /software/components/authconfig/authconfig_nss_map_objectclass/posixAccount
      • Required

      • Type: string

      • Default value: user

    • /software/components/authconfig/authconfig_nss_map_objectclass/shadowAccount
      • Required

      • Type: string

      • Default value: user

    • /software/components/authconfig/authconfig_nss_map_objectclass/posixGroup
      • Required

      • Type: string

      • Default value: group

  • /software/components/authconfig/authconfig_nss_map_attribute
    • /software/components/authconfig/authconfig_nss_map_attribute/uid
      • Required

      • Type: string

      • Default value: sAMAccountName

    • /software/components/authconfig/authconfig_nss_map_attribute/homeDirectory
      • Required

      • Type: string

      • Default value: unixHomeDirectory

    • /software/components/authconfig/authconfig_nss_map_attribute/uniqueMember
      • Required

      • Type: string

      • Default value: member

    • /software/components/authconfig/authconfig_nss_map_attribute/uidNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_map_attribute/gidNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_map_attribute/cn
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_map_attribute/userPassword
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_map_attribute/loginShell
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_map_attribute/gecos
      • Optional

      • Type: string

  • /software/components/authconfig/authconfig_nss_override_attribute_value
    • /software/components/authconfig/authconfig_nss_override_attribute_value/unixHomeDirectory
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_override_attribute_value/loginShell
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_override_attribute_value/gecos
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nss_override_attribute_value/gidNumber
      • Optional

      • Type: long

  • /software/components/authconfig/connect_policy

  • /software/components/authconfig/authconfig_method_ldap_type
    • /software/components/authconfig/authconfig_method_ldap_type/servers
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/nssonly
      • Optional

      • Type: boolean

    • /software/components/authconfig/authconfig_method_ldap_type/conffile
      • Required

      • Type: string

      • Default value: /etc/ldap.conf

    • /software/components/authconfig/authconfig_method_ldap_type/basedn
      • Required

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/tls
      • Optional

      • Type: authconfig_method_ldap_tls_type

    • /software/components/authconfig/authconfig_method_ldap_type/binddn
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/bindpw
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/scope
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/rootbinddn
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/port
      • Optional

      • Type: type_port

    • /software/components/authconfig/authconfig_method_ldap_type/timeouts
      • Optional

      • Type: authconfig_method_ldap_timeouts_type

    • /software/components/authconfig/authconfig_method_ldap_type/pam_filter
      • Required

      • Type: string

      • Default value: objectclass=posixAccount

    • /software/components/authconfig/authconfig_method_ldap_type/pam_login_attribute
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/pam_lookup_policy
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/pam_password
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/pam_groupdn
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/pam_member_attribute
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/pam_check_service_attr
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/pam_check_host_attr
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/pam_min_uid
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_ldap_type/pam_max_uid
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_ldap_type/nss_base_passwd
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/nss_base_group
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/nss_base_shadow
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/bind_policy
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/ssl
      • Required

      • Type: string

      • Default value: start_tls

    • /software/components/authconfig/authconfig_method_ldap_type/nss_map_objectclass
      • Optional

      • Type: authconfig_nss_map_objectclass

    • /software/components/authconfig/authconfig_method_ldap_type/nss_map_attribute
      • Optional

      • Type: authconfig_nss_map_attribute

    • /software/components/authconfig/authconfig_method_ldap_type/nss_override_attribute_value
      • Optional

      • Type: authconfig_nss_override_attribute_value

    • /software/components/authconfig/authconfig_method_ldap_type/nss_initgroups_ignoreusers
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/debug
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_ldap_type/log_dir
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_ldap_type/nss_paged_results
      • Required

      • Type: legacy_binary_affirmation_string

      • Default value: yes

    • /software/components/authconfig/authconfig_method_ldap_type/pagesize
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_ldap_type/nss_connect_policy
      • Optional

      • Type: connect_policy

      • Default value: oneshot

  • /software/components/authconfig/authconfig_method_nis_type
    • /software/components/authconfig/authconfig_method_nis_type/servers
      • Required

      • Type: type_hostname

    • /software/components/authconfig/authconfig_method_nis_type/domain
      • Required

      • Type: string

  • /software/components/authconfig/authconfig_method_krb5_type
    • /software/components/authconfig/authconfig_method_krb5_type/kdcs
      • Optional

      • Type: type_hostname

    • /software/components/authconfig/authconfig_method_krb5_type/adminservers
      • Optional

      • Type: type_hostname

    • /software/components/authconfig/authconfig_method_krb5_type/realm
      • Required

      • Type: string

  • /software/components/authconfig/authconfig_method_smb_type
    • /software/components/authconfig/authconfig_method_smb_type/servers
      • Required

      • Type: type_hostname

    • /software/components/authconfig/authconfig_method_smb_type/workgroup
      • Required

      • Type: string

  • /software/components/authconfig/authconfig_method_hesiod_type
    • /software/components/authconfig/authconfig_method_hesiod_type/lhs
      • Required

      • Type: string

    • /software/components/authconfig/authconfig_method_hesiod_type/rhs
      • Required

      • Type: string

  • /software/components/authconfig/authconfig_method_files_type

  • /software/components/authconfig/authconfig_nslcd_map_attributes
    • Description: LDAP attributes, as per RFC 2307

    • /software/components/authconfig/authconfig_nslcd_map_attributes/uid
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/gid
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/uidNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/gidNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/gecos
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/homeDirectory
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/loginShell
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/shadowLastChange
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/shadowMin
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/shadowMax
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/shadowWarning
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/shadowInactive
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/shadowExpire
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/shadowFlag
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/memberUid
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/memberNisNetgroup
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/nisNetgroupTriple
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/ipServicePort
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/ipServiceProtocol
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/ipProtocolNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/oncRpcNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/ipHostNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/ipNetworkNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/ipNetmaskNumber
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/macAddress
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/bootParameter
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/bootFile
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/nisMapName
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/nisMapEntry
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_map_attributes/uniqueMember
      • Optional

      • Type: string

  • /software/components/authconfig/authconfig_nslcd_maps
    • /software/components/authconfig/authconfig_nslcd_maps/alias
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/ethers
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/group
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/host
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/netgroup
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/networks
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/passwd
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/protocols
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/service
      • Optional

      • Type: authconfig_nslcd_map_attributes

    • /software/components/authconfig/authconfig_nslcd_maps/shadow
      • Optional

      • Type: authconfig_nslcd_map_attributes

  • /software/components/authconfig/authconfig_nslcd_filter
    • /software/components/authconfig/authconfig_nslcd_filter/alias
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/ethers
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/group
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/host
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/netgroup
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/networks
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/passwd
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/protocols
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/service
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_nslcd_filter/shadow
      • Optional

      • Type: string

  • /software/components/authconfig/authconfig_method_nslcd_type
    • /software/components/authconfig/authconfig_method_nslcd_type/threads
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_nslcd_type/uid
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/gid
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/uri
      • Optional

      • Type: type_hostURI

    • /software/components/authconfig/authconfig_method_nslcd_type/binddn
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/rootpwmoddn
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/krb5_ccname
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/basedn
      • Required

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/base
      • Required

      • Type: authconfig_nslcd_filter

    • /software/components/authconfig/authconfig_method_nslcd_type/scope
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/deref
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/filter
      • Optional

      • Type: authconfig_nslcd_filter

    • /software/components/authconfig/authconfig_method_nslcd_type/map
      • Optional

      • Type: authconfig_nslcd_maps

    • /software/components/authconfig/authconfig_method_nslcd_type/bind_timelimit
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_nslcd_type/timelimit
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_nslcd_type/idle_timelimit
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_nslcd_type/reconnect_sleeptime
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_nslcd_type/reconnect_retrytime
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_nslcd_type/ssl
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/tls_reqcert
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/tls_cacertdir
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/tls_randfile
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/tls_ciphers
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/tls_cert
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/tls_cert
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/tls_key
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/pagesize
      • Optional

      • Type: long

    • /software/components/authconfig/authconfig_method_nslcd_type/nss_initgroups_ignoreusers
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/pam_authz_search
      • Optional

      • Type: string

    • /software/components/authconfig/authconfig_method_nslcd_type/bindpw
      • Optional

      • Type: string

  • /software/components/authconfig/authconfig_method_type
    • /software/components/authconfig/authconfig_method_type/files
      • Optional

      • Type: authconfig_method_files_type

    • /software/components/authconfig/authconfig_method_type/ldap
      • Optional

      • Type: authconfig_method_ldap_type

    • /software/components/authconfig/authconfig_method_type/nis
      • Optional

      • Type: authconfig_method_nis_type

    • /software/components/authconfig/authconfig_method_type/krb5
      • Optional

      • Type: authconfig_method_krb5_type

    • /software/components/authconfig/authconfig_method_type/smb
      • Optional

      • Type: authconfig_method_smb_type

    • /software/components/authconfig/authconfig_method_type/hesiod
      • Optional

      • Type: authconfig_method_hesiod_type

    • /software/components/authconfig/authconfig_method_type/nslcd
      • Optional

      • Type: authconfig_method_nslcd_type

    • /software/components/authconfig/authconfig_method_type/sssd
      • Optional

      • Type: authconfig_method_sssd_type

  • /software/components/authconfig/hash_string

  • /software/components/authconfig/authconfig_component
    • /software/components/authconfig/authconfig_component/safemode
      • Description: When set to true, no actual configuration will change. Default: false.

      • Required

      • Type: boolean

      • Default value: false

    • /software/components/authconfig/authconfig_component/passalgorithm
      • Required

      • Type: hash_string

      • Default value: md5

    • /software/components/authconfig/authconfig_component/useshadow
      • Description: Enable the use of shadow password files.

      • Optional

      • Type: boolean

    • /software/components/authconfig/authconfig_component/usecache
      • Description: Enable or disable nscd operation.

      • Optional

      • Type: boolean

    • /software/components/authconfig/authconfig_component/enableforcelegacy
      • Required

      • Type: boolean

      • Default value: false

    • /software/components/authconfig/authconfig_component/usemd5
      • Description: Enable the use of MD5 hashed password.

      • Required

      • Type: boolean

    • /software/components/authconfig/authconfig_component/method
      • Description: dict of authentication methods to enable. Supported methods are: files, ldap, nis, krb5, smb, hesiod, nslcd and sssd. The “files” method cannot be disabled.

      • Optional

      • Type: authconfig_method_type

    • /software/components/authconfig/authconfig_component/pamadditions
      • Optional

      • Type: authconfig_pamadditions_type