Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Remove some vagrant nodesets #515

Merged
merged 1 commit into from
Nov 23, 2018
Merged

Conversation

ekohl
Copy link
Member

@ekohl ekohl commented Nov 21, 2018

Replacements are based on beaker-hostgenerator. To generate them as static files:

beaker-hostgenerator -t vagrant

To generate them on the fly when running beaker:

BEAKER_setfile={hypervisor=vagrant}

Users of vagrant_libvirt can also specify it as hypervisor.

moduleroot/spec/acceptance/nodesets/centos-6-x64.yml.erb
centos6-64
moduleroot/spec/acceptance/nodesets/centos-66-x64-pe.yml.erb
centos6-64mdc (not sure how to get PE in)
moduleroot/spec/acceptance/nodesets/centos-7-x64.yml.erb
centos7-64
moduleroot/spec/acceptance/nodesets/debian-82-x64.yml.erb
debian8-64
moduleroot/spec/acceptance/nodesets/fedora-25-x64.yml.erb
fedora25-64
moduleroot/spec/acceptance/nodesets/fedora-26-x64.yml.erb
fedora26-64
moduleroot/spec/acceptance/nodesets/fedora-27-x64.yml.erb
fedora27-64
moduleroot/spec/acceptance/nodesets/ubuntu-server-1404-x64.yml.erb
ubuntu1404-64
moduleroot/spec/acceptance/nodesets/ubuntu-server-1604-x64.yml.erb
ubuntu1604-64

It also gives us the more current versions:

debian9-64
fedora28-64
fedora29-64
ubuntu1804-64

I'm leaving ArchLinux and Windows descriptions for vagrant since I haven't looked at replacing them. The same goes for the ec2 descriptions.

Replacements are based on beaker-hostgenerator. To generate them as
static files:

  beaker-hostgenerator -t vagrant <spec>

To generate them on the fly when running beaker:

  BEAKER_setfile=<spec>{hypervisor=vagrant}

Users of vagrant_libvirt can also specify it as hypervisor.

moduleroot/spec/acceptance/nodesets/centos-6-x64.yml.erb
  centos6-64
moduleroot/spec/acceptance/nodesets/centos-66-x64-pe.yml.erb
  centos6-64mdc (not sure how to get PE in)
moduleroot/spec/acceptance/nodesets/centos-7-x64.yml.erb
  centos7-64
moduleroot/spec/acceptance/nodesets/debian-82-x64.yml.erb
  debian8-64
moduleroot/spec/acceptance/nodesets/fedora-25-x64.yml.erb
  fedora25-64
moduleroot/spec/acceptance/nodesets/fedora-26-x64.yml.erb
  fedora26-64
moduleroot/spec/acceptance/nodesets/fedora-27-x64.yml.erb
  fedora27-64
moduleroot/spec/acceptance/nodesets/ubuntu-server-1404-x64.yml.erb
  ubuntu1404-64
moduleroot/spec/acceptance/nodesets/ubuntu-server-1604-x64.yml.erb
  ubuntu1604-64

It also gives us the more current versions:

  debian9-64
  fedora28-64
  fedora29-64
  ubuntu1804-64

I'm leaving ArchLinux and Windows descriptions for vagrant since I
haven't looked at replacing them. The same goes for the ec2
descriptions.
@ekohl ekohl force-pushed the remove-vagrant-nodesets branch from c8435b2 to 47a5930 Compare November 23, 2018 12:24
@ekohl
Copy link
Member Author

ekohl commented Nov 23, 2018

Updated to add delete: true in config_defaults.yml so it'll be automatically deleted on the next modulesync.

@ekohl ekohl merged commit 47a5930 into voxpupuli:master Nov 23, 2018
@ekohl ekohl deleted the remove-vagrant-nodesets branch November 23, 2018 12:30
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants