## Установка

### Docker-образ

## Примеры запуска

### Docker-образ

```shell
touch k8s-admin.conf
touch vault-keys.json

docker run -v $(pwd)/config.yaml:/application/config.yaml \
  -v $(pwd)/id_rsa_bastion_ift:/root/.ssh/id_rsa \
  --mount type=bind,source=$(pwd)/k8s-admin.conf,target=/application/k8s-admin.conf \
  --mount type=bind,source=$(pwd)/vault-keys.json,target=/application/vault-keys.json \
  harbor.kvazaric.ru/kube-forge/kube-forge:1.1-f84c27e6 apply
```

## С помощью исполняемого файла

Необходимо также на машине оператора иметь утилиты:

- sshpass

А также установить Python-библиотеки из списка "requirements.txt"

```shell
kube-forge -c config.yaml -d . apply
```

## Параметры:

- "-с" путь до конфигурационного файла
- "-d" путь до рабочей директории (там же должна быть директория kubespray)
- "-p" пароль для авторизации через SSH
- "-v" включить расширенное логирование ("-v=true")
