summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorFlavio Castelli <flavio@castelli.name>2017-03-13 15:51:40 +0100
committerGitHub <noreply@github.com>2017-03-13 15:51:40 +0100
commit8e4adb8822ce80524e13ba93eea5f8f5f42e229e (patch)
tree0c0031e0bb44faeb0bb1fbf09d05949f8f83d2e6 /README.md
parent800f764dbaa28257a74e14b8ff98ae76ead527de (diff)
parent3753a0e3ee005d9fe4e1c016cfa328fd6ca08d69 (diff)
downloadterraform-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.md26
1 files changed, 6 insertions, 20 deletions
diff --git a/README.md b/README.md
index 5fd86273..3be95338 100644
--- a/README.md
+++ b/README.md
@@ -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