39 lines
951 B
YAML
39 lines
951 B
YAML
name: ${PROJECT}
|
|
description: ${DESCRIPTION}
|
|
runtime:
|
|
name: python
|
|
options:
|
|
toolchain: pip
|
|
virtualenv: venv
|
|
template:
|
|
description: A Pulumi deployment with Linode cloud and Python, enhanced with Ansible.
|
|
config:
|
|
hostname:
|
|
type: String
|
|
default: ${PROJECT}
|
|
description: Hostname
|
|
domainname:
|
|
type: String
|
|
default: vavassori.org
|
|
description: Domain name
|
|
linodeType:
|
|
type: String
|
|
default: g6-nanode-1
|
|
description: Linode instance type
|
|
linodeRegion:
|
|
type: String
|
|
default: eu-central
|
|
description: Linode region to load your linode on
|
|
linodeImage:
|
|
type: String
|
|
default: linode/debian12
|
|
description: Linode Image to deploy
|
|
linode:token:
|
|
type: String
|
|
secret: True
|
|
description: Linode Token
|
|
cloudflare:apiToken:
|
|
type: String
|
|
secret: True
|
|
description: "CloudFlare API Token for vavassori.org"
|