Skip to content

dedicated-node job from cf-redis/323

Github source: 1a189b8d or master branch

Properties

redis

agent

backend_port

The backend port for the redis-agent process to listen on

Default
9876

broker

auth
password

The password for HTTP Basic Auth on the agent, also used for the broker

Default
admin
username

The username for HTTP Basic Auth on the agent, also used for the broker

Default
admin
backups
access_key_id

Access Key ID for the S3-compatible blob store that backups will be uploaded to

Default
""
bg_save_timeout

Timeout in seconds for Redis background save to complete when backing up instance

Default
3600
bucket_name

Name of the bucket into which backups will be uploaded

Default
""
endpoint_url

HTTP(S) endpoint of the S3-compatible blob store that backups will be uploaded to

Default
""
path

Path within the above bucket to which backups will be uploaded

Default
""
s3_region

S3 region for the S3-compatible blob store that backups will be uploaded to

Default
""
secret_access_key

Secret Access Key for the S3-compatible blob store that backups will be uploaded to

Default
""
dedicated_port

The port used by the redis instances

Default
6379
ssl
key

SSL private key for broker (PEM encoded)

pem

SSL Certificate for broker (PEM encoded)

config_command

The name of the obfuscated redis CONFIG command.

Default
""

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/dedicated-node/ directory (learn more).

  • bin/nginx_ctl (from nginx_ctl.erb)
  • bin/redis-agent_ctl (from redis-agent_ctl.erb)
  • bin/redis_ctl (from redis_ctl.erb)
  • config/agent.yml (from agent.yml.erb)
  • config/backup.yml (from backup.yml.erb)
  • config/nginx.conf (from nginx.conf.erb)
  • config/redis.conf (from redis.conf.erb)
  • config/ssl/redis-agent.key (from redis-agent.key.erb)
  • config/ssl/redis-agent.pem (from redis-agent.pem.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.