This is an outdated version of the HTCondor Manual. You can find current documentation at http://htcondor.org/manual.
next up previous contents index
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 up previous contents index
Next: 7. Application Programming Interfaces Up: 6. Cloud Computing Previous: 6.3 HTCondor Annex Customization   Contents   Index