在设置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