This commit is contained in:
cătălin 2024-02-10 19:44:11 +01:00
commit 1cc30ed503
Signed by untrusted user: catalin
GPG key ID: 0178DF42F43E5FD2
15 changed files with 202 additions and 1 deletions

View file

@ -0,0 +1,36 @@
---
- name: Set same timezone on every Server
community.general.timezone:
name: "{{ system_timezone }}"
when: (system_timezone is defined) and (system_timezone != "Your/Timezone")
- name: Enable IPv4 forwarding
ansible.posix.sysctl:
name: net.ipv4.ip_forward
value: "1"
state: present
reload: yes
- name: Enable IPv6 forwarding
ansible.posix.sysctl:
name: net.ipv6.conf.all.forwarding
value: "1"
state: present
reload: yes
- name: Enable IPv6 router advertisements
ansible.posix.sysctl:
name: net.ipv6.conf.all.accept_ra
value: "2"
state: present
reload: yes
- import_tasks: packages.yml
name: Install base packages
tags:
- packages
- import_tasks: mounts.yml
name: Mount NFS shares
tags:
- nfs

View file

@ -0,0 +1,19 @@
---
- name: Create mountpoint directory
file:
path: /nfs/nas1
state: directory
owner: 10000
group: 10000
- name: Mount nas1 share
mount:
fstype: nfs
src: zeruel.fuku:/mnt/pool1/nas1
path: /nfs/nas1
state: mounted
fstab: /etc/fstab
opts: _netdev,nofail,tcp,bg,retrans=2,timeo=150,rsize=32768,wsize=32768,noresvport
backup: true
become: yes
become_user: root

View file

@ -0,0 +1,17 @@
- name: Install base packages
apt:
name: "{{ item }}"
state: present
update_cache: yes
loop:
- qemu-guest-agent
- git
- tmux
- vim
- curl
- nfs-common
- name: Update all packages
apt:
upgrade: dist
update_cache: yes