Примеры инфраструктурного кода для создания виртуальной машины в разных облачных провайдерах.
- Добавляем ключ из директории keys/ssh в
ssh-agent
ssh-add keys/ssh/id_rsa
- Инициализируем terraform
./terraform.init <provider>
- Раскатываем инфраструктуру
NOTE: Для Mail.Ru нужно скачать и положить в директорию
terraform/mail
файлopenstack_provider.tf
./terraform.do apply <provider>
- Раскатываем туда демонстрационный контейнер
ansible-playbook -i inventory ansible/site.yml