How to use this box with Vagrant:
Vagrant.configure("2") do |config|
config.vm.box = "ritch/base-ubuntu-23-04-desktop"
end
vagrant init ritch/base-ubuntu-23-04-desktop
vagrant up
This version was created about 1 month ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
If using tmux, be sure to install plugins with TPM:
tmux
prefix (ctrl+space) + I
ctrl
+space
If needing to configure p10k, run following:
powerlevel10k configure
Bash
chsh -s $(which bash)
zsh
chsh -s $(which zsh)
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
ansible-galaxy collection install community.general --force
Happy coding!
This version was created about 1 month ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
If using tmux, be sure to install plugins with TPM:
tmux
prefix (ctrl+space) + I
ctrl
+space
If needing to configure p10k, run following:
powerlevel10k configure
Bash
chsh -s $(which bash)
zsh
chsh -s $(which zsh)
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
ansible-galaxy collection install community.general --force
Happy coding!
This version was created about 1 month ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
If using tmux, be sure to install plugins with TPM:
tmux
prefix (ctrl+space) + I
ctrl
+space
If needing to configure p10k, run following:
powerlevel10k configure
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
ansible-galaxy collection install community.general --force
Happy coding!
This version was created about 1 month ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Happy coding!
This version was created about 1 month ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Happy coding!
This version was created about 2 months ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Happy coding!
This version was created about 2 months ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Happy coding!
This version was created 2 months ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
This box comes pre-loaded with a carefully selected set of essential tools and applications:
set -o pipefail
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Happy coding!
This version was created 3 months ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
This box comes pre-loaded with a carefully selected set of essential tools and applications:
set -o pipefail
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Happy coding!
This version was created 3 months ago.
Welcome to the custom Vagrant box tailored to provide a clean and efficient development environment. This box is designed with a focus on simplicity and is configured to meet my specific needs. While it may not include every tool you require, it serves as an excellent foundation for further customization.
This box has been built and tested on Vmware Workstation 17.
The box has been meticulously configured using a combination of Vagrant and Ansible. All Ansible playbooks used in this configuration can be found in the $HOME\ansible
directory for your reference.
I am slowly working on getting 100% test coverage using Molecule - also included in $HOME\ansible
.
This box comes pre-loaded with a carefully selected set of essential tools and applications:
Despite specifying a disk size of 64GB during the packer install of bento, the filesystem ends up being 32GB with the VMWare image showing as 64GB. To address this, the Vagrant user has the option to manually expand the disk to its full 64GB capacity.
Please note that attempts to perform this operation during the original provisioning resulted in timeouts, likely due to the substantial write operation involved in expanding the disk at high speeds. For a smoother experience, it's recommended to perform this expansion manually:
sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Happy coding!