README.md in kitchen-lxd_cli-2.0.0 vs README.md in kitchen-lxd_cli-2.0.1
- old
+ new
@@ -63,11 +63,10 @@
# lxd_proxy_destroy: true
# lxd_proxy_verify: true
# lxd_proxy_update: true
# lxd_proxy_path: "~/.lxd_proxy"
# lxd_proxy_github_url: "-b development --single-branch https://github.com/bradenwright/cookbook-lxd_polipo
-# enable_wait_for_ssh_login: true
mount:
rails_mongodb_app:
local_path: "/mylocalpath"
container_path: "/mnt/rails_mongodb_app"
domain_name: localdomain
@@ -77,10 +76,11 @@
verifier_path: "/opt/verifier"
publish_image_name: "kitchen-base-ubuntu-1404"
use_publish_image: true
publish_image_before_destroy: true
publish_image_overwrite: true
+ lxd_unique_name: true
enable_wait_for_ssh_login: false
username: kitchen-user
@@ -158,10 +158,11 @@
* lxd_proxy_destroy
* lxd_proxy_verify
* lxd_proxy_update
* lxd_proxy_path
* lxd_proxy_github_url
+* lxd_unique_name
### public_key_path
can be manual set otherwise is derived by default based
~/.ssh/ directory, specifically the setting is derived by searching for:
@@ -354,9 +355,13 @@
Default is https://github.com/bradenwright/cookbook-lxd_polipo basically if can be overridden so that whatever repo is used. Idea being that someone can customize the polipo install I have setup. Or try to use a completely different type of proxy (not polipo) as long as the git-repo would create a proxy by running `bundle install` and `bundle exec kitchen converge`. Also if you don't want to use github if you setup a container named proxy-ubuntu-1404, ie `lxc info proxy-ubuntu-1404` returns a box it will be used.
```yaml
lxd_proxy_github_url: "-b development --single-branch https://github.com/bradenwright/cookbook-lxd_polipo"
```
+
+### lxd_unique_name
+
+Default is true. If true a file is written to .kitchen/<instance_name>.lxd with the unique name. This file is used to identify the lxd instance. If you don't want this feature, set to false
### enable_wait_for_ssh_login
Default is false. If set to true container will loop until it can login to ssh, this ensures that ssh is ready before kitchen moves on to converging. It's false by default b/c it slows things down, and I only seemed to need it after using publishing option. Specifically if I didn't remove /root/.ssh, if I did remove /root/.ssh before publishing, then the sleep/time to setup ssh_public_key seemed to wait long enough that kitchen converge was not timing out.