Skip to content
aelgru edited this page Aug 3, 2012 · 3 revisions

In YADT components are:

  • artefacts
  • hosts
  • services

Components are always host specific.

Dependencies

Components may require components, for example: a webapplication (a service in YADT) requires a tomcat web application server (a service in YADT).

Syntax

To address components YADT uses component URIs. Possible schemes in component URIs are: artefact, host, and service.

{artefact|host|service}://<hostname>[/<name>[/<version>]]

Brace Expansion

Component URIs allow brace expansion to declare a set of components.

artefact://{hostname01|hostname02}/webapp

Range Expression

Component URIs allow range expressions to declare a set of components.

host://hostname0[1..3]

Wildcards

Component URIs allow wildcards to match component names and declare a set of components.

service://host/*