snackpot.yml - set up networking on server

This commit is contained in:
Nick Stokoe
2021-01-12 00:52:15 +00:00
parent 32f6767cd4
commit b602592ea4
6 changed files with 96 additions and 0 deletions

View File

@@ -14,6 +14,47 @@
docker_compose_base_dir: /opt/docker-compose
tasks:
- hostname:
name: "{{ nextcloud_hostname }}"
tags: network
- name: install packages
apt:
update_cache: true
name:
- emacs
- strace
- nmap
- git
- include_role:
name: root_sudoers
apply: { tags: root_sudoers }
tags: root_sudoers
- include_role:
name: ufw
apply: { tags: ufw }
tags: ufw
vars:
ufw_allow_in: ["22", "80", "443"]
- include_role:
name: mrlesmithjr.netplan
apply: { become: true, tags: [netplan, network] }
tags: netplan, network
vars:
netplan_enabled: true
netplan_configuration:
network:
version: 2
ethernets:
enp3s0:
addresses: [192.168.0.55/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1]
- include_role:
name: docker_compose
apply: { tags: docker_compose }