Provisioning Services

Overview

Congratulations - your life as a Service Provider is about to become a whole lot easier.

Provisioning a service involves:

  1. Finding the service you want, then
  2. Printing the service to your VPC

Browsing Services

service naming conventions are just like docker image naming conventions:

<organization>/<service alias>:<version>

 

To provision a service you need to find the friendly name.

Browse Registry

All yac services are published to the /wiki/spaces/YACS/overview site.

The site is co-located with this site to allow service browsing.

Browse Registry Via CLI

If you prefer, you can search for services using the yac cli.

yac service --find <search string>

Printing Services

Once you have found the service you want to provision, printing is simple:

yac stack <service name>

Printing is yac-speak for:

  1. building all of the necessary resources in your cloud provider, then
  2. loading all of the necessary container images, then 
  3. launching the containers.

At the conclusion of a successful print, the service is ready for consumption (smile)

All services can be freely printed but may require a license from vendor.

 

You you check the status of your print using:

yac stack <service name> --status

Printing Services - Dry Run

Before you commit actual AWS resources, you may choose to first do a dry-run print.

A dry-run allows you:

  1. experience the service installation process, and 
  2. get a cost estimate for the resources required, and
  3. review the template that the service generates
     
yac stack <service name> --dryrun

FAQ: