pulumi: Manage HostVDS instances
HostVDS provides public access to their OpenStack API, which we can use to manage cloud instances. This particular instance will be used to run the remote blackbox exporter/vmagent to monitor website availability.
This commit is contained in:
39
pyproject.toml
Normal file
39
pyproject.toml
Normal file
@@ -0,0 +1,39 @@
|
||||
[project]
|
||||
name = "dch-configpolicy"
|
||||
authors = [
|
||||
{name = "Dustin C. Hatch", email = "dustin@hatch.name"},
|
||||
]
|
||||
description = "Dustin's configuration policy"
|
||||
requires-python = ">=3.12"
|
||||
license = {text = "BSD-3-Clause"}
|
||||
classifiers = [
|
||||
"License :: OSI Approved :: BSD License",
|
||||
"Programming Language :: Python :: 3",
|
||||
]
|
||||
dependencies = [
|
||||
"pulumi>=3.146.0",
|
||||
"pulumi-openstack>=5.0.2",
|
||||
]
|
||||
dynamic = ["version"]
|
||||
|
||||
[build-system]
|
||||
requires = ["setuptools", "setuptools-scm"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[tool.setuptools.packages.find]
|
||||
where = ["pulumi"]
|
||||
|
||||
[tool.setuptools_scm]
|
||||
|
||||
[tool.pyright]
|
||||
venvPath = '.'
|
||||
venv = '.venv'
|
||||
|
||||
[tool.black]
|
||||
line-length = 79
|
||||
skip-string-normalization = true
|
||||
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"pyright>=1.1.391",
|
||||
]
|
||||
Reference in New Issue
Block a user