Создание виртуальной машины OpenStack с помощью оповещений из Splunk - PullRequest
0 голосов
/ 26 апреля 2019

Насколько я понимаю, в AWS мы можем объединить AWS CloudWatch и AWS Elastic Beanstalk для автоматизации создания виртуальных машин. Например, мы можем настроить CloudWatch для запуска оповещения для определенного условия и в зависимости от того, что мы можем создать / изменить виртуальную машину. Есть ли способ сделать то же самое с OpenStack, используя скрипты Terraform?

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

1 Ответ

0 голосов
/ 28 апреля 2019

Есть ли способ выполнить сценарии terraform для виртуальных машин, когда мы получаем предупреждение от Splunk?

AWX (или его друг из Tower) будет тривиально (?) Делать это через /api/v2/job_templates/{id}/launch/, или если потребуется какое-то API-массирование (либо для сохранения учетных данных) из Splunk или для изменения полезной нагрузки webhook) тогда я бы предположил, что лямбда-функция может сделать это

Я бы предположил, что если вы используете terraform для управления ansible (а не наоборот), то вы можете использовать Atlantis или TerraHub примерно так же Способ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...