6d584bc582
CHANGE: updates systemd service and timer
max2026-08-18 13:00:01 +04:00
0daa4a4cf9
CHANGE: adds a lock file to the scripts
max2026-08-18 12:49:54 +04:00
09145ac1e5
CHANGE: moves scripts into a new directory
max2026-08-18 12:29:48 +04:00
271213d1ca
CHANGE: adds ansible requirements file and a script for updating it on production machines, updates pip requirements
max2026-08-18 12:26:00 +04:00
0416180e3e
FEATURE: adds cloud-init in roles/deploy_vm_on_proxmox
max2026-08-14 15:34:27 +04:00
2f21896981
FIX: adds retries and delays to deploy_lxc_on_proxmox role in the task starting container
max2026-08-11 15:16:44 +04:00
c783b83636
FEATURE: adds a hostname validation for lxc deployment playbook
max2026-08-11 15:04:14 +04:00
3eb5aac022
CHANGE: removes unattended-upgrades from base_system role for now, makes this role a part of maintain playbook
max2026-08-11 14:29:57 +04:00
26c6bc610f
CHANGE: moves ssh server restart into handlers
max2026-08-11 14:21:34 +04:00
39408cab31
FIX: copy instruction in update_configs role, enabled PAM in sshd config
max2026-08-11 13:55:42 +04:00
88853b3adc
REFACTOR: update_configs role works fine
max2026-08-11 13:15:13 +04:00
092b456b67
REFACTOR: maintain playbook works
max2026-08-11 13:11:55 +04:00
afca9912cf
REFACTOR: add maintenance roles doing configs stuff and system updates, add dependencies for neovim in base system
max2026-08-11 13:03:08 +04:00
ff948437c8
REFACTOR: replace distribution with os_family
max2026-08-11 09:57:15 +04:00
14c0b05bd2
REFACTOR: deploy_and_set_up_lxc_on_proxmox.yaml works again
max2026-08-11 08:42:51 +04:00
cb70968aaf
REFACTOR: move setting locale and time into a separated role
max2026-08-09 17:43:47 +04:00
4e6ffafeef
REFACTOR: move creation of a human admin user into a separated role
max2026-08-09 17:42:15 +04:00
269aaec21c
REFACTOR: move removing unnecessary packages into base_system role
max2026-08-09 17:39:38 +04:00
bd3cb7bfd1
REFACTOR: move base system installation into a separated role
max2026-08-09 17:36:37 +04:00
05f0c1cc5f
REFACTOR: move SSH hardening into a separated role
max2026-08-09 17:30:17 +04:00
f5670addc6
REFACTOR: remove useless playbook, move creation of Ansible user into a separated role
max2026-08-09 17:27:42 +04:00
d0c272ff83
REFACTOR: VM creation and setup
max2026-08-09 14:10:53 +04:00
84af7b011b
FIX: fix the issue with the misdiscovery of the python interpreter when localhost is the target
max2026-08-09 13:44:56 +04:00
a2a5ba3a5e
Changes LXC deployment role and introduces a new playbook for that
max2026-08-09 12:58:32 +05:00
ba366a55a2
Merge pull request 'Testing' (#2) from testing into main
max2026-07-24 12:26:11 +00:00
6d352d59be
Default LXC image was changed to the golden image
max2026-07-24 12:23:51 +00:00
f289a3b3bc
MINOR: some minor constants changed
max2026-07-13 07:24:43 +00:00
1c0e994bfb
REFACTOR: deploy playbook renamed with deploy_lxc
max2026-07-12 15:56:29 +00:00
37aeddca6c
REFACTOR: handlers moved from LXC setting up playbook to harden ssh task
max2026-07-12 15:54:39 +00:00
d1568586e9
REFACTOR: files fixed according to ansible-lint
max2026-07-12 15:36:55 +00:00
9a9bfa7e23
FEATURE: python virtual environment is used for ansible now
max2026-07-12 12:41:37 +00:00
95f059c0a8
FEATURE: Setting Proxmox VM up from cloud-init template added
max2026-07-12 12:40:36 +00:00
28791acfda
FEATURE_REFACTOR: 1-minute delay added at the end. Refactored according to ansible-lint
max2026-07-12 12:39:16 +00:00
ff43d53f53
CHANGE: restart ssh handler name changed
max2026-07-12 12:37:17 +00:00
0394a49c93
FEATURE_REFACTOR: Alpine apk builtin module used. qemu-guest-agent for VMs is used. Refactored according to ansible-lint
max2026-07-12 12:36:18 +00:00
87f68b2f87
REFACTOR: harden_ssh task refactored according to ansible-lint
max2026-07-12 11:26:34 +00:00