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 |
|
max
|
356301d59e
|
FEATURE: deployment playbook takes care of locale and time too
|
2026-07-07 15:35:10 +00:00 |
|
max
|
342a767669
|
FIX: systemd timer description changed
|
2026-07-07 15:11:05 +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
|
6f996d1da3
|
FEATURE: systemd unit and timer added to schedule and run maintenance playbook
|
2026-07-07 15:00:17 +00:00 |
|
max
|
1e504ad18a
|
FIX: useless aliases from .zshrc are removed
|
2026-07-07 14:11:44 +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
|
e4089273ca
|
FEATURE: task for creating and setting up a new user added, supplementary scripts and configs added
|
2026-07-06 17:21:08 +00:00 |
|
max
|
1951bf191f
|
MINOR: test host is changed
|
2026-07-06 16:09:22 +00:00 |
|
max
|
eb268a00fb
|
FIX: default user is root, ansible is specified manually
|
2026-07-06 15:57:24 +00:00 |
|
max
|
a798d42b42
|
FIX: hardened_sshd config improved
|
2026-07-06 15:45:22 +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
|
0d83a86099
|
FIX: remote user changed in the new task
|
2026-07-06 15:19:46 +00:00 |
|
max
|
18ee68f74a
|
FEATURE: basic utils installation task added
|
2026-07-06 15:15:09 +00:00 |
|
max
|
7748235e2b
|
FEATURE: hardened ssh client config added, task pushing it added
|
2026-07-06 14:47:31 +00:00 |
|
max
|
cc56e014c6
|
FIX: file name fixed
|
2026-07-06 12:25:00 +00:00 |
|
max
|
2200506041
|
FIX: new task is now called from the main task
|
2026-07-06 12:23:15 +00:00 |
|
max
|
b58b76bcc6
|
FEATURE: sshd config added, task to push it added
|
2026-07-06 12:21:25 +00:00 |
|
max
|
7d3640db50
|
FIX: secret is moved one level above
|
2026-07-06 11:38:47 +00:00 |
|
max
|
3eab68bf0d
|
FIX: all data from /data is moved to inventory/
|
2026-07-06 11:34:52 +00:00 |
|
max
|
e90920f276
|
FIX: inventory directory reorganized
|
2026-07-06 09:41:09 +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
|
45d134003f
|
FIX: vars_files removed from inventory hosts file. User is not added to its own group (it happens automatically). Vault password file argument added to run_playbook.sh
|
2026-07-05 16:11:06 +00:00 |
|
max
|
6a7952e571
|
MINOR: run_playbook is executable now
|
2026-07-05 15:51:19 +00:00 |
|
max
|
72f30a3400
|
FIX: roles directory structure fixed
|
2026-07-05 15:47:45 +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 |
|