pulumi-templates/linode-ansible/Pulumi.yaml

39 lines
951 B
YAML
Raw Normal View History

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.
2024-09-07 23:51:21 +02:00
config:
hostname:
2024-09-07 23:51:21 +02:00
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
2024-09-07 23:51:21 +02:00
linode:token:
type: String
secret: True
2024-09-07 23:51:21 +02:00
description: Linode Token
cloudflare:apiToken:
type: String
secret: True
2024-09-07 23:51:21 +02:00
description: "CloudFlare API Token for vavassori.org"