Specifying dynamic infrastructure with infrastructure components

Procedure

Follow these steps to create an infrastructure component:

  1. Create a virtual system pattern on the cloud system.
  2. Import information about the virtual system pattern into an infrastructure pattern. Infrastructure patterns are local Weaver representations of virtual system patterns on cloud hosts.
  3. Create a façade file for the infrastructure pattern. Façade files are simplified forms of infrastructure patterns. They provide a layer of abstraction that lets you customize the infrastructure pattern without editing the pattern directly.
  4. Create an application definition file. Application definition files are Weaver files that describe the application in logical terms. These files describe the nodes, components, and users for the application without specifying the infrastructure for them.
  5. Create an environment definition file. Environment definition files represent a deployment scenario for the application. Each file merges information from the façade file with information from the application definition file.
  6. Create the properties.yml file.
  7. Pull the files into a component on the IBM® UrbanCode Deploy server.

What to do next

Now you can use the infrastructure component to deploy an application to a cloud environment. See Deploying applications to dynamic cloud environments.

Feedback