我收到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”。而不是使用循环来提供多个项目...
它建议将名称替换为“ {{apt_dependencies}}”,但不适用于自定义名称/状态