Дипломная работа

Репозиторий содержит конфигурацию terraform для поднятия инфраструктуры для выполнения дипломной работы.

Использование

Инициализация конфигурации terraform

Запуск:

ansible-playbook --ask-vault-pass -i ansible/terraform_init terraform_init.yml

После этого возможно использование команд terraform из директории terraform.

NOTES:

  • время жизни токена ограничено, поэтому при истечении данного времени необходимо заново запустить данный playbook.

Деплой инфраструктуры

Из директории terraform:

terraform plan
terraform apply

Инициализация конфигурации kubespray

Запуск:

ansible-playbook -i ansible/kubespray_init kubespray_init.yml

NOTES:

  • на данном этапе необходимо, чтобы инфрастуктура уже была задеплоена через terraform.

Запуск kubespray: установка кластера kubernetes

Запуск:

ansible-playbook -i ansible/kubespray/inventory.ini vendor/kubespray/cluster.yml
Description
No description provided
Readme 130 KiB
Languages
HCL 57.3%
Jinja 37%
Smarty 5.7%