price

Print product prices pulled from the pricing service.

{{< price product="product_name"
        [rate="rate_type"]
        [plan="SKU"|sku="SKU"|cluster="SKU1,SKU2,...,SKUN"]
        [round=false]
>}}

The product parameter is the only mandatory parameter. Currently supports the product selectors listed in the scripts/new-get-prices.py file.

The rate type is optional. It can be second, hour, or month (the default) for products with unit per time pricing.

The plan type is necessary for products with plans, which include Droplets. The parameter to plan must be the SKU (not the slug or alpha ID).

The cluster type is optional and replaces plan/sku. Use a comma-separated list of SKUs to display the total price. These SKUs can only be from the same product. Used for database clusters.

The round type is optional and sets whether to round to two decimal places (true) or to display the full precision price (false). Defaults to true.

Examples

Basic

{{< price product="UPTIME_HEALTH_CHECK" >}}

Renders to:

$1.00 per month

With Rate

{{< price product="UPTIME_HEALTH_CHECK" rate="hour" >}}

Renders to:

$0.00 per hour

With Plan

{{< price product="DROPLET" plan="1-DR-DROPL-00001" >}}

Renders to:

$10.00 per month

With Cluster

A cluster with one 6 vCPU/24 GB General Purpose Droplet and two 3 vCPU/6 GB Basic Droplets
costs {{< price product="dbaas" cluster="1-DB-KAFKP-000K1,1-DB-KAFKP-00K10,1-DB-KAFKP-00K10" >}}.

Renders to:

A cluster with one 6 vCPU/24 GB General Purpose Droplet and two 3 vCPU/6 GB Basic Droplets costs $297.00 per month.