README.md in beaker-hostgenerator-1.18.1 vs README.md in beaker-hostgenerator-2.0.0
- old
+ new
@@ -57,39 +57,39 @@
Below are some example usages of `beaker-hostgenerator`.
### Simple two-host layout
```
-$ beaker-hostgenerator centos6-64mdca-32a
+$ beaker-hostgenerator centos9-64mdca-64a
```
Will generate
```yaml
---
HOSTS:
- centos6-64-1:
+ centos9-64-1:
pe_dir:
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
- platform: el-6-x86_64
- template: centos-6-x86_64
+ platform: el-9-x86_64
+ template: centos-9-x86_64
roles:
- agent
- master
- database
- dashboard
- centos6-32-2:
+ centos9-64-2:
pe_dir:
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
- platform: el-6-i386
- template: centos-6-i386
+ platform: el-9-x86_64
+ template: centos-9-x86_64
roles:
- agent
CONFIG:
nfs_server: none
consoleport: 443
@@ -97,26 +97,26 @@
```
### Single host with Arbitrary Roles
```
-$ beaker-hostgenerator centos6-32compile_master,another_role.ma
+$ beaker-hostgenerator centos9-64compile_master,another_role.ma
```
Will generate
```yaml
---
HOSTS:
- centos6-32-1:
+ centos9-64-1:
pe_dir:
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
- platform: el-6-i386
- template: centos-6-i386
+ platform: el-9-x86_64
+ template: centos-9-x86_64
roles:
- agent
- master
- compile_master
- another_role
@@ -131,11 +131,11 @@
```
### Two hosts with multiple hypervisors and arbitrary host settings
```
-$ beaker-hostgenerator centos6-64m{hypervisor=none\,hostname=static-master}-redhat7-64a{somekey=some-value}
+$ beaker-hostgenerator centos9-64m{hypervisor=none\,hostname=static-master}-redhat7-64a{somekey=some-value}
```
Will generate
```yaml
@@ -144,11 +144,11 @@
static-master:
pe_dir:
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
- platform: el-6-x86_64
+ platform: el-9-x86_64
hypervisor: none
roles:
- agent
- master
redhat7-64-1:
@@ -169,24 +169,24 @@
```
### Two hosts with arbitrary host settings with arbitrary lists
```
-$ beaker-hostgenerator centos6-64m{disks=\[16\]}-redhat7-64a{disks=\[8\,16\]}
+$ beaker-hostgenerator centos9-64m{disks=\[16\]}-redhat7-64a{disks=\[8\,16\]}
```
Will generate
```yaml
---
HOSTS:
- centos6-64-1:
+ centos9-64-1:
pe_dir:
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
- platform: el-6-x86_64
+ platform: el-9-x86_64
hypervisor: vmpooler
disks:
- 16
roles:
- agent
@@ -285,24 +285,24 @@
The term "custom" in this case signifies that it's not a built-in hypervisor
(like `vmpooler`), which means we'll have to provide all the configuration
ourselves as there isn't any built-in configuration for our hypervisor.
```
-$ beaker-hostgenerator --hypervisor=custom --global={custom_api=http://api.custom.net} centos6-64
+$ beaker-hostgenerator --hypervisor=custom --global={custom_api=http://api.custom.net} centos9-64
```
Will generate
```yaml
---
HOSTS:
- centos6-64-1:
+ centos9-64-1:
pe_dir:
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
- platform: el-6-x86_64
+ platform: el-9-x86_64
hypervisor: custom
roles:
- agent
CONFIG:
nfs_server: none
@@ -326,32 +326,32 @@
- `]` is `%5D`
For a full URL encoding reference see: http://www.w3schools.com/tags/ref_urlencode.asp
```
-$ beaker-hostgenerator centos6-64mcd-aix53-POWERfa%7Bhypervisor=aix%2Cvmhostname=pe-aix-53-acceptance.delivery.puppetlabs.net%7D
+$ beaker-hostgenerator centos9-64mcd-aix53-POWERfa%7Bhypervisor=aix%2Cvmhostname=pe-aix-53-acceptance.delivery.puppetlabs.net%7D
```
Is equivalent to
```
-$ beaker-hostgenerator centos6-64mcd-aix53-POWERfa{hypervisor=aix,vmhostname=pe-aix-53-acceptance.delivery.puppetlabs.net}
+$ beaker-hostgenerator centos9-64mcd-aix53-POWERfa{hypervisor=aix,vmhostname=pe-aix-53-acceptance.delivery.puppetlabs.net}
```
And will generate
```yaml
---
HOSTS:
- centos6-64-1:
+ centos9-64-1:
pe_dir:
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
- platform: el-6-x86_64
- template: centos-6-x86_64
+ platform: el-9-x86_64
+ template: centos-9-x86_64
roles:
- agent
- master
- dashboard
- database
@@ -386,21 +386,21 @@
behavior under specific conditions. An example of such a test fixture is as
follows:
```yaml
---
-arguments_string: "--pe_dir /opt/hello centos6-64mdc"
+arguments_string: "--pe_dir /opt/hello centos9-64mdc"
environment_variables: {}
expected_hash:
HOSTS:
- centos6-64-1:
+ centos9-64-1:
pe_dir: "/opt/hello"
pe_ver:
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
- platform: centos-6-x86_64
- template: centos-6-x86_64
+ platform: el-9-x86_64
+ template: centos-9-x86_64
roles:
- agent
- master
- database
- dashboard