diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..9f0fcd6 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "editor.fontFamily": "'JetBrains Mono', 'NotoMono NF', 'DejaVuSansMono NF', 'MesloLGS NF', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'", + "editor.fontSize": 17 +} \ No newline at end of file diff --git a/roles/backup/files/config/backup_remote.conf b/roles/backup/files/config/backup_remote.conf new file mode 100644 index 0000000..efa4cea --- /dev/null +++ b/roles/backup/files/config/backup_remote.conf @@ -0,0 +1,3 @@ +mail;/opt/backup/config/mail_includes.txt;/opt/backup/config/mail_excludes.txt +jitsi;/opt/backup/config/jitsi_includes.txt;/opt/backup/config/jitsi_excludes.txt +mewitoot;/opt/backup/config/mewitoot_includes.txt;/opt/backup/config/mewitoot_excludes.txt diff --git a/roles/backup/files/config/jitsi_excludes.txt b/roles/backup/files/config/jitsi_excludes.txt new file mode 100644 index 0000000..751553b --- /dev/null +++ b/roles/backup/files/config/jitsi_excludes.txt @@ -0,0 +1 @@ +*.bak diff --git a/roles/backup/files/config/jitsi_includes.txt b/roles/backup/files/config/jitsi_includes.txt new file mode 100644 index 0000000..72cf29d --- /dev/null +++ b/roles/backup/files/config/jitsi_includes.txt @@ -0,0 +1,6 @@ +/etc +/home +/root +/usr/share/jitsi-meet +/var/spool/cron +/var/www diff --git a/roles/backup/files/config/mail_excludes.txt b/roles/backup/files/config/mail_excludes.txt new file mode 100644 index 0000000..25be2eb --- /dev/null +++ b/roles/backup/files/config/mail_excludes.txt @@ -0,0 +1 @@ +dotfiles diff --git a/roles/backup/files/config/mail_includes.txt b/roles/backup/files/config/mail_includes.txt new file mode 100644 index 0000000..1bfc9f9 --- /dev/null +++ b/roles/backup/files/config/mail_includes.txt @@ -0,0 +1,5 @@ +/etc +/home +/opt/backup +/opt/mailcow-dockerized +/var/lib/docker/volumes diff --git a/roles/backup/files/config/mewitoot_excludes.txt b/roles/backup/files/config/mewitoot_excludes.txt new file mode 100644 index 0000000..751553b --- /dev/null +++ b/roles/backup/files/config/mewitoot_excludes.txt @@ -0,0 +1 @@ +*.bak diff --git a/roles/backup/files/config/mewitoot_includes.txt b/roles/backup/files/config/mewitoot_includes.txt new file mode 100644 index 0000000..2571ad0 --- /dev/null +++ b/roles/backup/files/config/mewitoot_includes.txt @@ -0,0 +1,7 @@ +/etc +/home +/root +/var/backups/postgresql +/var/cache/bind +/var/lib/bind +/var/spool/cron diff --git a/roles/base/files/private_keys/backup_ed25519 b/roles/base/files/private_keys/backup_ed25519 new file mode 100644 index 0000000..f04053f --- /dev/null +++ b/roles/base/files/private_keys/backup_ed25519 @@ -0,0 +1,7 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW +QyNTUxOQAAACC11KG9c+/tJQLzFpNKaYg5wO69qGnLma+b+Xr+zHgLGQAAAKBVvgLPVb4C +zwAAAAtzc2gtZWQyNTUxOQAAACC11KG9c+/tJQLzFpNKaYg5wO69qGnLma+b+Xr+zHgLGQ +AAAEDXqxgmtwQkJQM18+vIoUlDdzKdTlavht+6lQtvG9/ap7XUob1z7+0lAvMWk0ppiDnA +7r2oacuZr5v5ev7MeAsZAAAAHXJvb3RAY29ydXNjYW50LnVuaXZlcnNlLmxvY2Fs +-----END OPENSSH PRIVATE KEY----- \ No newline at end of file