google_cpi job from bosh-google-cpi/25.7.0
Github source:
f6cbfbae 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 dav blobstore plugin
credentials_source¶Where to get AWS credentials for the aws cpi. This can be set to
staticfor to use anaccess_key_idandsecret_access_keyorenv_or_profileto get the credentials from environment variables or an EC2 instance profile.
host¶Host of agent blobstore server used by s3 blobstore plugin
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)
s3_signature_version¶Signature version used to connect to an s3 blobstore
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¶Mbus URL used by deployed BOSH agents
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
staticfor to use anaccess_key_idandsecret_access_keyorenv_or_profileto get the credentials from environment variables or an EC2 instance profile.
- Default
static
host¶Host of blobstore server used by s3 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|local|s3)
- Default
dav
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)
s3_signature_version¶Signature version used to connect to an s3 blobstore
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 s3 blobstore plugin should verify its peer when using SSL
use_ssl¶Whether the s3 blobstore plugin should use SSL to connect to the blobstore server
- Default
true
google¶
default_root_disk_size_gb¶The default size (in Gb) of the instances root disk
- Default
0
default_root_disk_type¶The name of the default Google Compute Engine Disk Type the CPI will use when creating the instances root disk
- Default
""
json_key¶Google Compute Engine JSON key
- Default
""
project¶Google Compute Engine project
ntp¶
List of ntp server IPs
- Default
- 169.254.169.254
registry¶
client¶
tls¶
cacert¶Registry Client Root CA certificates (PEM format)
cert¶Registry Client Certificate (PEM format)
insecure_skip_verify¶Skip Registry server’s certificate chain and host name verification
- Default
true
key¶Registry Client Key (PEM format)
host¶Registry Hostname
password¶Registry Password
- Default
admin
port¶Registry Port
- Default
25777
protocol¶Registry Protocol (http|https)
- Default
http
use_gce_metadata¶Google Compute Engine metadata should be used instead of BOSH registry
- Default
true
username¶Registry Username
- Default
admin
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/google_cpi/ directory
(learn more).
bin/cpi(frombin/cpi.erb)bin/pre-start(frombin/pre-start.erb)config/cpi.json(fromconfig/cpi.json.erb)config/registry.cacertfile(fromconfig/registry.cacertfile.erb)config/registry.certfile(fromconfig/registry.certfile.erb)config/registry.keyfile(fromconfig/registry.keyfile.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.