You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
/*
П р и м е р и с п о л ь з о в а н и я
Р е с у р с а k 8 c i
Р е с у р с п о з в о л я е т :
1 . С о з д а в а т ь k 8 c i
2 . Р е д а к т и р о в а т ь k 8 c i
3 . У д а л я т ь k 8 c i
*/
#Расскомментируйте этот код,
#и внесите необходимые правки в версию и путь,
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
/*
t e r r a f o r m {
r e q u i r e d _ p r o v i d e r s {
d e c o r t = {
v e r s i o n = " < V E R S I O N > "
s o u r c e = " b a s i s / d e c o r t / d e c o r t "
}
}
}
*/
provider "decort" {
authenticator = "decs3o"
#controller_url = <DECORT_CONTROLLER_URL>
controller_url = "https://ds1.digitalenergy.online"
#oauth2_url = <DECORT_SSO_URL>
oauth2_url = "https://sso.digitalenergy.online"
allow_unverified_ssl = true
}
resource "decort_cb_k8ci" "k8ci" {
#имя k8ci
#обязательный параметр
#тип - строка
name = "test"
#тег версии
#обязательный параметр
#тип - строка
version = "1.1.1"
#тип master driver
#обязательный параметр
#тип - строка
master_driver = "KVM_X86"
#тип worker driver
#обязательный параметр
#тип - строка
worker_driver = "KVM_X86"
#максимальное число master компутов
#обязательный параметр
#тип - число
max_master_count = 1
#максимальное число worker компутов
#обязательный параметр
#тип - число
max_worker_count = 1
#id образа для master
#обязательный параметр
#тип - число
master_image_id = 4
#id образа для worker
#обязательный параметр
#тип - число
worker_image_id = 4
#network plugins
#обязательный параметр
#тип - список строк
network_plugins = [ "flannel" ]
#доступность k8ci
#опциональный параметр
#тип - булево значение
#enabled = false
#флаг для моментального удаления k8ci
#опциональный параметр
#тип - булевый
#permanently = true
#описание
#опциональный параметр
#тип - строка
#desc = "some"
#доступность k8ci другим аккаунтам
#опциональный параметр
#тип - список чисел
#shared_with = [1111]
}
output "test" {
value = decort_cb_k8ci . k8ci
}