Commit Graph

  • 671ad4fc6b feat: Add AdGuard host to Ansible inventory. main Maksym Buz 2026-01-04 14:37:56 +01:00
  • dd6d217c4f chore: Add tailscale-router and remove automate and pi-hole from Ansible inventory. Maksym Buz 2026-01-04 13:25:39 +01:00
  • 1720a781b7 feat: automatically commit and push new host inventory changes to Git Maksym Buz 2026-01-04 13:05:28 +01:00
  • deefc70056 feat: Enhance LXC creation playbook with SSH key injection and new parameters, introduce Ansible configuration, and adjust script paths and secret variable names. Maksym Buz 2026-01-04 12:49:48 +01:00
  • 5e7073e414 fix: Remove duplicate ansible_user declaration in create_lxc.yml. Maksym Buz 2026-01-04 11:57:27 +01:00
  • 79737b8598 feat: Inject SSH public keys during LXC creation and switch to key-based authentication. Maksym Buz 2026-01-04 11:55:56 +01:00
  • eecac82dcd feat: Secure new LXC containers by configuring user access, SSH keys, and restricting SSH login. Maksym Buz 2026-01-04 11:39:45 +01:00
  • 334213dc20 refactor: simplify LXC creation prompts and remove the update parameter from the Proxmox task. Maksym Buz 2026-01-04 11:33:14 +01:00
  • 9e0ba359ec feat: Make LXC CPU cores and memory configurable during creation and refine inventory group insertion regex. Maksym Buz 2026-01-04 11:28:13 +01:00
  • 03dedfda68 feat: Use ansible_password variable for LXC password and SSH pass, include vars.yml, and enable Proxmox LXC updates. Maksym Buz 2026-01-04 11:23:19 +01:00
  • 2ff405c96e docs: Add granular Proxmox API token permissions to README and fix inventory file paths in LXC playbooks. Maksym Buz 2026-01-04 11:18:14 +01:00
  • a529b84a3c feat: Allow specifying container ID during LXC creation, ensure explicit start, and update README with proxmoxer dependency. Maksym Buz 2026-01-04 11:13:48 +01:00
  • 6801835b75 feat: Add Proxmox LXC container provisioning playbook, related secrets, and documentation. Maksym Buz 2026-01-04 11:06:56 +01:00
  • 703d326c22 TEST: Auto modify inventory Maksym Buz 2025-08-30 11:27:57 +02:00
  • b41a118dff FIX: Reverted test changes. Mixed branches Maksym Buz 2025-08-30 11:26:57 +02:00
  • 9d63c58337 TEST: Auto-editing inventory Maksym Buz 2025-08-30 10:52:00 +02:00
  • 8ecdd8c7b4 FIX: Reverted the root change Maksym Buz 2025-08-26 21:15:57 +02:00
  • 23f4d01c5d FIX: Removed root user in orded to specify it in the command line Maksym Buz 2025-08-26 20:45:50 +02:00
  • 5c628e3d54 ADD: gitignore test Maksym Buz 2025-08-26 20:00:25 +02:00
  • b7588f2002 ADD: Bash script to run apt upgrade playbook Maksym Buz 2025-08-26 16:39:56 +00:00
  • 8741cf9d08 FEATURE: Added new automate host for test purposes Maksym Buz 2025-08-26 18:19:52 +02:00
  • 928adcfc7e FEATURE: Added new yml for testing. It should clon the repo after LXC will be prepared Maksym Buz 2025-08-26 18:02:55 +02:00
  • 273cc45871 FIX: Fixed problems with .env file. Added separate ansible host Maksym Buz 2025-08-24 23:21:41 +02:00
  • 55bf391354 FIX: Fixed incorrect .env file and updated inventory to have a separate Ansible host Maksym Buz 2025-08-24 23:09:32 +02:00
  • 8940602d83 ADD: Script to run via docker on Ansible host Maksym Buz 2025-08-24 22:14:48 +02:00
  • 86b0e08139 ADD: Script to run via docker on Ansible host Maksym Buz 2025-08-24 22:12:53 +02:00
  • 3d7f3bd209 change: added more secrects (some of which are used in playbooks) to the example file Maksym Buz 2025-08-24 19:56:39 +02:00
  • 3428dcf934 fix: remover non-interactive environment to testh without it Maksym Buz 2025-08-24 18:32:41 +02:00
  • f45d347df7 Fixed sub group (forgot to adjust it) Maksym Buz 2025-08-24 18:21:10 +02:00
  • 03c74b6cbb redefined groupping to separate ubuntu hosts from proxmox Maksym Buz 2025-08-24 18:20:16 +02:00
  • 42c4d278a8 Changes in inventory Maksym Buz 2025-08-24 18:14:45 +02:00
  • 9fbd9634a8 forgot to add oracle into ubuntu sub group Maksym Buz 2025-08-24 18:05:47 +02:00
  • 51fbf2b767 changes in the inventory structure Maksym Buz 2025-08-24 18:05:14 +02:00
  • 820e5b51e4 Changed addressed to be able to run playbooks on the control node Maksym Buz 2025-08-24 17:59:02 +02:00
  • fb856e16d7 Key file adjustmen Maksym Buz 2025-08-24 17:57:29 +02:00
  • 703c3c96d8 Adjusted inventory file with the real IP addresses. I do not see the reason to skip local IPs. Maksym Buz 2025-08-24 17:54:46 +02:00
  • f9b60b9850 non-interactive apt run Maksym Buz 2025-08-24 17:08:48 +02:00
  • 1d94140dd1 Autoremove added Maksym Buz 2025-08-24 16:54:24 +02:00
  • c0a48d6c4d Adjusted apt update to provide a feedback if upgrade is needed and wait one hour for cache update. Added localhost entity into the hosts.ini Maksym Buz 2025-08-24 16:28:36 +02:00
  • 0703b178dc Adjusted README Maksym Buz 2025-08-24 16:00:49 +02:00
  • 93c8a6e4b9 Added "Managed by Ansible" comment Maksym Buz 2025-08-24 15:49:33 +02:00
  • 41cfb78ba0 Fixed another typo in the host name Maksym Buz 2025-08-24 15:45:46 +02:00
  • fd46282062 Added agent2 installation Maksym Buz 2025-08-24 15:44:51 +02:00
  • ce3573c708 Changes in the connection configuration Maksym Buz 2025-08-24 15:29:37 +02:00
  • a560dd7739 Fixed a typo in the host name during the status check Maksym Buz 2025-08-24 15:24:20 +02:00
  • 0741c28e2c Fixed some syntax problems in yml Maksym Buz 2025-08-24 15:23:28 +02:00
  • c51dfc71fc Fixed broken link one more time :D Maksym Buz 2025-08-24 15:20:03 +02:00
  • 4fe603bd57 Fixed incorrect file path Maksym Buz 2025-08-24 15:18:05 +02:00
  • dc923e8e68 Fixed broken link Maksym Buz 2025-08-24 15:16:19 +02:00
  • 4901f1399d Changes in Zabbix repository installation Maksym Buz 2025-08-24 15:12:44 +02:00
  • e5a151f257 Removed duplicated statement for ssh key file Maksym Buz 2025-08-24 15:09:50 +02:00
  • 7f59b61bbe Added ansible public key Maksym Buz 2025-08-24 15:08:01 +02:00
  • 66b5367c25 Removed group_vars and now global variables are defined in the inventory file Maksym Buz 2025-08-24 15:06:58 +02:00
  • ccd5c7c138 added global variable for user and key to use Maksym Buz 2025-08-24 15:04:38 +02:00
  • cb734c9b18 Chages in playbook to connect as a root user. Maksym Buz 2025-08-24 14:52:14 +02:00
  • ea638d4b6b added root user to vars Maksym Buz 2025-08-24 14:49:00 +02:00
  • 7055568d03 Changed vars to use private key. Added some comments Maksym Buz 2025-08-24 14:47:12 +02:00
  • 9003d888e3 Fixed hosts: Maksym Buz 2025-08-24 14:41:43 +02:00
  • c21b5ca70f typo in host name Maksym Buz 2025-08-24 14:33:46 +02:00
  • 416cccd1b6 Improvements in the proxy deply. Now it have two separate files and uses hostname as a proxy hostname Maksym Buz 2025-08-24 14:33:11 +02:00
  • 004264bb38 Changed file structure. Added zabbix proxy playbook Maksym Buz 2025-08-24 14:30:55 +02:00
  • 0a3b5a9e2c Playbook will also install software-properties-common. Removed hardcoded host name. Maksym Buz 2025-08-24 13:27:53 +02:00
  • 032459fdfc Improved readme file Maksym Buz 2025-08-24 13:16:14 +02:00
  • 22f0ba3fd2 Removed mode parameter as it should be automatically handled by the module Maksym Buz 2025-08-24 13:11:49 +02:00
  • ddf5986274 Changed vars to group vars for test Maksym Buz 2025-08-24 13:09:19 +02:00
  • 3db68472bb added key file into vars Maksym Buz 2025-08-24 13:06:10 +02:00
  • 51c42b0d9d fixed quotes typo Maksym Buz 2025-08-24 13:00:32 +02:00
  • f7e9c046c2 Added example of inventory Maksym Buz 2025-08-24 12:57:47 +02:00
  • 4e4be2478f Creted test playbook to setup LXC with my settings. Added secrets example and variables Maksym Buz 2025-08-24 12:53:40 +02:00
  • 7b59ef5d5a Revert "Some changes in Ansible configuration" Maksym Buz 2025-08-24 11:44:27 +02:00
  • fab3c3ae5c Some changes in Ansible configuration Maksym Buz 2025-08-24 11:36:56 +02:00
  • 9e2ddc55fb Standartized docker-compose files. Added some documentation (AI generated) Maksym Buz 2025-08-23 23:18:02 +02:00
  • 1de07cddb6 Started working with Ansible. Added some playbooks. Max Buz 2024-03-05 13:34:41 +01:00