From 9b89fde5bb43bda222bdabb70d9fc1c4681033da Mon Sep 17 00:00:00 2001 From: Elizaveta Tretyakova Date: Wed, 31 May 2017 12:49:28 +0300 Subject: [PATCH] Update README.md --- README.md | 74 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index d46065700..94d05ecc8 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,43 @@ # packer-builder-vsphere + +## Builder parameters +### Required parameters: +* `username` +* `password` +* `template` +* `vm_name` +* `host` +### Optional parameters: +* Destination parameters: + * `resource_pool` + * `datastore` (but is required if you move between hosts) +* Hardware configuration: + * `cpus` + * `ram` + * `shutdown_command` +* `ssh_username` +* `ssh_password` +* `dc_name` (source datacenter) + +You will find an example in **Installation instructions** section. + +## Progress bar +You can find it [here](https://github.com/LizaTretyakova/packer-builder-vsphere/projects/1) as well. + +- [x] hardware customization of the new VM (cpu, ram) +- [x] clone from template (not only from VM) +- [x] clone to alternate host, resource pool and datastore +- [ ] enable linked clones +- [ ] support Windows guest systems +- [ ] enable VM-to-template conversion +- [ ] tests +- [ ] add a shutdown timeout +- [ ] further hardware customization: + * resize disks + * ram reservation + * cpu reservation + ## Installation instructions 1. It is supposed that you already have Go(and [Packer](https://github.com/hashicorp/packer)), [Docker-compose](https://docs.docker.com/compose/install/) and [Glide](https://github.com/Masterminds/glide) set. @@ -73,39 +111,3 @@ and try the builder ``` $ packer build template.json ``` - -## Builder parameters -I will repeat myself here a bit just to make the things clearer. -### Required parameters: -* `username` -* `password` -* `template` -* `vm_name` -* `host` -### Optional parameters: -* Destination parameters: - * `resource_pool` - * `datastore` (but is required if you move between hosts) -* Hardware configuration: - * `cpus` - * `ram` - * `shutdown_command` -* `ssh_username` -* `ssh_password` -* `dc_name` (source datacenter) - -## Progress bar -You can find it [here](https://github.com/LizaTretyakova/packer-builder-vsphere/projects/1) as well. - -- [x] hardware customization of the new VM (cpu, ram) -- [x] clone from template (not only from VM) -- [x] clone to alternate host, resource pool and datastore -- [ ] enable linked clones -- [ ] support Windows guest systems -- [ ] enable VM-to-template conversion -- [ ] tests -- [ ] add a shutdown timeout -- [ ] further hardware customization: - * resize disks - * ram reservation - * cpu reservation