terraform init
terraform workspace new kube
terraform plan
terraform apply -auto-approve
metadata
- Путь до файла с метаданнымиmeta.txt
для создания пользователя в инстансе.yc_token
- Токен YC (обычно содержится в окружении пользователя)yc_cloud_id
- ID облака (обычно содержится в окружении пользователя)yc_folder_id
- ID директории облака (формируется при создании инстанса)yc_region
- Регионkubespray_cluster_path
- Путь доkubespray/inventory/mycluster
kubespray_config_path
- Путь доkubespray/inventory/mycluster/group_vars/k8s_cluster
meta.txt
#cloud-config
users:
- name: <username>
groups: sudo
shell: /bin/bash
sudo: ['ALL=(ALL) NOPASSWD:ALL']
ssh-authorized-keys:
- "<your ssh public key>"