diff options
author | Flavio Castelli <flavio@castelli.name> | 2017-03-13 15:51:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-13 15:51:40 +0100 |
commit | 8e4adb8822ce80524e13ba93eea5f8f5f42e229e (patch) | |
tree | 0c0031e0bb44faeb0bb1fbf09d05949f8f83d2e6 /README.md | |
parent | 800f764dbaa28257a74e14b8ff98ae76ead527de (diff) | |
parent | 3753a0e3ee005d9fe4e1c016cfa328fd6ca08d69 (diff) | |
download | terraform-provider-libvirt-8e4adb8822ce80524e13ba93eea5f8f5f42e229e.tar terraform-provider-libvirt-8e4adb8822ce80524e13ba93eea5f8f5f42e229e.tar.gz |
Merge pull request #106 from MalloZup/improveDocInstall
simplify the install documentation
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 6 insertions, 20 deletions
@@ -31,18 +31,6 @@ zypper install terraform-provider-libvirt ``` - - -The binary should be renamed to terraform-provider-libvirt - -You should update your .terraformrc and refer to the binary: - -```hcl -providers { - libvirt = "/path/to/terraform-provider-libvirt" -} -``` - ## Using the provider Here is an example that will setup the following: @@ -76,21 +64,19 @@ $ terraform destroy ## Building from source -1. [Install Go](https://golang.org/doc/install) on your machine -2. [Set up Gopath](https://golang.org/doc/code.html) -3. `git clone` this repository into `$GOPATH/src/github.com/dmacvicar/terraform-provider-libvirt` -4. Get the dependencies, either with `go get` - 1. Run `go get` - 2. Switch the terraform project back to the stable version, otherwise you will get a `Incompatible API version with plugin. Plugin version: 1, Ours: 2` error at runtime: +1. ``` go get -u github.com/dmacvicar/terraform-provider-libvirt ``` + Install ```libvirt-devel``` package, if you get ``` fatal error: libvirt/libvirt.h: No such file or directory``` + +2. Switch the terraform project back to the stable version, otherwise you will get a `Incompatible API version with plugin. Plugin version: 1, Ours: 2` error at runtime: ``` cd $GOPATH/src/github.com/hashicorp/terraform git checkout v0.6.16 cd $GOPATH/src/github.com/dmacvicar/terraform-provider-libvirt ``` -5. .. or alternatively install [govend](https://github.com/govend/govend) and: +3. .. or alternatively install [govend](https://github.com/govend/govend) and: 1. Run `govend`, which will scan dependencies and download them into vendor 2. problematic dependencies, like terraform, will be automatically in the right version thanks to the `vendor.yml` file. -6. Run `go install` to build the binary. You will now find the +4. Run `go install` to build the binary. You will now find the binary at `$GOPATH/bin/terraform-provider-libvirt`. ## Running |