在apt中有自定义对象的弃用警告>>

问题描述 投票:0回答:1

我收到Ansible弃用的警告

[[DEPRECATION WARNING]:不建议通过squash_actions使用循环时仅调用一次“ apt”。不要使用循环来提供多个项目并指定名称:“ {{item.name | default(item)}}”,请使用名称:“ {{apt_dependencies}}”并删除循环。此功能将在2.11版中删除。可以通过在ansible.cfg中设置deprecation_warnings = False来禁用弃用警告。

- name: 'Install system dependencies'
  apt:
    name: "{{ item.name | default(item) }}"
    state: "{{ item.state | default('present') }}"
  with_items: "{{ apt_dependencies }}"

这允许我做

apt_dependencies:
- name: curl
  state: absent
- name: ntp
  state: present
- docker

它建议将名称替换为“ {{apt_dependencies}}”,但不适用于自定义名称/状态

我正在执行此操作,因此我可以安装依赖项以及删除服务器上不需要的任何依赖项

任何想法如何在不发出警告的情况下将其更改为工作状态,我都知道可以关闭它,但我希望在将其删除之前对其进行修复

我收到Ansible [DEPRECATION WARNING]弃用的警告:不建议在通过squash_actions使用循环时仅调用一次“ apt”。而不是使用循环来提供多个项目...

linux ansible dependencies apt
1个回答
0
投票

它建议将名称替换为“ {{apt_dependencies}}”,但不适用于自定义名称/状态

© www.soinside.com 2019 - 2024. All rights reserved.