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

Running ansible-1.0 under RHEL6.

Client:

Probably because it's being dumb.

See also #1816.

We should fix this.

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)

Gotcha. Thanks.

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