2017-02-13 2 views
1

У меня есть следующая задача:анзибль склонной задачи, как модернизирует пакеты и удаляют неиспользуемые пакеты

- name: Upgrade all packages (Debian family) 
    become: true 
    apt: 
    upgrade: safe 
    update_cache: yes 
    autoremove: yes 

Это немного неясно для меня, если это будет работать как обновление и autoremove. Я протестировал задачу, и она не дает никакой ошибки, но также я не мог проверить, не попробовал ли она оба параметра «

ответ

2

Ansible не будет выполнять оба действия за один шаг. В примере задачи из вопроса, параметр autoremove: yes будет проигнорирован.

  1. autoremove: yes обрабатывается только в install и remove методов (выполняемых с командой apt-get)

  2. upgrade: safecauses Ansible to runaptitude команды (и это не имеет --auto-remove вариант на всех (и на вершине, что это даже не рассматривается в методе upgrade)

Смежные вопросы