Nope, I'm good - I'm not super interested in MySQL so I'm
not personally going to take part in writing this module.  Might be useful
and/or fun for someone to tackle.

On Wednesday, June 11, 2014, Michael DeHaan <mich...@ansible.com> wrote:

> "This might be a good opportunity to create a MySQL facts module that
> returns information about a server,"
>
> While you're free to do that, not sure we want this -- Trying to control
> over-proliferation of ansible-facts modules if possible as here the
> register seems pretty easy.
>
> If it returns a giant ton of other things someone needs, that's one thing
> -- but if it just sounds useful -- I'd suggest dragging your feet a bit :)
>
>
>
>
>
>
> On Wed, Jun 11, 2014 at 3:33 PM, Paul Durivage <paulduriv...@gmail.com
> <javascript:_e(%7B%7D,'cvml','paulduriv...@gmail.com');>> wrote:
>
>> Hi Andrew,
>>
>> Determining how a task should be treated as "changed" is can be
>> controlled using the changed_when directive.  See the documentation:
>> http://docs.ansible.com/playbooks_error_handling.html#overriding-the-changed-result
>>
>> -name: check if DB exists
>>  shell: mysql -u <user> -p <password> -h <host> 'show databases;' | grep
>> {{ db_name }}
>>  register: dbstatus
>>  changed_when: dbstatus.rc == 1 and not dbstatus.stdout
>>
>> Or something like that.  Grep returns a 1 in no lines match, and there
>> won't be any standard out if no lines match.
>>
>> This might be a good opportunity to create a MySQL facts module that
>> returns information about a server, from which you can use logic to decide
>> how to implement tasks.  Just a thought.
>>
>>
>>
>>  --
>> 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 ansible-project+unsubscr...@googlegroups.com
>> <javascript:_e(%7B%7D,'cvml','ansible-project%2bunsubscr...@googlegroups.com');>
>> .
>> To post to this group, send email to ansible-project@googlegroups.com
>> <javascript:_e(%7B%7D,'cvml','ansible-project@googlegroups.com');>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/CAK6JQEGtNRAcsdnTpAg7wFneZkKuBXifdh8_P%3DhHA-HenSqY6Q%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ansible-project/CAK6JQEGtNRAcsdnTpAg7wFneZkKuBXifdh8_P%3DhHA-HenSqY6Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> 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 ansible-project+unsubscr...@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','ansible-project%2bunsubscr...@googlegroups.com');>
> .
> To post to this group, send email to ansible-project@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','ansible-project@googlegroups.com');>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgz1H%3DxJOK18kK0MLoUiYfyjJYvyi2MEN2aZso2%3DSCCkcw%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgz1H%3DxJOK18kK0MLoUiYfyjJYvyi2MEN2aZso2%3DSCCkcw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAK6JQEFMzNXdqtfs15rN4xHQf4_xhiWSddF%2BiRP8Un8mV_RTZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to