prepare for ipv6 deployment
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
- name: Install Debian packages
|
||||
become: yes
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- docker-ce
|
||||
- docker-compose-plugin
|
||||
- ufw
|
||||
state: latest
|
||||
|
||||
- name: Upgrade Debian packages
|
||||
become: yes
|
||||
ansible.builtin.apt:
|
||||
@@ -8,6 +17,26 @@
|
||||
state: latest
|
||||
register: apt_upgrades
|
||||
|
||||
- name: Allow SSH
|
||||
become: yes
|
||||
ufw:
|
||||
rule: allow
|
||||
name: OpenSSH
|
||||
|
||||
- name: Allow Web
|
||||
become: yes
|
||||
ufw:
|
||||
rule: allow
|
||||
name: WWW Full
|
||||
|
||||
- name: Enable Firewall
|
||||
become: yes
|
||||
ufw:
|
||||
state: enabled
|
||||
policy: reject
|
||||
direction: incoming
|
||||
logging: on
|
||||
|
||||
- name: Reboot if needed
|
||||
become: yes
|
||||
ansible.builtin.reboot:
|
||||
|
Reference in New Issue
Block a user