Does that "arn:aws:sns:ap-southeast-1:779200210943:chanakaalerts" works ?.. 
I am getting the unusual error saying 

"msg": "BotoServerError: 400 Bad Request\n<ErrorResponse 
xmlns=\"http://monitoring.amazonaws.com/doc/2010-08-01/\";>\n  <Error>\n 

How to create the notification with ec2_metric_alarm module ?.. I created 
with "sns" module. But how can I use it in autoscaling group ?

On Thursday, 9 April 2015 05:50:02 UTC-7, Chanaka Samarajeewa wrote:
>
> Hello, 
>
> I'm getting the following error when running my task. For some reason 
> Ansible is complaining about >= characters, but it is ok with <= characters 
> in the same file. I tried single quotes and double quotes around the 
> characters but it causes other errors. Files and error message are as 
> follows: Thank you for your help.
>
> ERROR: Syntax Error while loading YAML script, 
> /var/lib/awx/projects/_11813__automated_aws_cloud_watch_alarms/group_vars/ec2-alarms
>  
> Note: The error may actually appear before this position: line 14, column 
> 20 metric: NetworkIn comparison: >= ^ 
>
> main.yml:
> =======
>
> ---
> # -----------------------------------------------------
> # AWS CloudWatch Alarms
> # -----------------------------------------------------
> - include_vars: ec2-alarms.yml
> - debug: var=ec2-alarms
> - name: ec2-alarms
>   with_items: ec2-alarms
>   local_action:
>     module: ec2_metric_alarm
>     state: present
>     region: "{{ item.region }}"
>     name: "{{ item.region }}-{{ item.name }}-{{ item.metric 
> }}-instanceId-{{ item.instanceId }}"
>     metric: "{{ item.metric }}"
>     namespace: "AWS/EC2"
>     statistic: Average
>     comparison: "{{ item.comparison }}"
>     threshold: "{{ item.threshold }}"
>     period: 300
>     evaluation_periods: 1
>     unit: "{{ item.unit }}"
>     description: ""
>     dimensions: {"InstanceId":"{{ item.instanceId }}"}
>     alarm_actions: ["{{ item.alarm }}"]
>   tags: alarm
>
> - name: ec2-ebs-alarms
>   local_action:
>     module: ec2_metric_alarm
>     state: present
>     region: "{{ item.region }}"
>     name: "{{ item.region }}-{{ item.name }}-{{ item.metric 
> }}-volumeId-{{ item.volumeId }}"
>     metric: "{{ item.metric }}"
>     namespace: "AWS/EBS"
>     statistic: Average
>     comparison: "{{ item.comparison }}"
>     threshold: "{{ item.threshold }}"
>     period: "{{ item.period }}"
>     evaluation_periods: 1
>     unit: "{{ item.unit }}"
>     description: ""
>     dimensions: {"VolumeId":"{{ item.volumeId }}"}
>     alarm_actions: ["{{ item.alarm }}"]
>   with_items:
>     - { name: 'chanakatest4', region: 'us-west-2', metric: 
> 'VolumeReadOps', comparison: '>=', threshold: '1350', period: '3600', unit: 
> 'None', volumeId: 'vol-69907266', alarm: 
> 'arn:aws:sns:us-west-2:779200210943:sysalerts' }
>     - { name: 'chanakatest5', region: 'us-west-2', metric: 
> 'VolumeWriteOps', comparison: '>=', threshold: '1350', period: '3600', 
> unit: 'None', volumeId: 'vol-69907266', alarm: 
> 'arn:aws:sns:us-west-2:779200210943:sysalerts' }
>   tags: alarm
>
>
>
> ec2-alarms yml
> ===========
> ---
> ec2-alarms:
>     - name: chanakatest1
>       region: ap-southeast-1
>       metric: CPUUtilization
>       comparison: <=
>       threshold: 85.0
>       unit: Percent
>       instanceId: i-10ca18dd
>       alarm: arn:aws:sns:ap-southeast-1:779200210943:chanakaalerts
>     - name: chanakatest2
>       region: ap-southeast-1
>       metric: NetworkIn
>       comparison: >=
>       threshold: 8000000000
>       unit: Bytes
>       instanceId: i-10ca18dd
>       alarm: arn:aws:sns:ap-southeast-1:779200210943:chanakaalerts
>     - name: chanakatest3
>       region: ap-southeast-1
>       metric: NetworkOut
>       comparison: >=
>       threshold: 8000000000
>       unit: Bytes
>       instanceId: i-10ca18dd
>       alarm: arn:aws:sns:ap-southeast-1:779200210943:chanakaalerts
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/c03b5fa4-7220-4786-8577-4d6ede3228d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to