2016-09-07 3 views
-2

Лучшие практики для выполнения нескольких облаков с использованием анзибльВыполнение нескольких облачных (AWS, Azure, GCP) инициализации с помощью анзибль

+1

В чем вопрос? Запрос на внешние материалы? Тогда это не в тему. – techraf

+0

Я просто прошу лучших практик. Что вы подразумеваете под словом «в чем вопрос». Я просто объясняю свою перспективу мульти облаками. –

+0

Это широкий и привлекательный вопрос - на этот вопрос нет «правильного» ответа. Просто мнения и обсуждения. Это не по теме для StackOverflow. –

ответ

1

В качестве лучшей практики, я бы реализовать три отдельные playbooks и три различных запасов, чтобы сохранить все просто. Вы могли бы собрать некоторую логику для выполнения условных условий на основе инвентаря и поставщика облачных вычислений, , но зачем вам нужно?

Затем я создавал отдельные роли для реализации необходимых ресурсов (с точки зрения AWS) create_vpc (может включать в себя параметры dhcp и IGW), create_routes (и таблицы маршрутов), create_NACL, create_subnets, создавать security_groups, launch_asg (включает запуск конфигурации), create_nat_gateway, create_nat_instance, create_elb, get_subnet_ids, get_vpc_id. Причиной создания отдельных ролей было бы гибкость в реализации ресурсов и повторное использование кода.

Вы можете легко написать все как одну пьесу, и я бы даже рекомендовал сначала сделать это, чтобы посмотреть, как все работает (знакомясь с доступными модулями), а затем превратить его в роли, чтобы повторное использование кода.

Включите общий файл переменной (include_vars) для реализации различных подсетей и балансировщиков нагрузки для разных поставщиков облачных вычислений. Это приведет к тому, что в каждом облачном провайдере будут реализованы три одинаковые среды.

Я ищу, чтобы реализовать это как домашний проект, чтобы узнать о различиях между различными предложениями поставщиков, основанными на моем знании AWS.

+0

Любые обновления в вашем домашнем проекте для нескольких облаков? –

+0

ничего пока, ничего не поцарапает в этом месяце. –

Смежные вопросы