Commit Graph

113 Commits

Author SHA1 Message Date
max cc68a1f863 fix (roles): ssh config to be placed in ~/.shh 2026-09-02 19:08:46 +05:00
max 4897cdadbd feat (roles): copies a config with hosts rules in human admin ~/.ssh 2026-09-01 10:18:30 +05:00
max e0571783ba fix (docs): a typ in README.md 2026-09-01 09:31:48 +05:00
max c633ead7cc CHANGE: updates README.md 2026-08-24 15:28:22 +05:00
max db217f4ce2 Merge pull request 'feat(maintenance): new checks added, existing improved' (#6) from dev into main
Reviewed-on: #6
2026-08-24 13:32:09 +04:00
max cdfcc844e0 FIX: encloses the variable name with brackets and double quotes
Deploy new config to the Ansible server / trigger-webhook (pull_request) Successful in 26s
2026-08-24 14:20:24 +05:00
max 71a98b34ca FEATURE: replaces hardcoded ip of proxmox with a variable 2026-08-24 14:11:42 +05:00
max d2ee60c0fb FIX: become password added to drive resize task 2026-08-24 12:49:18 +04:00
max baab14c3fc FIX: adds 'children' directive in inventory/hosts.yaml 2026-08-23 17:05:57 +05:00
max 5e253db9c7 FEATURE: resizes rootfs if a host is LXC and its rootfs is almost full 2026-08-23 17:02:01 +05:00
max 54ec2bdbee FEATURE: adds proxmox host to inventory, but excludes it from playbooks/maintain.yaml 2026-08-23 17:00:23 +05:00
max 91d4dabea8 FEATURE: adds domain names to hosts 2026-08-23 15:00:00 +05:00
max 857813d78f FIX: errors from the previous commit 2026-08-23 14:51:07 +05:00
max 9200553be6 FEATURE: new host added, list of services to check added to hosts. Services checker added 2026-08-23 14:29:45 +05:00
max d833004dee FEATURE: adds a prompt about un/privileged LXC 2026-08-21 20:29:50 +04:00
max 43ce6a94c0 Merge pull request 'CHANGE: ensures pulls and updates before running jobs' (#4) from dev into main
Reviewed-on: #4
2026-08-18 21:24:44 +04:00
max e9d38ece4d CHANGE: removes unnecessary steps from the gitea action
Deploy new config to the Ansible server / trigger-webhook (pull_request) Successful in 14s
2026-08-18 21:22:38 +04:00
max 04894aef9f CHANGE: ensures pulls and updates before running jobs 2026-08-18 16:57:27 +04:00
max 1ecc1775ef Merge pull request 'FIX: file extensions in update_modules.sh' (#3) from dev into main
Reviewed-on: #3
2026-08-18 15:54:22 +04:00
max b698108980 FIX: file extensions in update_modules.sh
Deploy new config to the Ansible server / trigger-webhook (pull_request) Successful in 14s
2026-08-18 15:51:58 +04:00
max 1ed42f148c Merge pull request 'feat(all): updates some configs' (#2) from dev into main
Reviewed-on: #2
2026-08-18 15:41:32 +04:00
max 5215f8d082 CHANGE: adds new webhooks to the gitea action
Deploy new config to the Ansible server / trigger-webhook (pull_request) Successful in 24s
2026-08-18 13:36:29 +04:00
max 122157eeeb CHANGE: updates inventory 2026-08-18 13:00:22 +04:00
max 6d584bc582 CHANGE: updates systemd service and timer 2026-08-18 13:00:01 +04:00
max 0daa4a4cf9 CHANGE: adds a lock file to the scripts 2026-08-18 12:49:54 +04:00
max 09145ac1e5 CHANGE: moves scripts into a new directory 2026-08-18 12:29:48 +04:00
max 271213d1ca CHANGE: adds ansible requirements file and a script for updating it on production machines, updates pip requirements 2026-08-18 12:26:49 +04:00
max ca24bb73dc CHANGE: drops unnecessary lines from maintain playbook 2026-08-17 16:26:15 +04:00
max 0b286b5496 Merge pull request 'Dev to main' (#1) from dev into main
Reviewed-on: #1
2026-08-17 12:15:02 +00:00
max fff5d61cce CHANGE: adds simple gitea-actions workflow
Deploy new config to the Ansible server / trigger-webhook (pull_request) Successful in 21s
2026-08-17 16:12:16 +04:00
max ae4ac00266 CHANGE: adds new script to run a playbook 2026-08-17 15:46:34 +04:00
max 2eaae85f22 CHANGE: updates .zshrc config, removes it from unrelated roles 2026-08-17 13:55:20 +04:00
max 1c58800a21 CHANGE: replaces explicit username with a variable 2026-08-17 13:31:59 +04:00
max df390365fc FIX: replaces vars/main.yaml with vars/main/ in base_system role 2026-08-17 13:11:43 +04:00
max 4f2678c171 CHANGE: splits install_packages in base_system role into distro-based files 2026-08-17 12:48:51 +04:00
max 7de3a91830 CHANGE: drops some packages from base_system role 2026-08-17 12:33:37 +04:00
max 6a7eb46d71 CHANGE: splits update_configs role into app-based files 2026-08-17 12:30:38 +04:00
max 56796593c0 CHANGE: updates neovim config 2026-08-17 12:19:37 +04:00
max dc5c2d8db6 RECAFTOR: updates some apps configs, merges time and locale role into base_system role 2026-08-17 12:07:03 +04:00
max fac6b3db79 FEATURE: makes sure that scope.sh script in ranger config dir is executable 2026-08-14 19:47:47 +04:00
max 48bbd06cf8 REFACTOR: splits deploy_vm_on_proxmox into three files with distinct purposes 2026-08-14 19:46:47 +04:00
max 13b49877a0 FEATURE: adds update_configs roles to deploy playbooks 2026-08-14 17:03:37 +04:00
max b32dbe3400 FEATURE: adds idempotency to vm creation in roles/deploy_vm_on_proxmox/tasks/main.yaml 2026-08-14 16:31:38 +04:00
max bd4a9337e9 FEATURE: adds complete provisioning chain in deploy_vm_from_cloud_init playbook 2026-08-14 15:36:01 +04:00
max 0416180e3e FEATURE: adds cloud-init in roles/deploy_vm_on_proxmox 2026-08-14 15:34:27 +04:00
max 2f21896981 FIX: adds retries and delays to deploy_lxc_on_proxmox role in the task starting container 2026-08-11 15:16:44 +04:00
max c783b83636 FEATURE: adds a hostname validation for lxc deployment playbook 2026-08-11 15:04:14 +04:00
max 3eb5aac022 CHANGE: removes unattended-upgrades from base_system role for now, makes this role a part of maintain playbook 2026-08-11 14:29:57 +04:00
max 26c6bc610f CHANGE: moves ssh server restart into handlers 2026-08-11 14:21:34 +04:00
max 39408cab31 FIX: copy instruction in update_configs role, enabled PAM in sshd config 2026-08-11 13:55:42 +04:00