# Ignore a module option

**URL:** <https://forum.ansible.com/t/ignore-a-module-option/17534>\
**Category:** Ansible Project\
**Created:** [February 17, 2015, 3:02pm UTC](https://forum.ansible.com/t/ignore-a-module-option/17534 "2015-02-17T15:02:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mateus\_Dubiela\_Oliv1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Mateus\_Dubiela\_Oliv1](https://forum.ansible.com/u/Mateus_Dubiela_Oliv1)\
**Post date:** [February 17, 2015, 3:02pm UTC](https://forum.ansible.com/t/ignore-a-module-option/17534/1 "2015-02-17T15:02:05Z")

</div>

Hello,

I’m trying to create a helper role to raise ec2 instances, and I stumbled in a problem where I wanted to deleted or ignore some module options, based on the role vars.  
First, let’s say I have a playbook like this.

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [February 17, 2015, 3:03pm UTC](https://forum.ansible.com/t/ignore-a-module-option/17534/2 "2015-02-17T15:03:34Z")

</div>

try:

exact\_count: "{{my\_count|default(omit)}}"

---

<div class="post-metadata">

**Author:** ![Mateus\_Dubiela\_Oliv1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Mateus\_Dubiela\_Oliv1](https://forum.ansible.com/u/Mateus_Dubiela_Oliv1)\
**Post date:** [February 17, 2015, 3:19pm UTC](https://forum.ansible.com/t/ignore-a-module-option/17534/3 "2015-02-17T15:19:24Z")

</div>

Thanks!

Sorry for the stupid question, I should’ve looked up a little better ☹  
I’ve managed to obtain the behaviour I wanted like this:

my\_aws\_role/tasks/main.yml

- name: Raise ec2 instance  
ec2:  
key\_name: my\_key  
instance\_type: m1.medium  
image: i999999  
region: us-east-1  
zone: us-east-1e  
wait: 1000  
count\_tags: “{{my\_tags}}”  
**exact\_count: “{{my\_count}}”**

my\_aws\_role/defaults/main.yml

**exact\_count: “{{ omit }}”**

my\_tags: “{{mandatory}}”

create-instance.yml

- name: Create a pong server  
hosts: localhost:  
vars:  
exact\_count: 1  
tags:  
server\_app: pong  
roles:
- my\_aws\_role

Thank you again!
