<commit_before>---
title: Index
---

See [Recent Additions and Updates](recent.html).

## <a id="intro"></a> Introduction

* [What is BOSH?](about.html)
    * [What problems does BOSH solve?](problems.html)
        * [Stemcell](stemcell.html)
        * [Release](release.html)
        * [Deployment](deployment.html)
    * Comparison to other tools
* [Terminology](terminology.html)

---
## <a id="install"></a> Install BOSH

### Create BOSH environment

* [Components](bosh-components.html)
* [Creating an environment](init.html)
    * [On AWS](init-aws.html)
      * [Exposing Director on a Public IP](init-external-ip.html)
    * [On Azure](init-azure.html)
    * [On OpenStack](init-openstack.html)
    * [On vSphere](init-vsphere.html)
    * [On vCloud](init-vcloud.html)
    * [On SoftLayer](init-softlayer.html)
    * [On Google Compute Platform](init-google.html)
    * [On RackHD](rackhd-cpi.html)
    * [On Local machine using BOSH Lite](bosh-lite.html)

### <a id="director-config"></a> Advanced Director configuration

* [User management](director-users.html)
    * [UAA Integration](director-users-uaa.html)
    * [UAA Permissions](director-users-uaa-perms.html)
* [SSL certificate configuration](director-certs.html)
* [Removal of compilers](remove-dev-tools.html)
* [Access event logging](director-access-events.html)
* [Events](events.html)
* [Explicit ARP Flushing](flush-arp.html)
* [Configuring external database](director-configure-db.html)
* [Configuring external blobstore](director-configure-blobstore.html)
* [Backup and restore](director-backup.html)

---
## <a id="basic-deploy"></a> Using BOSH to deploy software

* [Basic workflow](basic-workflow.html)
    * [Deployment basics](deployment-basics.html)
        * [Deployment manifest schema](deployment-manifest.html)
    * [Uploading stemcells](uploading-stemcells.html)
    * [Uploading releases](uploading-releases.html)
    * [Deploying](deploying.html)
    * Running one-off tasks
    * Updating deployment to deal with security vulnerabilities
    * [Managing releases](managing-releases.html)
    * [Managing stemcells](managing-stemcells.html)
* [Deploying step-by-step](deploying-step-by-step.html)
* [CLI v2](cli-v2.html)
    * [`create-env` Dependencies](cli-env-deps.html)
    * [Differences between CLI v2 vs v1](cli-v2-diff.html)
    * [Global Flags](cli-global-flags.html)
    * [Environments](cli-envs.html)
    * [Operations files](cli-ops-files.html)
    * [Variable Interpolation](cli-int.html)
    * [Tunneling](cli-tunnel.html)
* [Director tasks](director-tasks.html)
* [Troubleshooting](tips.html)

### <a id="deployment-config"></a> Detailed deployment configuration

* [Cloud config](cloud-config.html)
    * [AZs](azs.html)
    * [Networks](networks.html)
    * [VM anti-affinity](vm-anti-affinity.html)
