From Fedora Project Wiki

Revision as of 15:16, 22 April 2011 by Msavy (talk | contribs) (word order error)

Description

Deliver an appliance to an SFTP server

Setup

Note.png
You need write access to an SFTP server via key
Password is not supported, only key authentication
  • Clone the BoxGrinder test appliances into a convenient location using command git clone https://github.com/msavy/boxgrinder-appliances.git
  • Put the following BoxGrinder config into a file named: ~/.boxgrinder/config. Replace IP_ADDRESS_OR_HOST and YOUR_USERNAME with appropriate values
plugins:
  sftp:
    host: IP_ADDRESS_OR_HOST
    username: YOUR_USERNAME
    path: /some/path/
  • Ensure you have the correct public keys registered to enable SFTP authentication on your server.

How to test

  1. Navigate to directory boxgrinder-appliances/testing-appliances/jeos-appls/
  2. Execute
    boxgrinder-build fedora-15-jeos.appl -d sftp -p virtualbox

Expected Results

The following must be true to consider this a successful test run.

  1. Step #2 completes without error (indicated on console)
  2. Program completes with exit code 0
  3. Determine whether a f15-jeos.vdi file appeared on target host in the expected location