diff options
author | Tim Smith <tsmith84@gmail.com> | 2020-02-03 19:57:16 -0800 |
---|---|---|
committer | Tim Smith <tsmith84@gmail.com> | 2020-02-06 15:49:18 -0800 |
commit | efda28e98c8b39b9863012553b2a5614a5250ade (patch) | |
tree | becc90d9bbc2690a0ef7e39a1038ac1512ef1d45 | |
parent | a607415730638b4360cf49e8782eea5315ea8a38 (diff) | |
download | chef-efda28e98c8b39b9863012553b2a5614a5250ade.tar.gz |
Add virtualization helpers
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r-- | RELEASE_NOTES.md | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d10a1221da..e62771fabb 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -36,6 +36,27 @@ The cloud helpers from chef-sugar have been ported to Chef Infra Client * `digital_ocean?` - if the node is running in digital ocean * `softlayer?` - if the node is running in softlayer +### Virtualization Helpers + +The virtualization helpers from chef-sugar have been ported to Chef Infra Client and extended with helpers to detect hypervisor hosts, physical, and guest systems. + +* `kvm?` - if the node is a kvm guest +* `kvm_host?` - if the node is a kvm host +* `lxc?` - if the node is an lxc guest +* `lxc_host?` - if the node is an lxc host +* `parallels?`- if the node is a parallels guest +* `parallels_host?`- if the node is a parallels host +* `vbox?` - if the node is a virtualbox guest +* `vbox_host?` - if the node is a virtualbox host +* `vmware?` - if the node is a vmware guest +* `vmware_host?` - if the node is a vmware host +* `openvz?` - if the node is an openvz guest +* `openvz_host?` - if the node is an openvz host +* `guest?` - if the node is detected as any kind of guest +* `hypervisor?` - if the node is detected as being any kind of hypervisor +* `physical?` - the node is not running as a guest (may be a hypervisor or may be bare-metal) +* `vagrant?` - attempts to identify the node as a vagrant guest (this check may be error prone) + ### include_recipe? helper chef-sugar's `include_recipe?` has been added to Chef Infra Client, providing a simple way to see if a recipe has been included on a node already. |