15 Commits

Author SHA1 Message Date
martin.cholewa 207cb14e4c info reame 2026-01-23 10:25:13 +01:00
Martin Cholewa 8844cf3dd0 fix repo 2026-01-23 10:14:09 +01:00
Martin Cholewa df7a69fc7b minimal box adding 2026-01-23 10:13:30 +01:00
Martin Cholewa 3ec68c88ce utm vagrant 2026-01-22 13:31:43 +01:00
martin.cholewa 7b51ce5e66 Remove user creation tasks from vytvor_uzivatele.yml; retain playbook imports for OS update and tool installation 2025-07-08 18:37:52 +02:00
martin.cholewa 1858e2c36f Remove private key file reference from ansible.cfg; update hosts file with absolute path for private key; add playbooks for installing tools and updating OS 2025-07-08 18:29:11 +02:00
martin.cholewa 43827881fb Add Ansible configuration and playbook for user creation; update Vagrantfile for playbook path 2025-07-08 18:14:26 +02:00
martin.cholewa 9629f634e1 Add ansible.cfg configuration file for Ansible defaults 2025-07-08 18:06:46 +02:00
martin.cholewa c0cce1cb8e Update Vagrantfile and hosts for SSH port configuration 2025-07-08 18:04:37 +02:00
martin.cholewa 314ee67a3b Fix formatting in README.md for Vagrant installation instructions 2025-07-08 17:58:27 +02:00
martin.cholewa 249c1e23ed Update README.md to include Vagrant installation instructions and plugin verification steps 2025-07-08 17:57:20 +02:00
martin.cholewa 2308e6ccb0 precomit 2025-07-08 17:44:49 +02:00
martin.cholewa 2b4d586f09 Remove .vagrant directory from repository and add to .gitignore 2025-07-08 17:36:16 +02:00
martin.cholewa 9514ca5792 ignore 2025-07-08 17:35:16 +02:00
martin.cholewa 91173b7e34 Initial commit: Add Vagrant, Ansible playbook, inventory and README 2025-07-08 17:33:01 +02:00
27 changed files with 39 additions and 56 deletions
+16
View File
@@ -0,0 +1,16 @@
# Ignore Vagrant working directory
.vagrant/
# Ignore large Vagrant box files and images
*.box
*.img
noble-server-cloudimg-arm64.img
ubuntu-*.box
# Optional: Ignore other common system files
*.log
*.swp
*.swo
.DS_Store
Thumbs.db
+5
View File
@@ -0,0 +1,5 @@
repos:
- repo: https://github.com/ashwin153/pre-commit-vagrant
rev: v1.1.0
hooks:
- id: vagrant-validate
-1
View File
@@ -1 +0,0 @@
{"dependencies":[["racc",["~> 1.4"]],["nokogiri",[">= 0"]],["vagrant-parallels",["= 2.4.7"]],["vagrant-vmware-desktop",["= 3.0.5"]]],"checksum":"bda880323205a2179a2f8e0ce812b0b90f732cad5437390c49347d071a7a7210","vagrant_version":"2.4.9"}
@@ -1 +0,0 @@
1.5:0fac0b3a-1d44-4e82-ae4c-94e2bb58f24e
@@ -1 +0,0 @@
1756366117
@@ -1 +0,0 @@
{"name":"bento/ubuntu-22.04","version":"202508.03.0","provider":"parallels","directory":"boxes/bento-VAGRANTSLASH-ubuntu-22.04/202508.03.0/arm64/parallels"}
@@ -1 +0,0 @@
501
-1
View File
@@ -1 +0,0 @@
0fac0b3a-1d44-4e82-ae4c-94e2bb58f24e
@@ -1 +0,0 @@
7da79dce5dd248389646d5d2f10c0952
@@ -1,8 +0,0 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
AAtzc2gtZWQyNTUxOQAAACBtbRVm/S3R79LI46zjLL1U5mcssW8OAuQ7sMeb
AMoDXwAAAJD1JDKN9SQyjQAAAAtzc2gtZWQyNTUxOQAAACBtbRVm/S3R79LI
46zjLL1U5mcssW8OAuQ7sMebAMoDXwAAAEBcCb8RRSin6mQgityah98d31J5
JA7MZwgV4/U3iLMxkW1tFWb9LdHv0sjjrOMsvVTmZyyxbw4C5Duwx5sAygNf
AAAAB3ZhZ3JhbnQBAgMEBQY=
-----END OPENSSH PRIVATE KEY-----
@@ -1 +0,0 @@
{"parallels":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/xchose/vagrant/para","disabled":false,"__vagrantfile":true}}}
@@ -1 +0,0 @@
/Users/xchose/vagrant/para
@@ -1 +0,0 @@
1.5:d188f064-60c9-4d5c-b213-9d41f53d6a83
@@ -1 +0,0 @@
1756367186
@@ -1 +0,0 @@
{"name":"bento/ubuntu-22.04","version":"202508.03.0","provider":"parallels","directory":"boxes/bento-VAGRANTSLASH-ubuntu-22.04/202508.03.0/arm64/parallels"}
@@ -1 +0,0 @@
501
-1
View File
@@ -1 +0,0 @@
d188f064-60c9-4d5c-b213-9d41f53d6a83
@@ -1 +0,0 @@
fbc215c9adf044818edb0abf1629dcef
@@ -1,8 +0,0 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
AAtzc2gtZWQyNTUxOQAAACAtBN7H9y8n0wvvTQF1F/tf/55Q6DpBlJSA/+hm
rRCGTgAAAJDUeA7b1HgO2wAAAAtzc2gtZWQyNTUxOQAAACAtBN7H9y8n0wvv
TQF1F/tf/55Q6DpBlJSA/+hmrRCGTgAAAEBoKNrNIIkrzMfDHQ4zpdLIlP9w
iwuZoZUi5RaKKzKs8i0E3sf3LyfTC+9NAXUX+1//nlDoOkGUlID/6GatEIZO
AAAAB3ZhZ3JhbnQBAgMEBQY=
-----END OPENSSH PRIVATE KEY-----
@@ -1 +0,0 @@
{"parallels":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/xchose/vagrant/para","disabled":false,"__vagrantfile":true}}}
@@ -1 +0,0 @@
/Users/xchose/vagrant/para
-12
View File
@@ -1,12 +0,0 @@
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: BUSL-1.1
# This file loads the proper rgloader/loader.rb file that comes packaged
# with Vagrant so that encoded files can properly run with Vagrant.
if ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"]
require File.expand_path(
"rgloader/loader", ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"])
else
raise "Encoded files can't be read outside of the Vagrant installer."
end
+3
View File
@@ -0,0 +1,3 @@
# README.md
https://chosesoft.eu/index.php/2026/01/23/vagrant-utm-minimal-box/
Vendored
-11
View File
@@ -1,11 +0,0 @@
Vagrant.configure("2") do |config|
config.vm.define "node01" do |node|
node.vm.box = "bento/ubuntu-22.04"
node.vm.provider "parallels" do |prl|
prl.name = "node01" # Set the visible name of the VM in Parallels
prl.memory = 4096 # Allocate 4 GB of RAM (in MB)
prl.cpus = 4 # Allocate 4 CPU cores
prl.check_guest_tools = true # Enable automatic checking/updating of Parallels Tools in the guest
end
end
end
+9
View File
@@ -0,0 +1,9 @@
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu-arm64-local"
# UTM provider configuration
config.vm.provider "utm" do |utm|
utm.memory = 2048 # 2GB RAM
utm.cpus = 2 # 2 CPU cores
end
end
+2
View File
@@ -0,0 +1,2 @@
Vagrant.configure("2") do |config|
end
@@ -0,0 +1,4 @@
{
"provider": "utm",
"version": "1.0"
}