Ich möchte paar Dateien löschen, jetzt ich es auf diese Weise:mehrere Dateien in die effizienteste Art und Weise löschen (ansible)
- file: path=/etc/yum.repos.d/rhel6-6-hci-frozen.repo state=absent
name: Ensure absence of old freeze files
- file: path=/etc/yum.repos.d/in-mrepo-rhel6.repo state=absent
name: Ensure absence of old files
...
viele andere Linien
das Problem dabei ist, dass ansible diese eins nach dem anderen auszuführen scheint, anstatt es in eine Aufgabe Zusammenführung:
TASK [Ensure absence of old freeze files] **************************************
changed: [server]
TASK [Ensure absence of old files] *********************************************
ok: [server]
TASK [Ensure absence of actual files] ******************************************
ok: [server]
TASK [Ensure absence of old rhel6 freeze files] ********************************
ok: [server]
TASK [Ensure absence of epel stuff] ********************************************
ok: [server]
TASK [Ensure absence of epel testing] ******************************************
ok: [server]
Das braucht viel Zeit. Gibt es eine Möglichkeit, dies als eine Aufgabe auszuführen? Ich weiß, dass ich wahrscheinlich nur ein Shell-Skript ausführen könnte, aber ich hatte gehofft, dass man das richtig machen könnte.