* [Runtime config](runtime-config.html)
    * [Addons](runtime-config.html#addons)
    * [Common addons](addons-common.html)
* [CPI config](cpi-config.html)
* [Trusted certificates](trusted-certs.html)
* [Manifest v2 schema](manifest-v2.html)
    * [Links](links.html)
    * [Link properties](links-properties.html)
    * [Link DNS integration](link-dns.html)
    * [Manual linking](links-manual.html)
    * [Renaming/migrating instance groups](migrated-from.html)
* [Persistent and orphaned disks](persistent-disks.html)
    * [Customizing persistent disk FS](persistent-disk-fs.html)
* [Native DNS Support](dns.html) [alpha]

### <a id="cpi-config"></a> Detailed CPI configuration & troubleshooting

* [AWS](aws-cpi.html)
    * [Using IAM instance profiles](aws-iam-instance-profiles.html)
    * [Using instance storage](aws-instance-storage.html)
    * [Creating IAM users](aws-iam-users.html)
* [Azure](azure-cpi.html)
    * [Creating resources](azure-resources.html)
* [OpenStack](openstack-cpi.html)
    * [Using Keystone v2 API](openstack-keystonev2.html)
    * [Using nova-networking](openstack-nova-networking.html)
    * [Extended Registry configuration](openstack-registry.html)
    * [Human-readable VM names](openstack-human-readable-vm-names.html)
    * [Validating self-signed OpenStack endpoints](openstack-self-signed-endpoints.html)
    * [Multi-homed VMs](openstack-multiple-networks.html)
    * [Using Light Stemcells](openstack-light-stemcells.html)
* [vSphere](vsphere-cpi.html)
    * [vSphere HA](vsphere-ha.html)
    * [Migrating from one datastore to another](vsphere-migrate-datastores.html)
    * [Storage DRS and vMotion Support](vsphere-vmotion-support.html)
* [vCloud](vcloud-cpi.html)
* [SoftLayer](softlayer-cpi.html)
* [Google Compute Engine](google-cpi.html)
* [RackHD](rackhd-cpi.html)
* [Warden/Garden](warden-cpi.html)
* [VirtualBox](virtualbox-cpi.html)

### <a id="hm"></a> Health management of VMs and processes

* [Monitoring](monitoring.html)
    * [Configuring Health Monitor](hm-config.html)
* [Process monitoring with Monit](vm-monit.html)
* [Manual repair with Cloud Check](cck.html)
* [Automatic repair with Resurrector](resurrector.html)
* [Persistent disk snapshotting](snapshots.html)

### <a id="vm-config"></a> VM configuration (looking inside a deployment)

* [Structure of a managed VM](vm-struct.html)
    * [VM configuration locations](vm-config.html)
* [Location and use of logs](job-logs.html)
* [Instance metadata](instance-metadata.html)
* Debugging issues with jobs

---
## <a id="release"></a> Using BOSH to package and distribute software

* What is a release?
    * [Creating a release](create-release.html)
    * Testing with dev releases
    * Cutting final releases
    * [Compiled releases](compiled-releases.html)
* [What is a job?](jobs.html)
    * Creating a job
    * [Job lifecycle](job-lifecycle.html)
        * [Pre-start script](pre-start.html)
        * [Post-start script](post-start.html)
        * [Post-deploy script](post-deploy.html)
        * [Drain script](drain.html)
    * [Scheduled processes](scheduled-procs.html)
* [Releases and Jobs in Windows](windows.html)
    * [Releases](windows.html#releases)
    * [Jobs](windows.html#jobs)
    * [Sample BOSH Windows Release](windows-sample-release.html)
* What is a package?
    * [Creating a package](packages.html)
    * Relationship to release blobs
    * [Release blobs](release-blobs.html)
* How do releases, jobs, and packages interact?
* Managing release repository
    * [Release blobstore](release-blobstore.html)
        * [Configuring S3 release blobstore](s3-release-blobstore.html)

---
## <a id="extend"></a> Extending BOSH

* [Director API v1](director-api-v1.html)
* What is a CPI?
* [Building a CPI](build-cpi.html)
    * [CPI API v1](cpi-api-v1.html)
    * [Agent-CPI interactions](agent-cpi-interactions.html)
* [Building a stemcell](build-stemcell.html)
    * [Repacking Stemcells](repack-stemcell.html)

---
## <a id="old-cli"></a> CLI v1

* [Install bosh-init](install-bosh-init.html)
    * [Using bosh-init](using-bosh-init.html)
        * [Migrating to bosh-init from the micro CLI plugin](migrate-to-bosh-init.html)
* [Install BOSH CLI](bosh-cli.html)
* [CLI v1](sysadmin-commands.html)<commit_msg>cli v2 gets dedicated section<commit_after>---
title: Index
---

See [Recent Additions and Updates](recent.html).

## <a id="intro"></a> Introduction

* [What is BOSH?](about.html)
    * [What problems does BOSH solve?](problems.html)
        * [Stemcell](stemcell.html)
        * [Release](release.html)
        * [Deployment](deployment.html)
    * Comparison to other tools
* [Terminology](terminology.html)

---
## <a id="install"></a> Install BOSH

### Create BOSH environment

* [Components](bosh-components.html)
* [Creating an environment](init.html)
    * [On AWS](init-aws.html)
      * [Exposing Director on a Public IP](init-external-ip.html)
    * [On Azure](init-azure.html)
    * [On OpenStack](init-openstack.html)
    * [On vSphere](init-vsphere.html)
    * [On vCloud](init-vcloud.html)
    * [On SoftLayer](init-softlayer.html)
    * [On Google Compute Platform](init-google.html)
    * [On RackHD](rackhd-cpi.html)
    * [On Local machine using BOSH Lite](bosh-lite.html)

### <a id="director-config"></a> Advanced Director configuration

* [User management](director-users.html)
    * [UAA Integration](director-users-uaa.html)
    * [UAA Permissions](director-users-uaa-perms.html)
* [SSL certificate configuration](director-certs.html)
* [Removal of compilers](remove-dev-tools.html)
* [Access event logging](director-access-events.html)
* [Events](events.html)
* [Explicit ARP Flushing](flush-arp.html)
* [Configuring external database](director-configure-db.html)
* [Configuring external blobstore](director-configure-blobstore.html)
* [Backup and restore](director-backup.html)

---
## <a id="basic-deploy"></a> Using BOSH to deploy software

* [Basic workflow](basic-workflow.html)
    * [Deployment basics](deployment-basics.html)
        * [Deployment manifest schema](deployment-manifest.html)
    * [Uploading stemcells](uploading-stemcells.html)
    * [Uploading releases](uploading-releases.html)
    * [Deploying](deploying.html)
    * Running one-off tasks
    * Updating deployment to deal with security vulnerabilities
    * [Managing releases](managing-releases.html)
    * [Managing stemcells](managing-stemcells.html)
* [Deploying step-by-step](deploying-step-by-step.html)
* [Director tasks](director-tasks.html)
* [Troubleshooting](tips.html)

### <a id="cli-v2"></a> CLI v2

* [Command reference](cli-v2.html)
    * [`create-env` Dependencies](cli-env-deps.html)
    * [Differences between CLI v2 vs v1](cli-v2-diff.html)
    * [Global Flags](cli-global-flags.html)
    * [Environments](cli-envs.html)
    * [Operations files](cli-ops-files.html)
    * [Variable Interpolation](cli-int.html)
    * [Tunneling](cli-tunnel.html)

### <a id="deployment-config"></a> Detailed deployment configuration

* [Cloud config](cloud-config.html)
    * [AZs](azs.html)
    * [Networks](networks.html)
    * [VM anti-affinity](vm-anti-affinity.html)
* [Runtime config](runtime-config.html)
    * [Addons](runtime-config.html#addons)
    * [Common addons](addons-common.html)
* [CPI config](cpi-config.html)
* [Trusted certificates](trusted-certs.html)
* [Manifest v2 schema](manifest-v2.html)
    * [Links](links.html)
    * [Link properties](links-properties.html)
    * [Link DNS integration](link-dns.html)
    * [Manual linking](links-manual.html)
    * [Renaming/migrating instance groups](migrated-from.html)
* [Persistent and orphaned disks](persistent-disks.html)
    * [Customizing persistent disk FS](persistent-disk-fs.html)
* [Native DNS Support](dns.html) [alpha]

### <a id="cpi-config"></a> Detailed CPI configuration & troubleshooting

* [AWS](aws-cpi.html)
    * [Using IAM instance profiles](aws-iam-instance-profiles.html)
    * [Using instance storage](aws-instance-storage.html)
    * [Creating IAM users](aws-iam-users.html)
* [Azure](azure-cpi.html)
    * [Creating resources](azure-resources.html)
* [OpenStack](openstack-cpi.html)
    * [Using Keystone v2 API](openstack-keystonev2.html)
    * [Using nova-networking](openstack-nova-networking.html)
    * [Extended Registry configuration](openstack-registry.html)
    * [Human-readable VM names](openstack-human-readable-vm-names.html)
    * [Validating self-signed OpenStack endpoints](openstack-self-signed-endpoints.html)
    * [Multi-homed VMs](openstack-multiple-networks.html)
    * [Using Light Stemcells](openstack-light-stemcells.html)
* [vSphere](vsphere-cpi.html)
    * [vSphere HA](vsphere-ha.html)
    * [Migrating from one datastore to another](vsphere-migrate-datastores.html)
    * [Storage DRS and vMotion Support](vsphere-vmotion-support.html)
* [vCloud](vcloud-cpi.html)
* [SoftLayer](softlayer-cpi.html)
* [Google Compute Engine](google-cpi.html)
* [RackHD](rackhd-cpi.html)
* [Warden/Garden](warden-cpi.html)
* [VirtualBox](virtualbox-cpi.html)

### <a id="hm"></a> Health management of VMs and processes

* [Monitoring](monitoring.html)
    * [Configuring Health Monitor](hm-config.html)
* [Process monitoring with Monit](vm-monit.html)
* [Manual repair with Cloud Check](cck.html)
* [Automatic repair with Resurrector](resurrector.html)
* [Persistent disk snapshotting](snapshots.html)

### <a id="vm-config"></a> VM configuration (looking inside a deployment)

* [Structure of a managed VM](vm-struct.html)
    * [VM configuration locations](vm-config.html)
* [Location and use of logs](job-logs.html)
* [Instance metadata](instance-metadata.html)
* Debugging issues with jobs

---
## <a id="release"></a> Using BOSH to package and distribute software

* What is a release?
    * [Creating a release](create-release.html)
    * Testing with dev releases
    * Cutting final releases
    * [Compiled releases](compiled-releases.html)
* [What is a job?](jobs.html)
    * Creating a job
    * [Job lifecycle](job-lifecycle.html)
        * [Pre-start script](pre-start.html)
        * [Post-start script](post-start.html)
        * [Post-deploy script](post-deploy.html)
        * [Drain script](drain.html)
    * [Scheduled processes](scheduled-procs.html)
* [Releases and Jobs in Windows](windows.html)
    * [Releases](windows.html#releases)
    * [Jobs](windows.html#jobs)
    * [Sample BOSH Windows Release](windows-sample-release.html)
* What is a package?
    * [Creating a package](packages.html)
    * Relationship to release blobs
    * [Release blobs](release-blobs.html)
* How do releases, jobs, and packages interact?
* Managing release repository
    * [Release blobstore](release-blobstore.html)
        * [Configuring S3 release blobstore](s3-release-blobstore.html)

---
## <a id="extend"></a> Extending BOSH

* [Director API v1](director-api-v1.html)
* What is a CPI?
* [Building a CPI](build-cpi.html)
    * [CPI API v1](cpi-api-v1.html)
    * [Agent-CPI interactions](agent-cpi-interactions.html)
* [Building a stemcell](build-stemcell.html)
    * [Repacking Stemcells](repack-stemcell.html)

---
## <a id="cli-v1"></a> CLI v1

* [Install bosh-init](install-bosh-init.html)
    * [Using bosh-init](using-bosh-init.html)
        * [Migrating to bosh-init from the micro CLI plugin](migrate-to-bosh-init.html)
* [Install BOSH CLI](bosh-cli.html)
* [CLI v1](sysadmin-commands.html)
{'fraction_non_alphanumeric': 0.15817297525903998, 'fraction_numerical': 0.0026080214280679494, 'mean_word_length': 4.2626112759643915, 'pattern_counts': {'":': 0, '<': 49, '<?xml version=': 0, '>': 49, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1154094', 'n_tokens_mistral': 4970, 'n_tokens_neox': 4779, 'n_words': 909}