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 |
|
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
|
ff948437c8
|
REFACTOR: replace distribution with os_family
|
2026-08-11 09:57:15 +04:00 |
|
max
|
14c0b05bd2
|
REFACTOR: deploy_and_set_up_lxc_on_proxmox.yaml works again
|
2026-08-11 08:42:51 +04:00 |
|
max
|
82fcbf5127
|
REFACTOR: remove run_playbook.sh, it's useless
|
2026-08-09 18:29:52 +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
|
cb70968aaf
|
REFACTOR: move setting locale and time into a separated role
|
2026-08-09 17:43:47 +04:00 |
|
max
|
4e6ffafeef
|
REFACTOR: move creation of a human admin user into a separated role
|
2026-08-09 17:42:15 +04:00 |
|
max
|
269aaec21c
|
REFACTOR: move removing unnecessary packages into base_system role
|
2026-08-09 17:39:38 +04:00 |
|
max
|
bd3cb7bfd1
|
REFACTOR: move base system installation into a separated role
|
2026-08-09 17:36:37 +04:00 |
|
max
|
05f0c1cc5f
|
REFACTOR: move SSH hardening into a separated role
|
2026-08-09 17:30:17 +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
|
ba366a55a2
|
Merge pull request 'Testing' (#2) from testing into main
Reviewed-on: max/ansible_home#2
|
2026-07-24 12:26:11 +00:00 |
|
max
|
6d352d59be
|
Default LXC image was changed to the golden image
|
2026-07-24 12:23:51 +00:00 |
|
max
|
f289a3b3bc
|
MINOR: some minor constants changed
|
2026-07-13 07:24:43 +00: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
|
d1568586e9
|
REFACTOR: files fixed according to ansible-lint
|
2026-07-12 15:36:55 +00:00 |
|
max
|
9a9bfa7e23
|
FEATURE: python virtual environment is used for ansible now
|
2026-07-12 12:41:37 +00:00 |
|
max
|
95f059c0a8
|
FEATURE: Setting Proxmox VM up from cloud-init template added
|
2026-07-12 12:40:36 +00:00 |
|
max
|
28791acfda
|
FEATURE_REFACTOR: 1-minute delay added at the end. Refactored according to ansible-lint
|
2026-07-12 12:39:16 +00:00 |
|
max
|
ff43d53f53
|
CHANGE: restart ssh handler name changed
|
2026-07-12 12:37:17 +00:00 |
|
max
|
0394a49c93
|
FEATURE_REFACTOR: Alpine apk builtin module used. qemu-guest-agent for VMs is used. Refactored according to ansible-lint
|
2026-07-12 12:36:18 +00:00 |
|
max
|
87f68b2f87
|
REFACTOR: harden_ssh task refactored according to ansible-lint
|
2026-07-12 11:26:34 +00:00 |
|
max
|
ad30e36486
|
FIX: roles naming style changed
|
2026-07-07 17:45:47 +00:00 |
|
max
|
e906b214ea
|
FEATURE: now we also set locale, not only generate
|
2026-07-07 15:47:52 +00:00 |
|
max
|
b124ae352e
|
FIX: new human user also added to sudo group
|
2026-07-07 15:47:07 +00:00 |
|
max
|
c35abf3e24
|
FIX: LXC is created first, then we make sure that it is actually running
|
2026-07-07 15:35:51 +00:00 |
|