Skip to content
New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants