add roles support for worker nodes

This commit is contained in:
2025-08-09 21:46:23 +03:00
parent 55fdd58f92
commit c2f41356cb
4 changed files with 24 additions and 43 deletions

View File

@@ -29,6 +29,7 @@ type Config struct {
InventoryDir string
Verbose bool
KubeconfigFile string
Forks string `yaml:"forks" env-default:"10"`
InstallationName string `yaml:"installation_name" env-default:"cluster.local"`
Credentials struct {
User string `yaml:"user"`
@@ -37,7 +38,10 @@ type Config struct {
PrivateKeyFile string `yaml:"private_key_file"`
} `yaml:"credentials"`
Hosts []Host `yaml:"hosts"`
Hosts struct {
Masters []Host `yaml:"master"`
Workers []Host `yaml:"worker"`
} `yaml:"hosts"`
Orchestrator Orchestrator `yaml:"orchestrator"`