Tom*_*der 10 amazon-web-services ansible
我正在尝试设置一个云观察警报器ansible ec2_metric_alarm模块,我不知道如何设置它发送警报的电子邮件
代码是
- name: add alarm
ec2_metric_alarm:
state: present
region: eu-west-1
name: "LoadAverage"
metric: "LoadAverage"
statistic: Average
comparison: ">"
threshold: 3.0
evaluation_periods: 3
period: 60
unit: "None"
description: "Load Average"
dimensions: {'Role':{{itme[0]}}, Node:{{item[1]}} }
alarm_actions: ["action1","action2"]
Run Code Online (Sandbox Code Playgroud)
是什么语法或我该怎么做来表达我希望它发送电子邮件alarm_actions?
Mir*_*cea 17
这篇文档很糟糕:http:
//docs.ansible.com/ec2_metric_alarm_module.html
以下是我将根据boto尝试的内容:http:
//docs.pythonboto.org/en/latest/ref/cloudwatch.html#module-boto.ec2.cloudwatch.alarm
alarm_actions(strs列表) - 在ALARM状态下采取的动作的ARN列表
当前支持的ARNS是SNS主题或自动调节策略.
在您的情况下:
您需要创建一个SNS主题并为该主题订阅您的电子邮件地址(也确认订阅),之后将SNS主题ARN作为字符串放入您传递给ansible ec2_metric_alarm_module 的alarm_actions参数中.
希望这可以帮助.