Use the example inventories.yml file
mv inventories/inventories.yml.example inventories/inventories.yml
add the ip address or hostname of the server using
and add your userinfo vars/useraccounts.yml.example to vars/useraccounts.yml
Note!: to set a password for the user 1. install whois (sudo apt-get install whois) 2. mkpasswd --method=sha-512
Run this command to start the process ansible-playbook playbook/nas.yml
- Base basic install of os and setup
- Running update on OS is fully up to date
- Installing ntp
- Configuaring ntp time server (max 5)
- Openmediavault setup
- Get openmediavault repo info
- Get openmediavault-extras repo info
- Install openmediavault
- Installing extras
- openmediavault-fail2ban
- openmediavault-route
- openmediavault-lvm2
- openmediavault-minidlna
- openmediavault-clamav
- openmediavault-downloader
- openmediavault-couchpotato
- openmediavault-sickbeard
- Configuare openmediavault
- Adding users to nas
- Modifeing Openmediavault interface GUI (Planning on doing)
- Add extra items for NAS (Planning on doing)
- Media converter (Planning on doing)
- Dymamic IP updater (Planning on doing)
- Setting up logrotate
- sickbeard
- couchpotato
- Lockdown the NAS server
- Disable root user
- Enable Firewall
- Lock down all ports
- Enable ports
- 80
- 443
- 22
- samba-ports
- minidlna-port
- sickbeard-port
- couchpotato-port