Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scalr VersionParameterDescriptionTypeExample value(s)Default value
>= 5.0scalr.aws.use_proxyWhether Scalr should use a proxy when communicating with AWS.Booleantrue, falsefalse
>= 5.11.7scalr.azure.use_proxyWhether Scalr should use a proxy when communicating with Azure.Booleantrue, falsefalse
>= 5.7scalr.openstack.use_proxyWhether Scalr should use a proxy when communicating with OpenStack.Booleantrue, falsefalse
>= 5.7scalr.ocs.use_proxyWhether Scalr should use a proxy when communicating with OCS.Booleantrue, falsefalse
>= 5.7scalr.rackspacenguk.use_proxyWhether Scalr should use a proxy when communicating with Rackspace UK.Booleantrue, falsefalse
>= 5.7scalr.rackspacengus.use_proxyWhether Scalr should use a proxy when communicating with Rackspace US.Booleantrue, falsefalse
>= 5.7scalr.hpcloud.use_proxyWhether Scalr should use a proxy when communicating with HP Cloud.Booleantrue, falsefalse
>= 5.7scalr.mirantis.use_proxyWhether Scalr should use a proxy when communicating with Mirantis Cloud.Booleantrue, falsefalse
>= 5.7scalr.vio.use_proxyWhether Scalr should use a proxy when communicating with VMWare VIO.Booleantrue, falsefalse
>= 5.7scalr.cisco.use_proxyWhether Scalr should use a proxy when communicating with Cisco Cloud.Booleantrue, falsefalse
>= 5.11.7scalr.cloudstack.use_proxyWhether Scalr should use a proxy when communicating with CloudStack.Booleantrue, falsefalse
>= 5.11.7scalr.idcf.use_proxyWhether Scalr should use a proxy when communicating with IDC Frontier.Booleantrue, falsefalse
>= 5.11.7scalr.system.webhooks.use_proxyWhether Scalr should use a proxy when sending requests using Webhooks.Booleantrue, falsefalse
>= 5.0
scalr.connections.proxy.host
The proxy host Scalr should use to communicate with cloud APIs using a proxy.String"hostname", "127.0.0.1""localhost"
>= 5.0
scalr.connections.proxy.port
The proxy port Scalr should use.Integervalid TCP port3128
>= 5.0
scalr.connections.proxy.user
The proxy username Scalr should use.String"scalr"
>= 5.0
scalr.connections.proxy.pass
The proxy password Scalr should use.String"s3cur3pa55w0rd"
>= 5.0
scalr.connections.proxy.type
Proxy type to use.Integer

0 = HTTP
4 = SOCKS4
5 = SOCKS5 

0
>= 5.1
scalr.connections.proxy.authtype
Type of authentication to use.Integer

1 = Basic Auth
2 = Digest Auth
4 = GSSNeg
8 = NTLM
-1 = Any auh type 

1
>= 5.3
scalr.connections.proxy.use_on
What the proxy should be used for.String"both" = Server & Agent
"scalr" = Server only
"instance" = Agent only 
"bothscalr"

LDAP

Scalr VersionParameterDescriptionTypeExample value(s)Default value

scalr.auth_modeThe authentication mode that Scalr should use.String

"scalr" = Password auth
"ldap" = LDAP auth 
"saml" = SAML auth 

"scalr"

scalr.connections.ldap.hostThe host Scalr should connect to for LDAP authentication. This should be a reachable LDAP server.String"hostname", "1.2.3.4"

scalr.connections.ldap.port

The port Scalr should connect to for LDAP authentication.Integervalid TCP port389

scalr.connections.ldap.base_dnThe base DN for users.Stringvalid base DNDC=scalr,DC=local

scalr.connections.ldap.base_dn_groupsThe base DN for groups.Stringvalid base DNOU=All Groups,DC=scalr,DC=local

scalr.connections.ldap.user

A fully qualified username for an administrator of the LDAP server, if you intend to use API with LDAP auth.

Stringvalid admin LDAP user

scalr.connections.ldap.passPassword for the LDAP administrator. See scalr.connections.ldap.userStringvalid admin LDAP pass

scalr.connections.ldap.group_nestingWhether Scalr should use group nesting in LDAP.Booleantrue, falsetrue

scalr.connections.ldap.domain

The default domain Scalr should append to usernames when users omit their domain as they login to Scalr.

This is only used when scalr.connections.ldap.bind_type is set to simple.

String

If not specified, then Scalr will concatenate the domain components used in scalr.connections.ldap.base_dn.

For example, if scalr.connections.ldap.base_dn is set to DC=scalr,DC=local, then scalr.connections.ldap.domain will default to scalr.local


scalr.connections.ldap.bind_type

The bind type Scalr should use. This can be set to regular or simple.

String

"regular" = Login name only
"simple" = Full Name, Display Name or SAMAccountName
"openldap" = Set to this when using openldap 

"regular"

scalr.connections.ldap.mail_attributeThe name of the attribute that contains a user's email address on the LDAP server.Stringvalid LDAP attribute

scalr.connections.ldap.fullname_attributeThe name of the attribute that contains a user's fullname on the LDAP server.String
"displayName"

scalr.connections.ldap.username_attributeThe name of the attribute that contains a user's username on the LDAP server.String


scalr.connections.ldap.groupname_attributeThe name of the attribute that contains a user's groups on the LDAP server.String


scalr.connections.ldap.debugWhether or not to enable debug mode (logging) for LDAP.Booleantrue, falsefalse

scalr.connections.ldap.filter.usersThe filter that Scalr should use for LDAP user queries.String

"(&(objectCategory=person)(objectClass=user))"


scalr.connections.ldap.filter.groupsThe filter that Scalr should use for LDAP group queries.String
"(&(objectClass=group))"

scalr.connections.ldap.group_member_attribute_typeOnly used if bind_type is set to "openldap". Specifies how group membership is represented.String"unit_netgroup", "regular", "user_dn""regular"

scalr.connections.ldap.group_displayname_attributeThe name of the attribute that contains the group displaynameString

...