vagrant.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 09 Dec 2018 13:12:37 +0200
changeset 2295 66966fe5239d
parent 2291 a49f3423eb55
child 2301 a99f277a9eae
permissions -rw-r--r--
Added long option variants.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2197
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
=========
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
 Vagrant
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=========
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
Changing Vagrant home directory
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
===============================
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
Set ``VAGRANT_HOME`` env var, like::
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
  VAGRANT_HOME=d:\srv\vagrant
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
Default is ``~/.vagrant.d`` for Linux and ``%USERPROFILE%\.vagrant.d`` for Windows.
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
https://www.vagrantup.com/docs/other/environmental-variables.html
2271
589a1f5f6cbd Added links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2259
diff changeset
    16
  Environmental Variables. ``VAGRANT_HOME``.
589a1f5f6cbd Added links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2259
diff changeset
    17
https://www.vagrantup.com/docs/vagrantfile/
589a1f5f6cbd Added links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2259
diff changeset
    18
  Load Order and Merging.
2197
5ee52f8d25b5 Changing Vagrant home directory.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
2272
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    20
Managing names
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    21
==============
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    22
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    23
Vagrant VM name::
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    24
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    25
  config.vm.define "NAME"
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    26
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    27
VirtualBox name::
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    28
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    29
  config.vm.provider :virtualbox do |vb|
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    30
    vb.name = "NAME"
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    31
  end
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    32
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    33
Host name::
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    34
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    35
  config.vm.hostname = "NAME"
46e6d01a6e3f Managing names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2271
diff changeset
    36
2291
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    37
Managing resources
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    38
==================
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    39
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    40
https://unix.stackexchange.com/questions/176687/set-storage-size-on-creation-of-vm-virtualbox
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    41
https://askubuntu.com/questions/317338/how-can-i-increase-disk-size-on-a-vagrant-vm
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    42
https://stackoverflow.com/questions/49822594/vagrant-how-to-specify-the-disk-size
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    43
https://github.com/sprotheroe/vagrant-disksize
a49f3423eb55 Managing resources.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2272
diff changeset
    44
2237
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    45
Managing boxes
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    46
==============
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    47
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    48
Adding new box from catalog::
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    49
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    50
  $ vagrant box add ubuntu/trusty64
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    51
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    52
Checking for box updates::
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    53
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    54
  $ cd $BOXDIR
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    55
  $ vagrant box outdated
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    56
2238
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    57
or::
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    58
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    59
  $ vagrant box outdated --global
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    60
2237
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    61
Disable checking for update each time you call ``vagrant`` command::
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    62
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    63
  Vagrant.configure("2") do |config|
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    64
    config.vm.box_check_update = false
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    65
  end
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    66
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    67
Download box update::
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    68
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    69
  $ vagrant box update
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    70
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    71
.. note::
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    72
   ``vagrant box update`` does not magicall updates your existing boxes. In just download
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    73
   updated versions. To install new versio you need to destroy and install new boxes::
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    74
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    75
     $ vagrant destroy
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    76
     $ vagrant up
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    77
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    78
To remove box at specific version::
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    79
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    80
  $ vagrant box remove laravel/homestead --box-version 1.1.0
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    81
2259
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
    82
To get list of boxes with corresponding versions::
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
    83
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
    84
  $ vagrant box list
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
    85
  $ vagrant global-status
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
    86
2237
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    87
https://www.vagrantup.com/docs/cli/box.html
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    88
  Command: ``vagrant box``.
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    89
https://www.vagrantup.com/docs/boxes/versioning.html
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    90
  Box Versioning.
1223e5073007 Managing boxes.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2236
diff changeset
    91
2238
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    92
Managing plugins
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    93
================
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    94
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    95
https://www.vagrantup.com/docs/cli/plugin.html
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    96
  Command: ``vagrant plugin``.
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    97
https://github.com/hashicorp/vagrant/wiki/Available-Vagrant-Plugins
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    98
  List of vagrant plugins.
a0d98c23cd6b Managing plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2237
diff changeset
    99
2259
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   100
Debugging Vagrant
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   101
=================
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   102
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   103
Add environment variavle::
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   104
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   105
  VAGRANT_LOG=warn vagrant ssh
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   106
  VAGRANT_LOG=info vagrant ssh
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   107
  VAGRANT_LOG=debug vagrant ssh
584447bfdc99 Debugging Vagrant.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2238
diff changeset
   108
2271
589a1f5f6cbd Added links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2259
diff changeset
   109
https://www.vagrantup.com/docs/other/environmental-variables.html
589a1f5f6cbd Added links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2259
diff changeset
   110
  Environmental Variables. ``VAGRANT_LOG``.
589a1f5f6cbd Added links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2259
diff changeset
   111
2201
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   112
Running individual provisioning scripts
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   113
=======================================
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   114
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   115
You may give name to provisioning script::
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   116
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   117
  Vagrant.configure("2") do |config|
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   118
    config.vm.provision 'user_ssh', type: :shell, privileged: false do |s|
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   119
      ssh_pub_key = File.readlines("#{Dir.home}/.ssh/id_rsa.pub").first.strip
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   120
      s.inline = "echo #{ssh_pub_key} >> /home/$USER/.ssh/authorized_keys"
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   121
    end
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   122
    config.vm.provision 'root_ssh', type: :shell, privileged: true do |s|
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   123
      ssh_pub_key = File.readlines("#{Dir.home}/.ssh/id_rsa.pub").first.strip
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   124
      s.inline = "mkdir /root/.ssh/; echo #{ssh_pub_key} >> /root/.ssh/authorized_keys"
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   125
    end
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   126
    ...
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   127
  end
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   128
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   129
and apply them individually::
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   130
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   131
  vagrant provision --provision-with user_ssh
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   132
  vagrant provision --provision-with root_ssh
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   133
  vagrant provision --provision-with user_ssh,root_ssh
af2d2e117b4e Running individual provisioning scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2197
diff changeset
   134
2236
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   135
Working with Alpine Linux
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   136
=========================
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   137
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   138
Install plugin::
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   139
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   140
  $ vagrant plugin install vagrant-alpine
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   141
  Installing the 'vagrant-alpine' plugin. This can take a few minutes...
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   142
  Installed the plugin 'vagrant-alpine (0.3.0)'!
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   143
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   144
Create Vagrantfile::
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   145
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   146
  $ vagrant init maier/alpine-3.6-x86_64
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   147
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   148
https://app.vagrantup.com/maier/boxes/alpine-3.6-x86_64
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   149
  AlpineLinux v3.6.2 with VirtualBoxGuestAdditions
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   150
https://app.vagrantup.com/maier
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   151
  maier boxes.
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   152
https://github.com/maier/vagrant-alpine
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   153
  Home page of ``vagrant-alpine`` plugin.
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   154
https://app.vagrantup.com/generic/boxes/alpine36
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   155
  Generic box.
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   156
https://app.vagrantup.com/generic/boxes
15e9cc9e054f Working with Alpine Linux.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2201
diff changeset
   157
  Generic boxes.