aws_cpi job from bosh-aws-cpi/39
Github source:
eb9f26d4
or
master branch
Properties¶
agent
¶
blobstore
¶
access_key_id
¶AWS access_key_id for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
address
¶Address for agent to connect to blobstore server used by simple blobstore plugin
credentials_source
¶Where to get AWS credentials for the aws cpi. This can be set to
static
for to use anaccess_key_id
andsecret_access_key
orenv_or_profile
to get the credentials from environment variables or an EC2 instance profile.
host
¶Host of agent blobstore server used by simple blobstore plugin
s3_force_path_style
¶Whether the agent blobstore plugin will always use path style for bucket access
s3_multipart_threshold
¶Agent blobstore threshold for multipart uploads
s3_port
¶Port of agent blobstore server used by s3 blobstore plugin
s3_region
¶AWS region for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
secret_access_key
¶AWS secret_access_key for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
ssl_verify_peer
¶Whether the agent blobstore plugin should verify its peer when using SSL
use_ssl
¶Whether the agent blobstore plugin should use SSL to connect to the blobstore server
mbus
¶Agent mbus
nats
¶
address
¶Address of the nats server
aws
¶
access_key_id
¶AWS access_key_id for the aws cpi (Required when aws.credentials_source is set to
static
)
credentials_source
¶Where to get AWS credentials for the aws cpi. This can be set to
static
for to use anaccess_key_id
andsecret_access_key
orenv_or_profile
to get the credentials from environment variables or an EC2 instance profile.
- Default
static
default_iam_instance_profile
¶Default AWS iam_instance_profile for the aws cpi
default_key_name
¶Default SSH keypair used for new VMs (required)
- Example
- bosh
default_security_groups
¶Default security groups for new VMs (required)
- Example
- bosh-grp
region
¶AWS region name
- Example
us-east-1
secret_access_key
¶AWS secret_access_key for the aws cpi (Required when aws.credentials_source is set to
static
)
stemcell
¶
kernel_id
¶AWS kernel id used by aws cpi
blobstore
¶
access_key_id
¶AWS access_key_id used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
address
¶Address of blobstore server used by simple blobstore plugin
agent
¶
password
¶Password agent uses to connect to blobstore used by simple blobstore plugin
user
¶Username agent uses to connect to blobstore used by simple blobstore plugin
bucket_name
¶AWS S3 Bucket used by s3 blobstore plugin
credentials_source
¶Where to get AWS credentials for the aws cpi. This can be set to
static
for to use anaccess_key_id
andsecret_access_key
orenv_or_profile
to get the credentials from environment variables or an EC2 instance profile.
- Default
static
host
¶Host of blobstore server used by simple blobstore plugin
path
¶local blobstore path
port
¶Port of blobstore server used by simple blobstore plugin
- Default
25250
provider
¶Provider of the blobstore used by director and agent (dav|simple|s3)
- Default
dav
s3_force_path_style
¶Whether the blobstore plugin will always use path style for bucket access
- Default
false
s3_multipart_threshold
¶Simple blobstore threshold for multipart uploads
s3_port
¶Port of blobstore server used by s3 blobstore plugin
- Default
443
s3_region
¶AWS region used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
- Default
us-east-1
secret_access_key
¶AWS secret_access_key used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
ssl_verify_peer
¶Whether the simple blobstore plugin should verify its peer when using SSL
use_ssl
¶Whether the simple blobstore plugin should use SSL to connect to the blobstore server
- Default
true
env
¶
http_proxy
¶Http proxy to connect to cloud API’s
https_proxy
¶Https proxy to connect to cloud API’s
no_proxy
¶No proxy environment variable
nats
¶
address
¶Address of the nats server
password
¶Password to connect to nats with
port
¶Port that the nats server listens on
- Default
4222
user
¶Username to connect to nats with
- Default
nats
ntp
¶
List of ntp server IPs. pool.ntp.org attempts to return IPs closest to your location, but you can still specify if needed.
- Default
- 0.pool.ntp.org - 1.pool.ntp.org
registry
¶
host
¶Address of the Registry to connect to
password
¶Password to access the Registry
port
¶Port of the Registry to connect to
- Default
25777
username
¶User to access the Registry
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/aws_cpi/
directory
(learn more).
bin/cpi
(fromcpi.erb
)bin/cpi_ctl
(fromcpi_ctl.erb
)config/cpi.json
(fromcpi.json.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.