azurefilebrokerpush job from smb-volume/0.1.12
              Github source:
              a84cd06 or
              master branch
            
Properties¶
allow_create_file_share¶
  
    
      (optional) - Allow Broker to create file shares
- Default
- true 
allow_create_storage_account¶
  
    
      (optional) - Allow Broker to create storage accounts
- Default
- true 
allow_delete_file_share¶
  
    
      (optional) - Allow Broker to delete file shares which are created by Broker
- Default
- false 
allow_delete_storage_account¶
  
    
      (optional) - Allow Broker to delete storage accounts which are created by Broker
- Default
- false 
allowed_options¶
  
    
      A comma separated list of parameters allowed to be set in during bind operations
- Default
- file_mode,dir_mode,readonly,vers,sec 
- Example
- 
            
            file_mode,dir_mode,readonly,vers,sec 
app_domain¶
  
    
      domain used to host the broker app
app_name¶
  
    
      (optional) - application name to use when pushing the broker to cloud foundry and setting the route
- Default
- azurefilebroker 
cf_admin_password¶
  
    
      password of the CF admin user
cf_admin_user¶
  
    
      username of the CF admin user
cf_dial_timeout¶
  
    
      CF CLI connection dial timeout
- Default
- 5 
client_id¶
  
    
      (optional) - Required for Azure Management Service. The client id for your service principal
- Default
- "" 
client_secret¶
  
    
      (optional) - Required for Azure Management Service. The client secret for your service principal
- Default
- "" 
create_credhub_security_group¶
  
    
      unused
- Default
- false 
create_sql_security_group¶
  
    
      (optional) - true if the errand should create a security group to allow traffic to any ip on ports 3306,5432
- Default
- true 
db_ca_cert¶
  
    
      (optional) - CA Cert to verify SSL connection, if not include, connection will be plain
- Default
- "" 
db_driver¶
  
    
      [REQUIRED] - database driver name when using SQL to store broker state
- Default
- "" 
db_hostname¶
  
    
      [REQUIRED] - database hostname when using SQL to store broker state
- Default
- "" 
db_name¶
  
    
      [REQUIRED] - database name when using SQL to store broker state
- Default
- azurefilebroker 
db_password¶
  
    
      [REQUIRED] - database password when using SQL to store broker state
- Default
- "" 
db_port¶
  
    
      [REQUIRED] - database port when using SQL to store broker state
- Default
- "3306" 
db_username¶
  
    
      [REQUIRED] - database username when using SQL to store broker state
- Default
- "" 
default_location¶
  
    
      (optional) - The default location to use for creating storage accounts
- Default
- "" 
default_options¶
  
    
      A comma separated list of defaults specified as param:value. If a parameter has a default value and is not in the allowed list, this default value becomes a fixed value that cannot be overridden
- Default
- vers:3.0 
- Example
- 
            
            vers:3.0 
default_resource_group_name¶
  
    
      (optional) - The default resource group name to use for storage accounts
- Default
- "" 
default_subscription_id¶
  
    
      (optional) - The default Azure Subscription id to use for storage accounts
- Default
- "" 
domain¶
  
    
      Cloud Foundry system domain
environment¶
  
    
      (optional) - Preexisting (Using preexisting shares) or the environment for Azure Management Service: AzureCloud, AzureChinaCloud, AzureUSGovernment or AzureGermanCloud
- Default
- Preexisting 
log_level¶
  
    
      (optional) - azurefilebroker log level
- Default
- info 
memory_in_mb¶
  
    
      amount of memory allocated to the broker app
- Default
- 256 
organization¶
  
    
      organization that hosts the app
password¶
  
    
      [REQUIRED] - Basic auth password to verify on incoming Service Broker requests
register_broker¶
  
    
      true if the errand should register the service broker after pushing it to cf
- Default
- true 
service_id¶
  
    
      (optional) - Id of the service to be registered with cf
- Default
- 38e48614-e5ee-4730-a7db-ea8e5416897a 
service_name¶
  
    
      (optional) - name of the service to be registered with cf
- Default
- azuresmbvolume 
skip_cert_verify¶
  
    
      skip ssl validation when setting the cf api endpoint
- Default
- false 
space¶
  
    
      space that hosts the app
syslog_url¶
  
    
      (optional) - external log service URL
tenant_id¶
  
    
      (optional) - Required for Azure Management Service. The tenant id for your service principal
- Default
- "" 
username¶
  
    
      [REQUIRED] - Basic auth username to verify on incoming Service Broker requests
- 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/azurefilebrokerpush/ directory
            (learn more).
          
- bin/run(from- deploy.sh.erb)
- Procfile(from- Procfile.erb)
- db_ca.crt(from- db_ca.crt.erb)
- manifest.yml(from- manifest.yml.erb)
- sql.json(from- sql.json.erb)
- start.sh(from- start.sh.erb)
Packages¶
            Packages are compiled and placed onto corresponding
            instances during the deployment process. Packages will be
            placed into /var/vcap/packages/ directory.