tomleb
f40de4c8dc
Go get requires git installed for github repos
2017-05-17 19:05:58 -04:00
tomleb
b6c7955925
Add firewalld service
2017-05-17 19:05:58 -04:00
tomleb
bd8cf8cfcd
Install golang 1.8.1 with ansible
2017-05-17 19:05:58 -04:00
tomleb
24fe8f2689
Add extensions support for postgresql
2017-05-17 19:05:58 -04:00
tomleb
d8b82b52e0
Distribute the database with daily backups
...
Daily cron job that dump the database, xz it, sign it with GPG,
create a torrent file and seed it with rtorrent.
2017-05-17 19:05:58 -04:00
tomleb
510ef57a0a
Make sure postgresql uses pgpool's port
2017-05-17 19:05:58 -04:00
tomleb
c54b60594b
Tune pgpool variables, we're going fast
2017-05-08 23:42:04 -04:00
tomleb
a29d612678
Fix auth problem with pgpool
2017-05-08 23:42:04 -04:00
tomleb
67947cc4aa
Add pgpool, pg_hba.conf needs to be modified
2017-05-08 23:42:04 -04:00
tomleb
aaf3bd05d3
Use rtorrent to seed the torrents (fails on systemd)
2017-05-08 23:42:04 -04:00
tomleb
dff098da6a
Create .torrents file from .xz and .sig
2017-05-08 23:42:04 -04:00
tomleb
7456fc8a03
Daily backup of db zipped and signed
2017-05-08 23:42:04 -04:00
tomleb
aa91d89bce
Add .pgpass file to avoid entering db password
2017-05-08 23:42:04 -04:00
tomleb
1abb2fa7fe
Remove TODO
2017-05-08 23:42:04 -04:00
tomleb
55c7252327
Automate postgresql setup
...
Creates the user and the database provided by the environment variable.
These are currently duplicated in postgres.env so we might want to find
a way to have them in only one place.
I tried my best at keeping the pg_hba.conf file secure for the server,
but I am no expert so it'd be great if someone could check it out.
2017-05-08 23:42:04 -04:00
tomleb
b178f12bab
Start working on server automation with ansible
2017-05-08 23:42:04 -04:00