Невозможно удалить файлы с помощью модуля ansible shell

Так как вы, кажется, вручную -установили firefox в ~/bin, один шаг вперед будет к mv ~/bin/firefox ~/bin/firefox58, что оставит старую версию, на всякий случай. (Несмотря на то, что firefoxобычно является сценарием оболочки, который перенаправляет на firefox-bin, я думаю, что он достаточно умен, чтобы сценарий оболочки Firefox 61 не подхватывал Firefox 58 firefox-bin.)

0
12.08.2020, 21:58
1 ответ

Попробуйте использовать модуль fileдля удаления файлов, так как (в части )для чего он нужен:

- hosts: myhost
  become: yes
  gather_facts: no
  user: ansible
  vars:
   ansible_become_password: 'this_should_be_in_an_ansible_vault'
  tasks:
   - set_fact:
      var_01: /home/guj/bang
   - file
     with_items:
      - "{{var_01}}/servers/*/logs/access*log*"
      - "{{var_01}}/servers/*/logs/*log*"
      - "{{var_01}}/servers/*/tmp"
      - "{{var_01}}/servers/*/cache"
     state: absent
     delegate_to: guj01_machine
0
18.03.2021, 23:12

Теги

Похожие вопросы