Commit Graph

29 Commits

Author SHA1 Message Date
max 13b49877a0 FEATURE: adds update_configs roles to deploy playbooks 2026-08-14 17:03:37 +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 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 88853b3adc REFACTOR: update_configs role works fine 2026-08-11 13:15:13 +04:00
max 092b456b67 REFACTOR: maintain playbook works 2026-08-11 13:11:55 +04:00
max afca9912cf REFACTOR: add maintenance roles doing configs stuff and system updates, add dependencies for neovim in base system 2026-08-11 13:03:08 +04:00
max 14c0b05bd2 REFACTOR: deploy_and_set_up_lxc_on_proxmox.yaml works again 2026-08-11 08:42:51 +04:00
max fe82553525 REFACTOR: remove unnecessary files. Add to deploy_and_set_up_lxc_on_proxmox configuration steps 2026-08-09 18:20:27 +04:00
max f5670addc6 REFACTOR: remove useless playbook, move creation of Ansible user into a separated role 2026-08-09 17:27:42 +04:00
max d0c272ff83 REFACTOR: VM creation and setup 2026-08-09 14:10:53 +04:00
max 84af7b011b FIX: fix the issue with the misdiscovery of the python interpreter when localhost is the target 2026-08-09 13:44:56 +04:00
max a2a5ba3a5e Changes LXC deployment role and introduces a new playbook for that 2026-08-09 13:03:27 +05:00
max 1c0e994bfb REFACTOR: deploy playbook renamed with deploy_lxc 2026-07-12 15:56:29 +00:00
max 37aeddca6c REFACTOR: handlers moved from LXC setting up playbook to harden ssh task 2026-07-12 15:54:39 +00:00
max 95f059c0a8 FEATURE: Setting Proxmox VM up from cloud-init template added 2026-07-12 12:40:36 +00:00
max ff43d53f53 CHANGE: restart ssh handler name changed 2026-07-12 12:37:17 +00:00
max ad30e36486 FIX: roles naming style changed 2026-07-07 17:45:47 +00:00
max 5bcca3f268 FIX: all .yml are renamed with .yaml to follow the name convention 2026-07-07 15:03:00 +00:00
max efa9dfcbac Directory structures and names changed to be follow the order of creation->provisioning->maintainance 2026-07-07 11:41:21 +00:00
max e033652d3e FEATURE: automatic LXC creation added 2026-07-07 11:40:00 +00:00
max d6cddf13eb FEATURE: basic maintanance routines added: internet connection, disk space 2026-07-07 09:07:03 +00:00
max eb268a00fb FIX: default user is root, ansible is specified manually 2026-07-06 15:57:24 +00:00
max 1a02e37ce8 FIX: default user is ansible now. root is specified manually when needed 2026-07-06 15:23:31 +00:00
max e2da3f4a34 FIX: secrets.yaml is moved to group_vars 2026-07-06 09:29:52 +00:00
max c2411b3c0c FIX: ansible become password variable moved from inventory to group_vars 2026-07-06 09:17:52 +00:00
max 24939d0061 FIX: reserved variable names are not used in custom vars 2026-07-06 09:06:42 +00:00
max 197362151f CHANGE: secrets moved to data/secret and added to .gitignore, references updated 2026-07-05 16:48:40 +00:00
max f0b33a8b57 FEATURE: Simple playbook for configuring Ansible user implement. One host, simple vault, script to run it. Task creates user, grants sudo 2026-07-05 15:43:23 +00:00