# Why does "service name=foo enabled=no" return '"changed:" false' when it disables a service?

**URL:** <https://forum.ansible.com/t/why-does-service-name-foo-enabled-no-return-changed-false-when-it-disables-a-service/12354>\
**Category:** Ansible Project\
**Created:** [February 14, 2013, 4:53am UTC](https://forum.ansible.com/t/why-does-service-name-foo-enabled-no-return-changed-false-when-it-disables-a-service/12354 "2013-02-14T04:53:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![VK1](https://avatars.discourse-cdn.com/v4/letter/v/bbce88/32.png) [@VK1](https://forum.ansible.com/u/VK1)\
**Post date:** [February 14, 2013, 4:53am UTC](https://forum.ansible.com/t/why-does-service-name-foo-enabled-no-return-changed-false-when-it-disables-a-service/12354/1 "2013-02-14T04:53:45Z")

</div>

Running ansible-1.0 under RHEL6.

Client:

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [February 14, 2013, 4:55am UTC](https://forum.ansible.com/t/why-does-service-name-foo-enabled-no-return-changed-false-when-it-disables-a-service/12354/2 "2013-02-14T04:55:10Z")

</div>

Probably because it's being dumb.

See also #1816.

We should fix this.

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [February 14, 2013, 4:57am UTC](https://forum.ansible.com/t/why-does-service-name-foo-enabled-no-return-changed-false-when-it-disables-a-service/12354/3 "2013-02-14T04:57:05Z")

</div>

FYI, the state=null stuff is there because you didn't request the  
service be in any particular running/not-running state.

(in other words, enabled=yes/no is not a state, and just that got set)

---

<div class="post-metadata">

**Author:** ![VK1](https://avatars.discourse-cdn.com/v4/letter/v/bbce88/32.png) [@VK1](https://forum.ansible.com/u/VK1)\
**Post date:** [February 14, 2013, 5:11am UTC](https://forum.ansible.com/t/why-does-service-name-foo-enabled-no-return-changed-false-when-it-disables-a-service/12354/4 "2013-02-14T05:11:14Z")

</div>

Gotcha. Thanks.

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [February 14, 2013, 12:25pm UTC](https://forum.ansible.com/t/why-does-service-name-foo-enabled-no-return-changed-false-when-it-disables-a-service/12354/5 "2013-02-14T12:25:19Z")

</div>

It should never really return the 'null', BTW, that's easily fixable.
