Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 1.62 KB

README.md

File metadata and controls

67 lines (42 loc) · 1.62 KB

Debug on Linux

License: MIT

Docs, references, notes, tip & tricks, and supporting tools for Debugging on Linux.

Vagrant & Environment Provision

The vagrant vm template to ease tool & utilities provision.

Requirement

Running

# To create, start and provision Vagrant for the first time
vagrant up

# To re-provision Vagrant (need to 'vagrant up' beforehand)
vagrant provision

# To remote (ssh) inside Vagrant
vagrant ssh

# To stop Vagrant
vagrant halt

# To check Vagrant status
vagrant status

# To destroy (remove) Vagrant
vagrant destroy

Customization

  • Hardware specs

    Vagrant vm specs by default is:

    • CPUs: 2
    • Memory: 2GB
    • Storage: 10GB

    You can customize it by set the environment variable in host OS, as:

    • VAGRANT_CPUS, for number of CPUs. eg. VAGRANT_CPUS=4
    • VAGRANT_MEMORY, for number of memory in MB. eg. VAGRANT_MEMORY=4096
    • VAGRANT_STORAGE, for number of storage. eg. VAGRANT_STORAGE=20GB

    You will need to pre-install Vagrant's disksize plugin in order to ease the storage size customization. To install the plugin, run:

    vagrant plugin install vagrant-disksize

    Destroy and re-up Vagrant if been exists.

License

License under the MIT license. See LICENSE file.