OpenStack VM使用Splunk中的警报创建

时间:2019-04-26 20:39:35

标签: ansible terraform openstack splunk

据我了解,在AWS中,我们可以结合使用AWS CloudWatch和AWS Elastic Beanstalk来实现VM创建的自动化。例如,我们可以将CloudWatch配置为针对特定条件触发警报,并根据此条件可以创建/更改VM。有没有办法使用Terraform脚本对OpenStack进行同样的处理?

当前,我们正在使用terraform和ansible脚本创建和管理OpenStack VM。我们为仪表板和警报提供了Splunk。当我们从Splunk收到警报时,是否有一种方法可以为VM执行Terraform脚本?如果我的理解错误,请纠正我。

1 个答案:

答案 0 :(得分:0)

  

当我们从Splunk收到警报时,是否有一种方法可以为VM执行Terraform脚本?

AWX(或它的Tower好友)将通过/api/v2/job_templates/{id}/launch/进行琐碎(?)的操作,或者需要进行一些API按摩(将凭据从Splunk中删除或重塑) webhook有效负载),那么我猜想一个lambda函数可以做到这一点

我猜想,如果您使用terraform来驱动ansible(而不是相反),那么您可以大致相同的方式使用AtlantisTerraHub方式