--
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-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/e30763d9-2512-4966-b04d-53daad94af8a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
- script: /etc/ansible/python.py --some-arguments 1234 args: creates: /the/created/python.py
Or
- script: /etc/ansible/python.py --some-arguments 1234
args: removes: /etc/ansible/python.pybut there is no execution in this order finally I think ....
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" <vdesc...@gmail.com> 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.txtThanks 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 ansible-project+unsubscribe@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/e30763d9-2512-4966-b04d-53daad94af8a%40googlegroups.com.
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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAHKdPz5AGLQgM6bBWHETjjdvswWYeqkEQ7KM2kc4CmGORohhGQ%40mail.gmail.com.To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscribe@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.