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 <[email protected]> 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 <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 [email protected]
>> <javascript:_e(%7B%7D,'cvml','ansible-project%[email protected]');>
>> .
>> To post to this group, send email to [email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>.
>> 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 [email protected]
> <javascript:_e(%7B%7D,'cvml','ansible-project%[email protected]');>
> .
> To post to this group, send email to [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>.
> 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 [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/CAK6JQEFMzNXdqtfs15rN4xHQf4_xhiWSddF%2BiRP8Un8mV_RTZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to