Next: 7. Application Programming Interfaces
Up: 6. Cloud Computing
Previous: 6.3 HTCondor Annex Customization
Contents
Index
Subsections
6.4 HTCondor Annex Configuration
While the configuration macros in this section may be set by the HTCondor
administrator, they are intended for the user-specific HTCondor configuration
file (usually ~/.condor/user_config). Although we
document every macro, we expect that users will generally only want to
change a few of them, listed in section 6.4.1;
the entries required in by condor_annex in other sections will be
generated by its setup procedure.
Subsequent sections are for expert users
(section 6.4.2
and for HTCondor developers
(section 6.4.3).
6.4.1 User Settings
- ANNEX_DEFAULT_LEASE_DURATION
- The duration of an annex if not specified on the command-line; specified
in seconds. Defaults to 50 minutes.
- ANNEX_DEFAULT_UNCLAIMED_TIMEOUT
- How long an annex instances should stay idle before shutting down;
specified in seconds. Defaults to 15 minutes.
- ANNEX_DEFAULT_ODI_KEY_NAME
- The name of the SSH key pair condor_annex should use by default.
No default.
- ANNEX_DEFAULT_ODI_INSTANCE_TYPE
- The AWS instance type to use for on-demand instances if not specified.
No default, but the condor_annex setup procedure sets this to
`m4.large'.
- ANNEX_DEFAULT_ODI_IMAGE_ID
- The AWS AMI to use for on-demand instance if not specified.
No default, but the condor_annex setup procedure sets this to
`ami-35b13223'.
- ANNEX_DEFAULT_SFR_CONFIG_FILE
- The JSON configuration file use by condor_annex when creating a Spot-based
annex. No default.
6.4.2 Expert Settings
- ANNEX_DEFAULT_EC2_URL
- The AWS EC2 endpoint that condor_annex should use. Defaults to
`https://ec2.us-east-1.amazonaws.com'.
- ANNEX_DEFAULT_CWE_URL
- The AWS CloudWatch Events endpoint that condor_annex should use.
Defaults to `https://events.us-east-1.amazonaws.com'.
- ANNEX_DEFAULT_LAMBDA_URL
- The AWS Lambda endpoint that condor_annex should use. Defaults to
`https://lambda.us-east-1.amazonaws.com'.
- ANNEX_DEFAULT_S3_URL
- The AWS S3 endpoint that condor_annex should use. Defaults to
`https://s3.amazonaws.com'.
- ANNEX_DEFAULT_CF_URL
- The AWS CloudFormation endpoint that condor_annex should use. Defaults to
`https://cloudformation.us-east-1.amazonaws.com'.
- ANNEX_DEFAULT_ACCESS_KEY_FILE
- The full path to the AWS access key file condor_annex should use.
No default.
- ANNEX_DEFAULT_SECRET_KEY_FILE
- The full path to the AWS secret key file condor_annex should use.
No default.
- ANNEX_DEFAULT_S3_BUCKET
- A private S3 bucket that the ANNEX_DEFAULT_ACCESS_KEY_FILE
and ANNEX_DEFAULT_SECRET_KEY_FILE may write to. No default.
- ANNEX_DEFAULT_ODI_SECURITY_GROUP_IDS
- The default security group for on-demand annexes. Must permit inbound
HTCondor (port 9618).
6.4.3 Developer Settings
- ANNEX_DEFAULT_CONNECTIVITY_FUNCTION_ARN
- The name (or ARN) of the Lambda function on
AWS which condor_annex should use to check if the configured collector
can be contacted from AWS.
- ANNEX_DEFAULT_ODI_INSTANCE_PROFILE_ARN
- The ARN of the instance profile condor_annex should use. No default.
- ANNEX_DEFAULT_ODI_LEASE_FUNCTION_ARN
- The Lambda function which implements the lease
(duration) for on-demand instances. No default.
- ANNEX_DEFAULT_SFR_LEASE_FUNCTION_ARN
- The Lambda function which implements the lease
(duration) for Spot instances. No default.
Next: 7. Application Programming Interfaces
Up: 6. Cloud Computing
Previous: 6.3 HTCondor Annex Customization
Contents
Index