Provisioning Services
Overview
Congratulations - your life as a Service Provider is about to become a whole lot easier.
Provisioning a service involves:
- Finding the service you want, then
- 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:
- building all of the necessary resources in your cloud provider, then
- loading all of the necessary container images, then
- launching the containers.
At the conclusion of a successful print, the service is ready for consumption
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:
- experience the service installation process, and
- get a cost estimate for the resources required, and
- review the template that the service generates
yac stack <service name> --dryrun