Mein Spielbuch ist wie folgt:
- hosts : mygroup
user : user
sudo : yes
tasks :
- name : Copy script
copy : 'src=/home/user/Scripts/logchecker.py dest=/opt/root2/logchecker.py owner=root group=root mode=755'
- name : Execute script
command : '/usr/bin/python /opt/root2/logchecker.py'
Der Datei-Upload funktioniert, die Ausführung schlägt jedoch fehl. Obwohl ich das Skript ohne Probleme direkt auf dem Server ausführen kann. Mache ich etwas falsch
mode=755Problem war, da der Wert als dezimal und nicht oktal interpretiert wird. Die Verwendung mode="0755"würde wahrscheinlich funktionieren. Die Dokumentation zum Dateimodul behandelt dies, sollte jedoch eine Warnung mit hervorgehobenem Text enthalten.