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.
