Commit Graph

27 Commits

Author SHA1 Message Date
c410ece05a
treewide: remove options attribute for modules 2023-10-02 14:26:11 +08:00
1ceda1c216
tasks/backup-archive: change daily time schedule 2023-09-19 13:01:55 +08:00
8777fc06e8
profiles/filesystem: add setups namespace
There will be added options that are not exactly filesystem setups.
2023-07-24 15:15:55 +08:00
426e4e360a
tasks: refactor with path prefix 2023-07-05 13:14:38 +08:00
240515ed3b
tasks: add prefix for sops secrets key path 2023-07-05 13:04:52 +08:00
fdd723ca33
config: convert to lib.getSecrets 2023-07-05 11:38:58 +08:00
7801c09e94
tasks/backup-archive: update public key 2023-03-03 17:16:53 +08:00
e54c3dce3d
tasks/backup-archive: rotate private key 2023-02-07 18:29:30 +08:00
e26831b756 tasks/backup-archive: update private key 2023-01-18 20:18:22 +08:00
c63ae20e35 secrets/backup-archive: update structure 2023-01-12 22:03:03 +08:00
e7bcce4ef6 tasks/backup-archive: assign different passwords for different repos 2023-01-11 13:16:02 +08:00
b6071b0e0e tasks/backup-archive: update job name for remote backup 2023-01-09 13:57:46 +08:00
da827c6e30 tasks/backup-archive: update repo path and repo password 2023-01-07 16:59:17 +08:00
85e1914025 config: replace Borgbase with Hetzner storage box for Borg repos 2023-01-07 10:52:31 +08:00
59461cc416 config: refactor BorgBackup service 2022-12-17 11:17:31 +08:00
Gabriel Arazas
05b1c62adf tasks/backup-archive: change default settings 2022-12-06 15:55:23 +08:00
Gabriel Arazas
91097f18df tasks/backup-archive: format and refactor 2022-09-01 22:47:22 +08:00
Gabriel Arazas
f5d0367dcb tasks/backup-archive: refactor 2022-08-20 14:15:16 +08:00
Gabriel Arazas
2c17d207b6 profiles/filesystem: create module
This is primarily intended to centralize where we define our
filesystems. This way, it would also avoid potential misconfiguration
with the mount options.
2022-08-20 13:54:23 +08:00
Gabriel Arazas
84f53a2f50 tasks/backup-archive: refactor and update secrets keys 2022-08-19 17:36:33 +08:00
Gabriel Arazas
01bf630a9d tasks/backup-archive: organize secrets and update remote backup 2022-07-20 12:00:51 +08:00
Gabriel Arazas
10131d58be secrets: replace agenix with sops and sops-nix 2022-07-19 07:11:01 +08:00
Gabriel Arazas
bc77582418 tasks: update the device info 2022-07-13 19:14:45 +08:00
Gabriel Arazas
6f3685f5b1 tasks/backup-archive: use no local archive anymore
It is no more than a safety net and an expensive one at that. A
dedicated external storage media would be better. Ideally, hosts should
have a snapshotting system with btrfs or similar but it is what it is
for now.
2022-07-10 05:43:32 +08:00
Gabriel Arazas
30c7ee0203 profiles/agenix: move into default config 2022-07-09 14:01:37 +08:00
Gabriel Arazas
dcb13fd3ef tasks/backup-archive: update to new repo and description 2022-07-06 07:46:40 +08:00
Gabriel Arazas
1e73f53f36 rename hardware-setup to tasks
It isn't really hardware-specific anymore and it is better to put them
all under in one basket. This is similar to my Ansible playbooks setup.
2022-03-31 13:59:54 +08:00