如何使用Ansible ufw模块设置UFW DEFAULT_FORWARD_POLICY?

在设置Docker时,如何使用Ansible的ufw模块设置DEFAULT_FORWARD_POLICY="ACCEPT"

我知道我可以用lineinfile ,但是如果可能的话,使用ufw模块会很好,而且由于系统pipe理员的经验有限,我不清楚如何从ufw模块文档中做到这一点(我宁愿不要弄脏防火墙规则如果可能)。

直到使用ufw模块的解决scheme发布,这里是我目前的lineinfile解决scheme,任何人在这个问题上遇到类似的问题:

 --- - name: docker hosts: docker become: true become_user: root handlers: - name: reload ufw command: ufw reload tasks: - name: set UFW default forward policy to ACCEPT lineinfile: dest: /etc/default/ufw line: DEFAULT_FORWARD_POLICY="ACCEPT" regexp: "^DEFAULT_FORWARD_POLICY\\=" notify: reload ufw