Pivotal Platform Automation consists of Concourse tasks: building blocks that perform small, defined actions for interacting with OpsManager. The Platform Automation tasks are:
- Legible. Use human-readable YAML files that can be edited and managed.
- Modular. Each task has defined inputs and outputs that perform granular actions.
- Built for automation. Tasks are idempotent. Rerunning them in a continuous integration (CI) tool won't break builds.
Pivotal Platform Automation is distributed via Pivotal Network and fully supported by Pivotal. For detailed instructions on getting started and building your automation pipeline, see the documentation.
Read the documentation
Here’s an example of how Pivotal Platform Automation can help you turn a manual process into an automated pipeline built from modular tasks:
|Process Flow||Manual Steps||Automated Tasks|
|1||Create Ops Manager VM||Manually prepare IaaS and create Ops Manager VM|
|2||Configure who can run ops||Manually configure internal UAA or external identity provider|
|3||Configure BOSH||Manually configure BOSH Director|
configure-director with settings saved from BOSH Director with same version
|4||Add products||Click Import a Product to upload file, then + to add tile to Installation Dashboard|
|5||Configure products||Manually configure product tiles|
configure-product with settings saved from tiles with same version
|6||Deploy products||Click Apply Changes|
|7||Upgrade||Manually export existing Ops Manager settings, power off the VM, then create a new, updated Ops Manager VM|