Hello,

Yes this register variable error works but i want to get status of 
execution of my python programme *cur.execute* :
I want to know from this programme python if *cur.execute* is success 
execute or not ...

*#!/usr/bin/python*

*import pymssql*

*conn = pymssql.connect(host="ihospisql02", user="sa_ofs", 
password="#Adm!n0fS1", database="my_database")*
*cur = conn.cursor()*

*with open('real.sql') as f:*
*    cur.execute(f.read().decode('utf-8'))*
*    conn.commit()*

*cur.close()*

Do you understand what i want please Community Ansible ?

Thanks very much

Best Regards,

Karther

Le mercredi 29 janvier 2020 10:06:31 UTC+1, Stefan Hornburg (Racke) a 
écrit :
>
> On 1/29/20 9:22 AM, Karther wrote: 
> > Hello, 
> > 
> > Yes my task is this : 
> > 
> > - name: "Execut script python" 
> >   shell: ./myscript.py 
> >   delegate_to: localhost 
> > 
> > I want to get statut of my command line in my script for get message 
> error. 
>
> Please try this (untested): 
>
> - name: "Execut script python" 
>   shell: ./myscript.py 
>   register: myscript 
>   delegate_to: localhost 
>   failed_when: false 
>
> - debug: 
>     msg: "{{ myscript[stderr_lines] }}" 
>
> The failed_when condition is necessary to reach the debug task. 
>
> Regards 
>         Racke 
>
> > 
> > Thanks very much Community Ansible :) 
> > 
> > Best Regards, 
> > 
> > Karther 
> > 
> > Le mardi 28 janvier 2020 17:54:58 UTC+1, Stefan Hornburg (Racke) a 
> écrit : 
> > 
> >     On 1/28/20 5:13 PM, Karther wrote: 
> >     > Hello Varsha, 
> >     > 
> >     > For exemple if in my script sql "real.sql" there is commande line 
> toto 
> >     > I have this error : 
> >     > 
> >     > Traceback (most recent call last): 
> >     >   File "./script_sql_4.py", line 19, in <module> 
> >     >     cur.execute(f.read().decode('utf-8')) 
> >     >   File "/usr/lib/pymodules/python2.7/pymssql.py", line 196, in 
> execute 
> >     >     raise OperationalError, e[0] 
> >     > pymssql.OperationalError: SQL Server message 2812, severity 16, 
> state 62, line 1: 
> >     > Could not find stored procedure 'toto'. 
> >     > DB-Lib error message 2812, severity 16: 
> >     > General SQL Server error: Check messages from the SQL Server 
> >     > 
> >     > 
> >     > I want get statut of my command 
> "*cur.execute(f.read().decode('utf-8'))*" in python after this command is 
> execute 
> >     > for after get log message error with this value. 
> > 
> >     So you want the error message from your script in your Ansible 
> playbook? How does your task looks like right now? 
> > 
> >     Regards 
> >             Racke 
> > 
> > 
> >     > 
> >     > Someone have any idea please ? 
> >     > 
> >     > Thanks very much Community Ansible !! :) 
> >     > 
> >     > Best Regards, 
> >     > 
> >     > 
> >     > Le mardi 28 janvier 2020 12:33:03 UTC+1, P. Varsha a écrit : 
> >     > 
> >     >     can you please share what actually error log you are getting. 
> >     > 
> >     >     On Tue, Jan 28, 2020 at 4:13 PM Karther <[email protected] 
> <javascript:>> wrote: 
> >     > 
> >     >         Hello, 
> >     > 
> >     >         I have one script python script.py with this content : 
> >     > 
> >     >         *#!/usr/bin/python* 
> >     >         * 
> >     >         * 
> >     >         *import pymssql* 
> >     >         * 
> >     >         * 
> >     >         *conn = pymssql.connect(host="ihospisql02", user="sa_ofs", 
> password="#Adm!n0fS1", database="my_database")* 
> >     >         *cur = conn.cursor()* 
> >     >         * 
> >     >         * 
> >     >         *with open('real.sql') as f:* 
> >     >         *    cur.execute(f.read().decode('utf-8'))* 
> >     >         *    conn.commit()* 
> >     >         * 
> >     >         * 
> >     >         *cur.close()* 
> >     > 
> >     > 
> >     > 
> >     >         i want that when i execut this script in ansible, i have 
> log error in file or windows if there is error in 
> >     this 
> >     >         script ? 
> >     > 
> >     >         Can you help me please ? 
> >     > 
> >     >         Thanks very much guy !! 
> >     > 
> >     >         Best Regards, 
> >     > 
> >     >         Karther 
> >     > 
> >     >         -- 
> >     >         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:>. 
> >     >         To view this discussion on the web visit 
> >     >         
> https://groups.google.com/d/msgid/ansible-project/f6435c57-b9f1-4f7b-9a7d-4209cbac5f0f%40googlegroups.com
>  
> >     <
> https://groups.google.com/d/msgid/ansible-project/f6435c57-b9f1-4f7b-9a7d-4209cbac5f0f%40googlegroups.com>
>  
>
> >     >         
> >     <
> https://groups.google.com/d/msgid/ansible-project/f6435c57-b9f1-4f7b-9a7d-4209cbac5f0f%40googlegroups.com?utm_medium=email&utm_source=footer
>  
> >     <
> https://groups.google.com/d/msgid/ansible-project/f6435c57-b9f1-4f7b-9a7d-4209cbac5f0f%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>  
>
> > 
> >     > 
> >     > -- 
> >     > 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:> <mailto:
> [email protected] <javascript:> 
> <javascript:>>. 
> >     > To view this discussion on the web visit 
> >     > 
> https://groups.google.com/d/msgid/ansible-project/38aa9485-37df-4b9b-872c-9befad489b08%40googlegroups.com
>  
> >     <
> https://groups.google.com/d/msgid/ansible-project/38aa9485-37df-4b9b-872c-9befad489b08%40googlegroups.com>
>  
>
> >     > 
> >     <
> https://groups.google.com/d/msgid/ansible-project/38aa9485-37df-4b9b-872c-9befad489b08%40googlegroups.com?utm_medium=email&utm_source=footer
>  
> >     <
> https://groups.google.com/d/msgid/ansible-project/38aa9485-37df-4b9b-872c-9befad489b08%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>  
>
> > 
> > 
> > 
> >     -- 
> >     Ecommerce and Linux consulting + Perl and web application 
> programming. 
> >     Debian and Sympa administration. Provisioning with Ansible. 
> > 
> > -- 
> > 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:> <mailto:
> [email protected] <javascript:>>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/ansible-project/75211581-5901-45e1-823b-2de1ec25f80c%40googlegroups.com
>  
> > <
> https://groups.google.com/d/msgid/ansible-project/75211581-5901-45e1-823b-2de1ec25f80c%40googlegroups.com?utm_medium=email&utm_source=footer>.
>  
>
>
>
> -- 
> Ecommerce and Linux consulting + Perl and web application programming. 
> Debian and Sympa administration. Provisioning with Ansible. 
>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/dea89776-9310-4911-b266-24db183ac386%40googlegroups.com.

Reply via email to