Try to put the steps in shell script..like copy the python script to the
server ..change the permission of the script..execute it..once the exit
status s 0..delete the script..you can use 2 modules..copy  and shell

On Aug 2, 2018 13:51, "Vincent Descargues" <[email protected]> wrote:

Hello,

I would like to know how it is possible with a command to be able to both
transfer execute and delete a python script via a playbook. Currently I do
it in 3 lines: 1) Transfer 2) Execute 3) Delete.

I could see on different forum that we could use the function "script"


My current playbook :
hosts: host
- name: download python script
copy:
src: /etc/ansible/xxxx/python.py
dest: /etc/sssd/
- name: execute python script
command: python /etc/sssd/python.py
- name: delete python script
command: rm /etc/sssd/python.py




In fact, I would like to be able to transfer the python script, execute it
and delete it because I do not want to store it on the machine where it
runs.


(example command "script" find on internet) I tried it but it does not work
:

- hosts: my-servers sudo: true tasks: - script:
/home/stuart/scripts/setup.sh --creates /home/stuart/installed-git.txt

Thanks a lot for answer.

Vincent

-- 
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/e30763d9-2512-4966-b04d-53daad94af8a%40googlegroups.com
<https://groups.google.com/d/msgid/ansible-project/e30763d9-2512-4966-b04d-53daad94af8a%40googlegroups.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/CAHKdPz5AGLQgM6bBWHETjjdvswWYeqkEQ7KM2kc4CmGORohhGQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to