How to use this box with Vagrant:
Vagrant.configure("2") do |config|
config.vm.box = "envimation/ubuntu-xenial"
end
vagrant init envimation/ubuntu-xenial
vagrant up
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped
This version was created almost 6 years ago.
Reliable, high quality, up-to-date(daily built) and truly minimal(~120MB) base image of Ubuntu Xenial 64bit.
System Package
✔ ssh should be installed
Service ssh
✔ should be enabled
✔ should be running
SSHD Configuration
✔ UseDNS should cmp == "No"
✔ PermitRootLogin should cmp == "No"
✔ Port should cmp == "22"
Port 22
✔ should be listening
✔ processes should cmp == "sshd"
✔ protocols should cmp == ["tcp", "tcp6"]
✔ addresses should cmp == ["0.0.0.0", "::"]
Command apt-get
✔ update stderr should eq ""
✔ update exit_status should eq 0
Command DEBIAN_FRONTEND="noninteractive"
✔ apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
Command sshpass
✔ -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Port with
✔ protocol =~ /tcp/ port > 22 port < 80 should not be listening
File /home/vagrant/synced_folder
✔ should exist
✔ should be directory
✔ should be mounted
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
File /home/vagrant/synced_folder/hello-world.txt
✔ should exist
✔ should be file
✔ should be grouped into "vagrant"
✔ should be owned by "vagrant"
✔ should be writable
✔ content should eq "Hello World!\n"
Test Summary: 27 successful, 0 failures, 0 skipped