diff --git a/ansible/base.yml b/ansible/base.yml
new file mode 100644
index 0000000000000000000000000000000000000000..93bc7a096305a74b25e4a7a479eea42fcf404e0d
--- /dev/null
+++ b/ansible/base.yml
@@ -0,0 +1,6 @@
+---
+- name: Install base packages
+  hosts: default
+  become: true
+  roles:
+    - { name: 'install_packages', tags: 'install_packages' }
diff --git a/ansible/cheaha-compute-yum-pkg-list.txt b/ansible/cheaha-compute-yum-pkg-list.txt
deleted file mode 100644
index 4c6bb3d93413d186802bdef4f8e59921f2eff998..0000000000000000000000000000000000000000
--- a/ansible/cheaha-compute-yum-pkg-list.txt
+++ /dev/null
@@ -1,2888 +0,0 @@
-abattis-cantarell-fonts.noarch
-abrt-addon-ccpp.x86_64
-abrt-addon-kerneloops.x86_64
-abrt-addon-pstoreoops.x86_64
-abrt-addon-python.x86_64
-abrt-addon-vmcore.x86_64
-abrt-addon-xorg.x86_64
-abrt-dbus.x86_64
-abrt-desktop.x86_64
-abrt-gui-libs.x86_64
-abrt-gui.x86_64
-abrt-java-connector.x86_64
-abrt-libs.x86_64
-abrt-python.x86_64
-abrt-tui.x86_64
-abrt.x86_64
-accountsservice-libs.x86_64
-accountsservice.x86_64
-acl.x86_64
-adcli.x86_64
-adobe-mappings-cmap-deprecated.noarch
-adobe-mappings-cmap.noarch
-adobe-mappings-pdf.noarch
-adwaita-cursor-theme.noarch
-adwaita-gtk2-theme.x86_64
-adwaita-icon-theme.noarch
-aic94xx-firmware.noarch
-alsa-firmware.noarch
-alsa-lib.x86_64
-alsa-plugins-pulseaudio.x86_64
-alsa-tools-firmware.x86_64
-alsa-utils.x86_64
-anaconda-user-help.noarch
-anaconda-widgets.x86_64
-appstream-data.noarch
-apr-util.x86_64
-apr.x86_64
-atftp-server.x86_64
-atkmm.x86_64
-atk.x86_64
-atlas-devel.x86_64
-atlas.x86_64
-atril-caja.x86_64
-atril-libs.x86_64
-atril.x86_64
-at-spi2-atk.x86_64
-at-spi2-core.x86_64
-attr.x86_64
-at.x86_64
-audit-libs.i686
-audit-libs-python.x86_64
-audit-libs.x86_64
-audit.x86_64
-augeas-libs.x86_64
-authconfig.x86_64
-autoconf.noarch
-autocorr-en.noarch
-autofs.x86_64
-autogen-libopts.x86_64
-automake.noarch
-avahi-autoipd.x86_64
-avahi-glib.x86_64
-avahi-gobject.x86_64
-avahi-libs.x86_64
-avahi-ui-gtk3.x86_64
-avahi.x86_64
-baobab.x86_64
-basesystem.noarch
-bash-completion.noarch
-bash.x86_64
-bc.x86_64
-bind-export-libs.x86_64
-bind-libs-lite.x86_64
-bind-libs.x86_64
-bind-license.noarch
-bind-utils.x86_64
-bind.x86_64
-binutils.x86_64
-biosdevname.x86_64
-bison.x86_64
-blas-devel.x86_64
-blas.x86_64
-blktrace.x86_64
-bluez-libs.x86_64
-bluez.x86_64
-bolt.x86_64
-boost-atomic.x86_64
-boost-chrono.x86_64
-boost-context.x86_64
-boost-date-time.x86_64
-boost-devel.x86_64
-boost-filesystem.x86_64
-boost-graph.x86_64
-boost-iostreams.x86_64
-boost-locale.x86_64
-boost-math.x86_64
-boost-program-options.x86_64
-boost-python.x86_64
-boost-random.x86_64
-boost-regex.x86_64
-boost-serialization.x86_64
-boost-signals.x86_64
-boost-system.x86_64
-boost-test.x86_64
-boost-thread.x86_64
-boost-timer.x86_64
-boost-wave.x86_64
-boost.x86_64
-brasero-libs.x86_64
-brasero-nautilus.x86_64
-brasero.x86_64
-bridge-utils.x86_64
-brlapi.x86_64
-brltty.x86_64
-brotli-devel.x86_64
-brotli.x86_64
-btrfs-progs.x86_64
-byacc.x86_64
-byobu.noarch
-bzip2-devel.x86_64
-bzip2-libs.i686
-bzip2-libs.x86_64
-bzip2.x86_64
-ca-certificates.noarch
-cairo-gobject.x86_64
-cairomm.x86_64
-cairo.x86_64
-caja-extensions-common.noarch
-caja-extensions.x86_64
-caja-image-converter.x86_64
-caja-open-terminal.x86_64
-caja-schemas.x86_64
-caja-sendto.x86_64
-caja.x86_64
-c-ares.x86_64
-cdparanoia-libs.x86_64
-cdparanoia.x86_64
-cdrdao.x86_64
-celt051.x86_64
-ceph-common.x86_64
-certmonger.x86_64
-cgdcbxd.x86_64
-checkpolicy.x86_64
-check.x86_64
-cheese-libs.x86_64
-cheese.x86_64
-chkconfig.x86_64
-cifs-utils.x86_64
-cjkuni-uming-fonts.noarch
-clucene-contribs-lib.x86_64
-clucene-core.x86_64
-cluster-tools-dell.noarch
-cluster-tools-slave.noarch
-clutter-gst2.x86_64
-clutter-gst3.x86_64
-clutter-gtk.x86_64
-clutter.x86_64
-cm-boost.x86_64
-cmburn-slave.noarch
-cmburn.x86_64
-cm-config-ceph-release-luminous.noarch
-cm-config-cm.noarch
-cm-config-dhclient.noarch
-cm-config-dracut-slave.noarch
-cm-config-grub.noarch
-cm-config-ldap-client.noarch
-cm-config-limits.noarch
-cm-config-man.noarch
-cm-config-named.noarch
-cm-config-network-slave.noarch
-cm-config-nfsclient.noarch
-cm-config-rootfiles-slave.noarch
-cm-config-selinux.noarch
-cm-config-ssh-slave.noarch
-cm-config-sysctl-slave.noarch
-cm-config-syslog-slave.noarch
-cm-config-systemd.noarch
-cm-config-xntp-slave.noarch
-cm-config-yum.noarch
-cm-curl.x86_64
-cmdaemon-remotecm.x86_64
-cmdaemon.x86_64
-cm-dhcp.x86_64
-cm-freeipmi.x86_64
-cm-ipmitool.x86_64
-cm-ipxe-slave.x86_64
-cm-libpam.x86_64
-cm-libprometheus.x86_64
-cm-lua.x86_64
-cm-mariadb-libs.x86_64
-cm-modules-init-client.noarch
-cm-openssl.x86_64
-cm-python2.x86_64
-cm-python36.x86_64
-cm-slave.noarch
-cm-uge-client.noarch
-cogl.x86_64
-collectl.noarch
-colord-gtk.x86_64
-colord-libs.x86_64
-colord.x86_64
-color-filesystem.noarch
-compat-libcap1.i686
-compat-libcap1.x86_64
-compat-libcolord1.x86_64
-compat-libical1.x86_64
-compat-libstdc++-33.i686
-compat-libstdc++-33.x86_64
-confuse.x86_64
-control-center-filesystem.x86_64
-control-center.x86_64
-copy-jdk-configs.noarch
-coreutils.x86_64
-cpio.x86_64
-cpp.x86_64
-cracklib-dicts.x86_64
-cracklib.i686
-cracklib.x86_64
-crda.x86_64
-createrepo.noarch
-cronie-anacron.x86_64
-cronie.x86_64
-crontabs.noarch
-cryptsetup-libs.x86_64
-cryptsetup-python.x86_64
-cryptsetup.x86_64
-cscope.x86_64
-ctags.x86_64
-cuda-dcgm-libs.x86_64
-cuda-dcgm-nvvs.x86_64
-cuda-dcgm.x86_64
-cuda-driver.x86_64
-cups-client.x86_64
-cups-filesystem.noarch
-cups-filters-libs.x86_64
-cups-filters.x86_64
-cups-libs.x86_64
-cups-pk-helper.x86_64
-cups.x86_64
-curl.x86_64
-cyrus-sasl-gssapi.x86_64
-cyrus-sasl-lib.x86_64
-cyrus-sasl-md5.x86_64
-cyrus-sasl-plain.x86_64
-cyrus-sasl-scram.x86_64
-cyrus-sasl.x86_64
-daxctl-libs.x86_64
-dbus-glib.x86_64
-dbus-libs.x86_64
-dbus-python.x86_64
-dbus-x11.x86_64
-dbus.x86_64
-dconf-editor.x86_64
-dconf.x86_64
-dejavu-fonts-common.noarch
-dejavu-sans-fonts.noarch
-dejavu-sans-mono-fonts.noarch
-dejavu-serif-fonts.noarch
-deltarpm.x86_64
-desktop-file-utils.x86_64
-device-mapper-event-libs.x86_64
-device-mapper-event.x86_64
-device-mapper-libs.x86_64
-device-mapper-multipath-libs.x86_64
-device-mapper-multipath.x86_64
-device-mapper-persistent-data.x86_64
-device-mapper.x86_64
-dhclient.x86_64
-dhcp-common.x86_64
-dhcp-libs.x86_64
-diffstat.x86_64
-diffutils.x86_64
-djvulibre-libs.x86_64
-dleyna-connector-dbus.x86_64
-dleyna-core.x86_64
-dleyna-server.x86_64
-dmidecode.x86_64
-dmraid-events.x86_64
-dmraid.x86_64
-dnsmasq.x86_64
-dos2unix.x86_64
-dosfstools.x86_64
-dotconf.x86_64
-doxygen.x86_64
-dracut-config-rescue.x86_64
-dracut-network.x86_64
-dracut.x86_64
-dstat.noarch
-dvd+rw-tools.x86_64
-dwz.x86_64
-dyninst.x86_64
-e2fsprogs-libs.x86_64
-e2fsprogs.x86_64
-ebtables.x86_64
-ed.x86_64
-efibootmgr.x86_64
-efivar-libs.x86_64
-elfutils-default-yama-scope.noarch
-elfutils-devel.x86_64
-elfutils-libelf-devel.x86_64
-elfutils-libelf.i686
-elfutils-libelf.x86_64
-elfutils-libs.x86_64
-elfutils.x86_64
-elinks.x86_64
-emacs-common.x86_64
-emacs-filesystem.noarch
-emacs-nox.x86_64
-emacs.x86_64
-empathy.x86_64
-enchant.x86_64
-engrampa.x86_64
-enscript.x86_64
-env-modules.x86_64
-eog.x86_64
-eom.x86_64
-epel-release
-espeak.x86_64
-ethtool.x86_64
-evince-libs.x86_64
-evince-nautilus.x86_64
-evince.x86_64
-evolution-data-server-langpacks.noarch
-evolution-data-server.x86_64
-exempi.x86_64
-exiv2-libs.x86_64
-exiv2.x86_64
-exo.x86_64
-expat.x86_64
-expect.x86_64
-fail2ban-firewalld.noarch
-fail2ban.noarch
-fail2ban-sendmail.noarch
-fail2ban-server.noarch
-fail2ban-shorewall.noarch
-farstream02.x86_64
-farstream.x86_64
-fdupes.x86_64
-festival-freebsoft-utils.noarch
-festival-lib.x86_64
-festival-speechtools-libs.x86_64
-festival.x86_64
-festvox-slt-arctic-hts.noarch
-fftw-libs-double.x86_64
-fftw-libs-single.x86_64
-file-libs.x86_64
-file-roller-nautilus.x86_64
-file-roller.x86_64
-filesystem.x86_64
-file.x86_64
-filezilla.x86_64
-findutils.x86_64
-fipscheck-lib.x86_64
-fipscheck.x86_64
-firefox.x86_64
-firewall-config.noarch
-firewalld-filesystem.noarch
-firewalld.noarch
-firstboot.x86_64
-flac-libs.x86_64
-flatpak-libs.x86_64
-flatpak.x86_64
-flex.x86_64
-flite.x86_64
-folks.x86_64
-fontconfig.i686
-fontconfig.x86_64
-fontpackages-filesystem.noarch
-foomatic-filters.x86_64
-fortune-mod.x86_64
-freeglut-devel.x86_64
-freeglut.x86_64
-freerdp-libs.x86_64
-freetype-devel.x86_64
-freetype.x86_64
-frei0r-plugins.x86_64
-fribidi.x86_64
-fros.noarch
-ftp.x86_64
-fuseiso.x86_64
-fuse-libs.x86_64
-fuse-sshfs.x86_64
-fuse.x86_64
-fxload.x86_64
-gamin.x86_64
-garcon.x86_64
-gavl.x86_64
-gawk.x86_64
-gcc-c++.x86_64
-gcc-gfortran.x86_64
-gcc-recent.x86_64
-gcc.x86_64
-GConf2.x86_64
-gcr.x86_64
-gdbm-devel.x86_64
-gdbm.i686
-gdbm.x86_64
-gdb-recent.x86_64
-gdb.x86_64
-gdisk.x86_64
-gdk-pixbuf2.x86_64
-gdm.x86_64
-gd.x86_64
-gedit.x86_64
-genisoimage.x86_64
-geoclue2-libs.x86_64
-geoclue2.x86_64
-geoclue.x86_64
-geocode-glib.x86_64
-geoipupdate.x86_64
-GeoIP.x86_64
-gettext-common-devel.noarch
-gettext-devel.x86_64
-gettext-libs.x86_64
-gettext.x86_64
-gflags-devel.x86_64
-gflags.x86_64
-ghostscript-cups.x86_64
-ghostscript-fonts.noarch
-ghostscript.x86_64
-giflib.x86_64
-git.x86_64
-gjs.x86_64
-glade-libs.x86_64
-glew-devel.x86_64
-glib2.x86_64
-glibc-common.x86_64
-glibc-devel.i686
-glibc-devel.x86_64
-glibc-headers.x86_64
-glibc.i686
-glibc-static.x86_64
-glibc.x86_64
-glibmm24.x86_64
-glib-networking.x86_64
-gl-manpages.noarch
-glog-devel.x86_64
-glog.x86_64
-glusterfs-api.x86_64
-glusterfs-client-xlators.x86_64
-glusterfs-cli.x86_64
-glusterfs-libs.x86_64
-glusterfs.x86_64
-glx-utils.x86_64
-gmp.x86_64
-gnome-abrt.x86_64
-gnome-bluetooth-libs.x86_64
-gnome-bluetooth.x86_64
-gnome-desktop3.x86_64
-gnome-icon-theme-legacy.noarch
-gnome-icon-theme.noarch
-gnome-keyring-pam.x86_64
-gnome-keyring.x86_64
-gnome-online-accounts.x86_64
-gnome-python2-canvas.x86_64
-gnome-python2.x86_64
-gnome-session.x86_64
-gnome-settings-daemon.x86_64
-gnome-shell.x86_64
-gnome-terminal-nautilus.x86_64
-gnome-terminal.x86_64
-gnome-themes-standard.x86_64
-gnome-video-effects.noarch
-gnote.x86_64
-gnu-free-fonts-common.noarch
-gnu-free-mono-fonts.noarch
-gnu-free-sans-fonts.noarch
-gnu-free-serif-fonts.noarch
-gnupg2.x86_64
-gnuplot-common.x86_64
-gnuplot-minimal.x86_64
-gnutls-dane.x86_64
-gnutls-utils.x86_64
-gnutls.x86_64
-gobject-introspection.x86_64
-gom.x86_64
-google-crosextra-caladea-fonts.noarch
-google-crosextra-carlito-fonts.noarch
-google-noto-emoji-color-fonts.noarch
-google-noto-emoji-fonts.noarch
-gparted.x86_64
-gperftools-libs.x86_64
-gpgme.x86_64
-gpm-libs.x86_64
-graphite2.x86_64
-graphviz-tcl.x86_64
-graphviz.x86_64
-grep.x86_64
-grilo-plugins.x86_64
-grilo.x86_64
-groff-base.x86_64
-grub2-common.noarch
-grub2-efi-x64-modules.noarch
-grub2-efi-x64.x86_64
-grub2-pc-modules.noarch
-grub2-pc.x86_64
-grub2-tools-extra.x86_64
-grub2-tools-minimal.x86_64
-grub2-tools.x86_64
-grub2.x86_64
-grubby.x86_64
-gsettings-desktop-schemas.x86_64
-gsm.x86_64
-gspell.x86_64
-gssdp.x86_64
-gssproxy.x86_64
-gstreamer1-plugins-bad-free-gtk.x86_64
-gstreamer1-plugins-bad-free.x86_64
-gstreamer1-plugins-base.x86_64
-gstreamer1-plugins-good.x86_64
-gstreamer1-plugins-ugly-free.x86_64
-gstreamer1.x86_64
-gstreamer-plugins-bad-free.x86_64
-gstreamer-plugins-base.x86_64
-gstreamer-plugins-good.x86_64
-gstreamer-tools.x86_64
-gstreamer.x86_64
-gtk2-engines.x86_64
-gtk2-immodule-xim.x86_64
-gtk2.x86_64
-gtk3-immodule-xim.x86_64
-gtk3.x86_64
-gtkmm24.x86_64
-gtkmm30.x86_64
-gtk-murrine-engine.x86_64
-gtksourceview2.x86_64
-gtksourceview3.x86_64
-gtkspell3.x86_64
-gtk-update-icon-cache.x86_64
-gtk-vnc2.x86_64
-gucharmap-libs.x86_64
-gucharmap.x86_64
-gupnp-av.x86_64
-gupnp-dlna.x86_64
-gupnp-igd.x86_64
-gupnp.x86_64
-gutenprint-cups.x86_64
-gutenprint.x86_64
-gvfs-afc.x86_64
-gvfs-afp.x86_64
-gvfs-archive.x86_64
-gvfs-client.x86_64
-gvfs-fuse.x86_64
-gvfs-goa.x86_64
-gvfs-gphoto2.x86_64
-gvfs-mtp.x86_64
-gvfs-smb.x86_64
-gvfs.x86_64
-gvnc.x86_64
-gzip.x86_64
-hardlink.x86_64
-harfbuzz-icu.x86_64
-harfbuzz.x86_64
-hesiod.x86_64
-hicolor-icon-theme.noarch
-hostname.x86_64
-hpijs.x86_64
-hplip-common.x86_64
-hplip-libs.x86_64
-htop.x86_64
-http-parser-devel.x86_64
-http-parser.x86_64
-hunspell-en-GB.noarch
-hunspell-en.noarch
-hunspell-en-US.noarch
-hunspell.x86_64
-hwdata.x86_64
-hwloc-devel.x86_64
-hwloc-libs.x86_64
-hwloc.x86_64
-hyphen-en.noarch
-hyphen.x86_64
-ibacm.x86_64
-ibus-chewing.x86_64
-ibus-gtk2.x86_64
-ibus-gtk3.x86_64
-ibus-hangul.x86_64
-ibus-kkc.x86_64
-ibus-libpinyin.x86_64
-ibus-libs.x86_64
-ibus-m17n.x86_64
-ibus-qt.x86_64
-ibus-rawcode.x86_64
-ibus-sayura.x86_64
-ibus-setup.noarch
-ibus-table-chinese.noarch
-ibus-table.noarch
-ibus.x86_64
-icedax.x86_64
-icedtea-web.x86_64
-ilmbase.x86_64
-ImageMagick.x86_64
-indent.x86_64
-infiniband-diags.x86_64
-info.x86_64
-initscripts.x86_64
-intltool.noarch
-iperf.x86_64
-ipmitool.x86_64
-iproute.x86_64
-iprutils.x86_64
-ipset-libs.x86_64
-ipset.x86_64
-iptables.x86_64
-iputils.x86_64
-ipxe-roms-qemu.noarch
-irqbalance.x86_64
-iscsi-initiator-utils-iscsiuio.x86_64
-iscsi-initiator-utils.x86_64
-iso-codes.noarch
-isomd5sum.x86_64
-ivtv-firmware.noarch
-iwl1000-firmware.noarch
-iwl100-firmware.noarch
-iwl105-firmware.noarch
-iwl135-firmware.noarch
-iwl2000-firmware.noarch
-iwl2030-firmware.noarch
-iwl3160-firmware.noarch
-iwl3945-firmware.noarch
-iwl4965-firmware.noarch
-iwl5000-firmware.noarch
-iwl5150-firmware.noarch
-iwl6000-firmware.noarch
-iwl6000g2a-firmware.noarch
-iwl6000g2b-firmware.noarch
-iwl6050-firmware.noarch
-iwl7260-firmware.noarch
-iw.x86_64
-jansson.x86_64
-jasper-libs.x86_64
-java-1.7.0-openjdk-headless.x86_64
-java-1.7.0-openjdk.x86_64
-java-1.8.0-openjdk-headless.x86_64
-java-1.8.0-openjdk.x86_64
-javapackages-tools.noarch
-jbigkit-libs.x86_64
-jline.noarch
-jomolhari-fonts.noarch
-json-c.x86_64
-json-glib.x86_64
-js.x86_64
-kbd-legacy.noarch
-kbd-misc.noarch
-kbd.x86_64
-kernel-devel-3.10.0-1160.el7.x86_64
-kernel-headers.x86_64
-kernel-tools-libs.x86_64
-kernel-tools.x86_64
-kernel.x86_64
-kernel.x86_64
-kexec-tools.x86_64
-keybinder3.x86_64
-keyutils-libs-devel.x86_64
-keyutils-libs.x86_64
-keyutils.x86_64
-khmeros-base-fonts.noarch
-khmeros-fonts-common.noarch
-kmod-libs.x86_64
-kmod.x86_64
-kpartx.x86_64
-kpatch.noarch
-krb5-devel.x86_64
-krb5-libs.x86_64
-krb5-workstation.x86_64
-ksh.x86_64
-lame-libs.x86_64
-langtable-data.noarch
-langtable.noarch
-langtable-python.noarch
-lapack-devel.x86_64
-lapack.x86_64
-lcms2.x86_64
-ldns.x86_64
-ledmon.x86_64
-less.x86_64
-leveldb.x86_64
-lftp.x86_64
-liba52.x86_64
-libabw.x86_64
-libacl.i686
-libacl.x86_64
-libaio.x86_64
-libao.x86_64
-libappindicator-gtk3.x86_64
-libappstream-glib.x86_64
-libarchive-devel.x86_64
-libarchive.x86_64
-libart_lgpl.x86_64
-libassuan.x86_64
-libasyncns.x86_64
-libatasmart.x86_64
-libattr.i686
-libattr.x86_64
-libavc1394.x86_64
-libbabeltrace.x86_64
-libbasicobjects.x86_64
-libblkid.x86_64
-libblockdev-crypto.x86_64
-libblockdev-fs.x86_64
-libblockdev-loop.x86_64
-libblockdev-mdraid.x86_64
-libblockdev-nvdimm.x86_64
-libblockdev-part.x86_64
-libblockdev-swap.x86_64
-libblockdev-utils.x86_64
-libblockdev.x86_64
-libbluray.x86_64
-libbsd.x86_64
-libburn.x86_64
-libbytesize.x86_64
-libcacard.x86_64
-libcanberra-gtk2.x86_64
-libcanberra-gtk3.x86_64
-libcanberra.x86_64
-libcap-ng.i686
-libcap-ng.x86_64
-libcap.x86_64
-libcdio-paranoia.x86_64
-libcdio.x86_64
-libcdr.x86_64
-libcephfs2.x86_64
-libcgroup-tools.x86_64
-libcgroup.x86_64
-libchamplain-gtk.x86_64
-libchamplain.x86_64
-libchewing.x86_64
-libcmis.x86_64
-libcollection.x86_64
-libcom_err-devel.x86_64
-libcom_err.x86_64
-libconfig.x86_64
-libcroco.x86_64
-libcurl.x86_64
-libcurl-devel.x86_64
-libdaemon.x86_64
-libdb-devel.x86_64
-libdb.i686
-libdbusmenu-gtk3.x86_64
-libdbusmenu.x86_64
-libdb-utils.x86_64
-libdb.x86_64
-libdhash.x86_64
-libdmapsharing.x86_64
-libdmx.x86_64
-libdnet.x86_64
-libdrm-devel.x86_64
-libdrm.x86_64
-libdvdnav.x86_64
-libdvdread.x86_64
-libdv.x86_64
-libdwarf.x86_64
-libedit.x86_64
-libeio.x86_64
-libepoxy.x86_64
-liberation-fonts-common.noarch
-liberation-mono-fonts.noarch
-liberation-sans-fonts.noarch
-liberation-serif-fonts.noarch
-libestr.x86_64
-libetonyek.x86_64
-libevdev.x86_64
-libevent.x86_64
-libev.x86_64
-libexif.x86_64
-libexttextcat.x86_64
-libfastjson.x86_64
-libffi-devel.x86_64
-libffi.x86_64
-libfontenc.x86_64
-libfprint.x86_64
-libfreehand.x86_64
-libgcab1.x86_64
-libgcc.i686
-libgcc.x86_64
-libgcrypt-devel.i686
-libgcrypt.i686
-libgcrypt.x86_64
-libgdata.x86_64
-libgdither.x86_64
-libgee06.x86_64
-libgee.x86_64
-libgfortran.x86_64
-libgit2-devel.x86_64
-libgit2.x86_64
-libglade2.x86_64
-libGLEWmx.x86_64
-libGLEW.x86_64
-libglvnd-core-devel.x86_64
-libglvnd-devel.x86_64
-libglvnd-egl.x86_64
-libglvnd-gles.x86_64
-libglvnd-glx.x86_64
-libglvnd-opengl.x86_64
-libglvnd.x86_64
-libgnomecanvas.x86_64
-libgnomekbd.x86_64
-libgnome-keyring.x86_64
-libgomp.x86_64
-libgovirt.x86_64
-libgpg-error-devel.i686
-libgpg-error.i686
-libgpg-error.x86_64
-libgphoto2.x86_64
-libgpod.x86_64
-libgsf.x86_64
-libgs.x86_64
-libgtop2.x86_64
-libgudev1.x86_64
-libgusb.x86_64
-libgweather.x86_64
-libgxps.x86_64
-libhangul.x86_64
-libhbaapi.x86_64
-libhbalinux.x86_64
-libibumad.x86_64
-libibverbs-utils.x86_64
-libibverbs.x86_64
-libical.x86_64
-libICE-devel.x86_64
-libICE.x86_64
-libicu.x86_64
-libidn.x86_64
-libiec61883.x86_64
-libieee1284.x86_64
-libimagequant.x86_64
-libimobiledevice.x86_64
-libindicator-gtk3.x86_64
-libini_config.x86_64
-libinput.x86_64
-libipa_hbac.x86_64
-libiptcdata.x86_64
-libiscsi.x86_64
-libisofs.x86_64
-libjpeg-turbo.i686
-libjpeg-turbo.x86_64
-libkadm5.x86_64
-libkkc-common.noarch
-libkkc-data.x86_64
-libkkc.x86_64
-liblangtag.x86_64
-libldb.x86_64
-liblockfile.x86_64
-liblouis-python.noarch
-liblouis.x86_64
-libmad.x86_64
-libmatekbd.x86_64
-libmatemixer.x86_64
-libmateweather-data.noarch
-libmateweather.x86_64
-libmbim-utils.x86_64
-libmbim.x86_64
-libmediaart.x86_64
-libmng.x86_64
-libmnl.x86_64
-libmodman.x86_64
-libmount.x86_64
-libmpcdec.x86_64
-libmpc.x86_64
-libmspack.x86_64
-libmspub.x86_64
-libmtp.x86_64
-libmusicbrainz5.x86_64
-libmwaw.x86_64
-libmx.x86_64
-libnatpmp.x86_64
-libndp.x86_64
-libnetfilter_conntrack.x86_64
-libnfnetlink.x86_64
-libnfsidmap.x86_64
-libnice.x86_64
-libnl3-cli.x86_64
-libnl3.i686
-libnl3.x86_64
-libnl-devel.x86_64
-libnl.i686
-libnl.x86_64
-libnma.x86_64
-libnm-gtk.x86_64
-libnotify.x86_64
-libntlm.x86_64
-libNX_X11.x86_64
-liboath.x86_64
-liboauth.x86_64
-libodfgen.x86_64
-libofa.x86_64
-libogg.x86_64
-liborcus.x86_64
-libosinfo.x86_64
-libotf.x86_64
-libpagemaker.x86_64
-libpaper.x86_64
-libpath_utils.x86_64
-libpcap.x86_64
-libpciaccess.x86_64
-libpeas-gtk.x86_64
-libpeas-loader-python.x86_64
-libpeas.x86_64
-libpfm.x86_64
-libpinyin-data.x86_64
-libpinyin.x86_64
-libpipeline.x86_64
-libplist.x86_64
-libpng12.x86_64
-libpng-devel.x86_64
-libpng.i686
-libpng.x86_64
-libproxy-mozjs.x86_64
-libproxy.x86_64
-libpskc.x86_64
-libpsm2.x86_64
-libpurple.x86_64
-libpwquality.x86_64
-libqmi-utils.x86_64
-libqmi.x86_64
-libquadmath-devel.x86_64
-libquadmath.x86_64
-libquvi-scripts.noarch
-libquvi.x86_64
-librabbitmq.x86_64
-librados2.x86_64
-libradosstriper1.x86_64
-libraw1394.x86_64
-librbd1.x86_64
-librdkafka.x86_64
-librdmacm-utils.x86_64
-librdmacm.x86_64
-libref_array.x86_64
-libreoffice-calc.x86_64
-libreoffice-core.x86_64
-libreoffice-data.noarch
-libreoffice-draw.x86_64
-libreoffice-graphicfilter.x86_64
-libreoffice-gtk2.x86_64
-libreoffice-gtk3.x86_64
-libreoffice-impress.x86_64
-libreoffice-langpack-en.x86_64
-libreoffice-opensymbol-fonts.noarch
-libreoffice-pdfimport.x86_64
-libreoffice-pyuno.x86_64
-libreoffice-ure-common.noarch
-libreoffice-ure.x86_64
-libreoffice-writer.x86_64
-libreoffice-x11.x86_64
-libreport-anaconda.x86_64
-libreport-cli.x86_64
-libreport-filesystem.x86_64
-libreport-gtk.x86_64
-libreport-plugin-bugzilla.x86_64
-libreport-plugin-mailx.x86_64
-libreport-plugin-reportuploader.x86_64
-libreport-plugin-rhtsupport.x86_64
-libreport-plugin-ureport.x86_64
-libreport-python.x86_64
-libreport-rhel-anaconda-bugzilla.x86_64
-libreport-rhel.x86_64
-libreport-web.x86_64
-libreport.x86_64
-libreswan.x86_64
-librevenge.x86_64
-librgw2.x86_64
-librsvg2.x86_64
-libsamplerate.x86_64
-libsane-hpaio.x86_64
-libseccomp-devel.x86_64
-libseccomp.x86_64
-libsecret.x86_64
-libselinux-devel.x86_64
-libselinux.i686
-libselinux-python.x86_64
-libselinux-ruby.x86_64
-libselinux-utils.x86_64
-libselinux.x86_64
-libsemanage-python.x86_64
-libsemanage.x86_64
-libsepol-devel.x86_64
-libsepol.i686
-libsepol.x86_64
-libsexy.x86_64
-libshout.x86_64
-libsigc++20.x86_64
-libsmartcols.x86_64
-libsmbclient.x86_64
-libsmbios.x86_64
-libSM-devel.x86_64
-libSM.x86_64
-libsndfile.x86_64
-libsoup.x86_64
-libspectre.x86_64
-libsrtp.x86_64
-libssh2.x86_64
-libsss_autofs.x86_64
-libsss_certmap.x86_64
-libsss_idmap.x86_64
-libsss_nss_idmap.x86_64
-libsss_simpleifp.x86_64
-libsss_sudo.x86_64
-libss.x86_64
-libstaroffice.x86_64
-libstdc++-devel.x86_64
-libstdc++.i686
-libstdc++.x86_64
-libstoragemgmt-python-clibs.x86_64
-libstoragemgmt-python.noarch
-libstoragemgmt.x86_64
-libsysfs.x86_64
-libtalloc.x86_64
-libtar.x86_64
-libtasn1.x86_64
-libtdb.x86_64
-libteam.x86_64
-libtevent.x86_64
-libthai.x86_64
-libtheora.x86_64
-libtiff.x86_64
-libtimezonemap.x86_64
-libtirpc.x86_64
-libtomcrypt.x86_64
-libtommath.x86_64
-libtool-ltdl.x86_64
-libtool.x86_64
-libudisks2.x86_64
-libunistring.x86_64
-libunwind.x86_64
-libusal.x86_64
-libusbmuxd.x86_64
-libusb.x86_64
-libusbx.x86_64
-libuser-python.x86_64
-libuser.x86_64
-libutempter.x86_64
-libuuid-devel.x86_64
-libuuid.x86_64
-libuv-devel.x86_64
-libuv.x86_64
-libv4l.x86_64
-libverto-devel.x86_64
-libverto-tevent.x86_64
-libverto.x86_64
-libvirt-bash-completion.x86_64
-libvirt-client.x86_64
-libvirt-daemon-config-network.x86_64
-libvirt-daemon-driver-interface.x86_64
-libvirt-daemon-driver-network.x86_64
-libvirt-daemon-driver-nodedev.x86_64
-libvirt-daemon-driver-nwfilter.x86_64
-libvirt-daemon-driver-qemu.x86_64
-libvirt-daemon-driver-secret.x86_64
-libvirt-daemon-driver-storage-core.x86_64
-libvirt-daemon-driver-storage-disk.x86_64
-libvirt-daemon-driver-storage-gluster.x86_64
-libvirt-daemon-driver-storage-iscsi.x86_64
-libvirt-daemon-driver-storage-logical.x86_64
-libvirt-daemon-driver-storage-mpath.x86_64
-libvirt-daemon-driver-storage-rbd.x86_64
-libvirt-daemon-driver-storage-scsi.x86_64
-libvirt-daemon-driver-storage.x86_64
-libvirt-daemon-kvm.x86_64
-libvirt-daemon.x86_64
-libvirt-gconfig.x86_64
-libvirt-glib.x86_64
-libvirt-gobject.x86_64
-libvirt-libs.x86_64
-libvisio.x86_64
-libvisual.x86_64
-libvorbis.x86_64
-libvpx.x86_64
-libwacom-data.noarch
-libwacom.x86_64
-libwayland-client.x86_64
-libwayland-cursor.x86_64
-libwayland-egl.x86_64
-libwayland-server.x86_64
-libwbclient.x86_64
-libwebp.x86_64
-libwinpr.x86_64
-libwmf-lite.x86_64
-libwnck3.x86_64
-libwnck.x86_64
-libwpd.x86_64
-libwpg.x86_64
-libwps.x86_64
-libwvstreams.x86_64
-libX11-common.noarch
-libX11-devel.x86_64
-libX11.i686
-libX11.x86_64
-libXau-devel.x86_64
-libXau.i686
-libXau.x86_64
-libXaw.x86_64
-libxcb-devel.x86_64
-libxcb.i686
-libxcb.x86_64
-libXcomposite.x86_64
-libXcompshad.x86_64
-libXcomp.x86_64
-libXcursor.x86_64
-libXdamage-devel.x86_64
-libXdamage.x86_64
-libXdmcp.x86_64
-libXevie.x86_64
-libXext-devel.x86_64
-libXext.i686
-libXext.x86_64
-libxfce4ui.x86_64
-libxfce4util.x86_64
-libXfixes-devel.x86_64
-libXfixes.x86_64
-libXfont2.x86_64
-libXfont.x86_64
-libXft.i686
-libXft.x86_64
-libXi-devel.x86_64
-libXinerama.x86_64
-libXi.x86_64
-libxkbcommon-x11.x86_64
-libxkbcommon.x86_64
-libxkbfile.x86_64
-libxklavier.x86_64
-libxml2-devel.x86_64
-libxml2-python.x86_64
-libxml2.x86_64
-libXmu-devel.x86_64
-libXmu.x86_64
-libXpm.x86_64
-libXp.x86_64
-libXrandr.x86_64
-libXrender.i686
-libXrender.x86_64
-libXres.x86_64
-libXScrnSaver.x86_64
-libxshmfence-devel.x86_64
-libxshmfence.x86_64
-libxslt-devel.i686
-libxslt.i686
-libxslt.x86_64
-libXt-devel.x86_64
-libXtst.x86_64
-libXt.x86_64
-libXvMC.x86_64
-libXv.x86_64
-libXxf86dga.x86_64
-libXxf86misc.x86_64
-libXxf86vm-devel.x86_64
-libXxf86vm.x86_64
-libyaml.x86_64
-libzapojit.x86_64
-libzmf.x86_64
-lightdm-gobject.x86_64
-lightdm-gtk-common.noarch
-lightdm-gtk.x86_64
-lightdm.x86_64
-lighttpd.x86_64
-linuxconsoletools.x86_64
-linux-firmware.noarch
-lklug-fonts.noarch
-lksctp-tools.x86_64
-lldpad.x86_64
-llvm-private.x86_64
-Lmod.noarch
-lm_sensors-devel.x86_64
-lm_sensors-libs.x86_64
-lockdev.x86_64
-logrotate.x86_64
-lohit-assamese-fonts.noarch
-lohit-bengali-fonts.noarch
-lohit-devanagari-fonts.noarch
-lohit-gujarati-fonts.noarch
-lohit-kannada-fonts.noarch
-lohit-malayalam-fonts.noarch
-lohit-marathi-fonts.noarch
-lohit-nepali-fonts.noarch
-lohit-oriya-fonts.noarch
-lohit-punjabi-fonts.noarch
-lohit-tamil-fonts.noarch
-lohit-telugu-fonts.noarch
-lpsolve.x86_64
-lrzsz.x86_64
-lshw.x86_64
-lsof.x86_64
-lsscsi.x86_64
-lttng-ust.x86_64
-lua-bit32.x86_64
-lua-devel.x86_64
-lua-filesystem.x86_64
-lua-json.noarch
-lua-lpeg.x86_64
-lua-posix.x86_64
-lua-term.x86_64
-lua.x86_64
-lvm2-libs.x86_64
-lvm2.x86_64
-lynx.x86_64
-lz4.x86_64
-lzop.x86_64
-lzo.x86_64
-m17n-contrib.noarch
-m17n-db.noarch
-m17n-lib.x86_64
-m2crypto.x86_64
-m4.x86_64
-madan-fonts.noarch
-mailcap.noarch
-mailx.x86_64
-make.x86_64
-man-db.x86_64
-man-pages.noarch
-man-pages-overrides.x86_64
-marco.x86_64
-mariadb-devel.x86_64
-mariadb-libs.x86_64
-marisa.x86_64
-mate-applets.x86_64
-mate-backgrounds.noarch
-mate-calc.x86_64
-mate-control-center-filesystem.x86_64
-mate-control-center.x86_64
-mate-desktop-libs.x86_64
-mate-desktop.x86_64
-mate-dictionary.x86_64
-mate-disk-usage-analyzer.x86_64
-mate-icon-theme.noarch
-mate-media.x86_64
-mate-menus-libs.x86_64
-mate-menus-preferences-category-menu.x86_64
-mate-menus.x86_64
-mate-notification-daemon.x86_64
-mate-panel-libs.x86_64
-mate-panel.x86_64
-mate-polkit.x86_64
-mate-power-manager.x86_64
-mate-screensaver.x86_64
-mate-screenshot.x86_64
-mate-search-tool.x86_64
-mate-session-manager.x86_64
-mate-settings-daemon.x86_64
-mate-system-log.x86_64
-mate-system-monitor.x86_64
-mate-terminal.x86_64
-mate-themes.noarch
-mate-user-guide.noarch
-mate-utils-common.noarch
-mathjax-ams-fonts.noarch
-mathjax-caligraphic-fonts.noarch
-mathjax-fraktur-fonts.noarch
-mathjax-main-fonts.noarch
-mathjax-math-fonts.noarch
-mathjax.noarch
-mathjax-sansserif-fonts.noarch
-mathjax-script-fonts.noarch
-mathjax-size1-fonts.noarch
-mathjax-size2-fonts.noarch
-mathjax-size3-fonts.noarch
-mathjax-size4-fonts.noarch
-mathjax-stixweb-fonts.noarch
-mathjax-typewriter-fonts.noarch
-mathjax-vector-fonts.noarch
-mathjax-winchrome-fonts.noarch
-mathjax-winie6-fonts.noarch
-mcelog.x86_64
-mdadm.x86_64
-meanwhile.x86_64
-media-player-info.noarch
-mesa-dri-drivers.x86_64
-mesa-filesystem.x86_64
-mesa-khr-devel.x86_64
-mesa-libEGL-devel.x86_64
-mesa-libEGL.x86_64
-mesa-libgbm.x86_64
-mesa-libglapi.x86_64
-mesa-libGL-devel.x86_64
-mesa-libGLU-devel.x86_64
-mesa-libGLU.x86_64
-mesa-libGL.x86_64
-mesa-libOSMesa.x86_64
-mesa-libxatracker.x86_64
-mesa-private-llvm.x86_64
-metacity.x86_64
-microcode_ctl.x86_64
-minicom.x86_64
-mlocate.x86_64
-mobile-broadband-provider-info.noarch
-ModemManager-glib.x86_64
-ModemManager.x86_64
-mokutil.x86_64
-motif.x86_64
-mousetweaks.x86_64
-mozilla-filesystem.x86_64
-mozjs17.x86_64
-mozjs24.x86_64
-mozjs52.x86_64
-mozo.noarch
-mpfr.x86_64
-mpg123-libs.x86_64
-mstflint.x86_64
-mtdev.x86_64
-mtools.x86_64
-mtr.x86_64
-munge.x86_64
-mutter.x86_64
-mysql++.x86_64
-mythes-en.noarch
-mythes.x86_64
-nano.x86_64
-nautilus-extensions.x86_64
-nautilus-sendto.x86_64
-nautilus.x86_64
-ncompress.x86_64
-ncurses-base.noarch
-ncurses-devel.x86_64
-ncurses-libs.i686
-ncurses-libs.x86_64
-ncurses.x86_64
-ndctl-libs.x86_64
-ndctl.x86_64
-neon.x86_64
-netcf-libs.x86_64
-net-snmp-agent-libs.x86_64
-net-snmp-devel.x86_64
-net-snmp-libs.x86_64
-net-snmp-perl.x86_64
-net-snmp-recent.x86_64
-net-snmp.x86_64
-nettle.x86_64
-net-tools.x86_64
-network-manager-applet.x86_64
-NetworkManager-config-server.noarch
-NetworkManager-glib.x86_64
-NetworkManager-l2tp.x86_64
-NetworkManager-libnm.x86_64
-NetworkManager-openconnect.x86_64
-NetworkManager-openvpn.x86_64
-NetworkManager-pptp.x86_64
-NetworkManager-team.x86_64
-NetworkManager-tui.x86_64
-NetworkManager-vpnc-gnome.x86_64
-NetworkManager-vpnc.x86_64
-NetworkManager-wifi.x86_64
-NetworkManager.x86_64
-newt-python.x86_64
-newt.x86_64
-nfs4-acl-tools.x86_64
-nfs-utils.x86_64
-nhn-nanum-fonts-common.noarch
-nhn-nanum-gothic-fonts.noarch
-nmap-ncat.x86_64
-nm-connection-editor.x86_64
-node-installer-slave.x86_64
-nodejs-devel.x86_64
-nodejs-docs.noarch
-nodejs-full-i18n.x86_64
-nodejs-libs.x86_64
-nodejs-packaging.noarch
-nodejs.x86_64
-npm.x86_64
-nscd.x86_64
-nspr.x86_64
-nss_compat_ossl.x86_64
-nss-pam-ldapd.x86_64
-nss-pem.x86_64
-nss-softokn-freebl.i686
-nss-softokn-freebl.x86_64
-nss-softokn.x86_64
-nss-sysinit.x86_64
-nss-tools.x86_64
-nss-util.x86_64
-nss.x86_64
-ntpdate.x86_64
-ntp.x86_64
-ntsysv.x86_64
-numactl-libs.i686
-numactl-libs.x86_64
-numactl.x86_64
-numad.x86_64
-nxagent.x86_64
-nx-libs.x86_64
-obexd.x86_64
-oddjob-mkhomedir.x86_64
-oddjob.x86_64
-oniguruma.x86_64
-opa-basic-tools.x86_64
-opa-fastfabric.x86_64
-opencc.x86_64
-openconnect.x86_64
-OpenEXR-libs.x86_64
-OpenIPMI-libs.x86_64
-OpenIPMI-modalias.x86_64
-OpenIPMI.x86_64
-openjpeg2.x86_64
-openjpeg-libs.x86_64
-openldap-clients.x86_64
-openldap-servers.x86_64
-openldap.x86_64
-openmpi.x86_64
-open-sans-fonts.noarch
-openscap-scanner.x86_64
-openscap.x86_64
-openssh-askpass.x86_64
-openssh-clients.x86_64
-openssh-server.x86_64
-openssh.x86_64
-openssl098e.x86_64
-openssl11-libs.x86_64
-openssl11.x86_64
-openssl-devel.x86_64
-openssl-libs.x86_64
-openssl.x86_64
-open-vm-tools-desktop.x86_64
-open-vm-tools.x86_64
-openvpn.x86_64
-opus.x86_64
-orage.x86_64
-orca.x86_64
-orc.x86_64
-osinfo-db.noarch
-osinfo-db-tools.x86_64
-os-prober.x86_64
-overpass-fonts.noarch
-p11-kit-trust.x86_64
-p11-kit.x86_64
-p7zip-plugins.x86_64
-p7zip.x86_64
-PackageKit-glib.x86_64
-pakchois.x86_64
-paktype-naskh-basic-fonts.noarch
-pam-devel.x86_64
-pam.i686
-pam_krb5.x86_64
-pam.x86_64
-pangomm.x86_64
-pango.x86_64
-papi.x86_64
-paps-libs.x86_64
-paps.x86_64
-paratype-pt-sans-fonts.noarch
-parted.x86_64
-passenger-doc.noarch
-passenger.x86_64
-passwd.x86_64
-patchutils.x86_64
-patch.x86_64
-pavucontrol.x86_64
-pbspro-ce-client.x86_64
-pbspro-client.x86_64
-pciutils-libs.x86_64
-pciutils.x86_64
-pcre2-utf16.x86_64
-pcre2.x86_64
-pcre-devel.x86_64
-pcre.i686
-pcre.x86_64
-pcsc-lite-libs.x86_64
-perftest.x86_64
-perl-autodie.noarch
-perl-B-Lint.noarch
-perl-Business-ISBN-Data.noarch
-perl-Business-ISBN.noarch
-perl-Capture-Tiny.noarch
-perl-Carp.noarch
-perl-CGI.noarch
-perl-Class-ISA.noarch
-perl-Class-Load.noarch
-perl-Class-Singleton.noarch
-perl-Compress-Raw-Bzip2.x86_64
-perl-Compress-Raw-Zlib.x86_64
-perl-Config-IniFiles.x86_64
-perl-Config-Simple.noarch
-perl-constant.noarch
-perl-CPAN.noarch
-perl-Data-Dumper.x86_64
-perl-Data-OptList.noarch
-perl-DateTime-Locale.noarch
-perl-DateTime-TimeZone.noarch
-perl-DateTime.x86_64
-perl-DBD-SQLite.x86_64
-perl-DBI.x86_64
-perl-devel.x86_64
-perl-Digest-MD5.x86_64
-perl-Digest.noarch
-perl-Digest-SHA.x86_64
-perl-Encode-Locale.noarch
-perl-Encode.x86_64
-perl-Env.noarch
-perl-Error.noarch
-perl-Exporter.noarch
-perl-ExtUtils-Install.noarch
-perl-ExtUtils-MakeMaker.noarch
-perl-ExtUtils-Manifest.noarch
-perl-ExtUtils-ParseXS.noarch
-perl-FCGI.x86_64
-perl-File-BaseDir.noarch
-perl-File-CheckTree.noarch
-perl-File-Listing.noarch
-perl-File-Path.noarch
-perl-File-Temp.noarch
-perl-File-Which.noarch
-perl-Filter.x86_64
-perl-Getopt-Long.noarch
-perl-Git.noarch
-perl-HTML-Parser.x86_64
-perl-HTML-Tagset.noarch
-perl-HTTP-Cookies.noarch
-perl-HTTP-Daemon.noarch
-perl-HTTP-Date.noarch
-perl-HTTP-Message.noarch
-perl-HTTP-Negotiate.noarch
-perl-HTTP-Tiny.noarch
-perl-IO-Compress.noarch
-perl-IO-HTML.noarch
-perl-IO-Socket-IP.noarch
-perl-IO-Socket-SSL.noarch
-perl-JSON.noarch
-perl-libintl.x86_64
-perl-libs.x86_64
-perl-libwww-perl.noarch
-perl-List-MoreUtils.x86_64
-perl-Locale-Codes.noarch
-perl-Locale-Maketext.noarch
-perl-local-lib.noarch
-perl-LWP-MediaTypes.noarch
-perl-LWP-Protocol-https.noarch
-perl-macros.x86_64
-perl-Mail-Sender.noarch
-perl-Module-Implementation.noarch
-perl-Module-Pluggable.noarch
-perl-Module-Runtime.noarch
-perl-Mozilla-CA.noarch
-perl-Net-Daemon.noarch
-perl-Net-HTTP.noarch
-perl-Net-LibIDN.x86_64
-perl-Net-SSLeay.x86_64
-perl-Package-DeprecationManager.noarch
-perl-Package-Stash.noarch
-perl-Package-Stash-XS.x86_64
-perl-Params-Util.x86_64
-perl-Params-Validate.x86_64
-perl-parent.noarch
-perl-PathTools.x86_64
-perl-PlRPC.noarch
-perl-Pod-Checker.noarch
-perl-Pod-Escapes.noarch
-perl-Pod-LaTeX.noarch
-perl-podlators.noarch
-perl-Pod-Parser.noarch
-perl-Pod-Perldoc.noarch
-perl-Pod-Plainer.noarch
-perl-Pod-Simple.noarch
-perl-Pod-Usage.noarch
-perl-Scalar-List-Utils.x86_64
-perl-Socket.x86_64
-perl-srpm-macros.noarch
-perl-Storable.x86_64
-perl-Sub-Install.noarch
-perl-Switch.noarch
-perl-Sys-Syslog.x86_64
-perl-TermReadKey.x86_64
-perl-Term-ReadLine-Gnu.x86_64
-perl-Test-Harness.noarch
-perl-Test-Simple.noarch
-perl-Text-ParseWords.noarch
-perl-Text-Soundex.x86_64
-perl-Text-Unidecode.noarch
-perl-Thread-Queue.noarch
-perl-threads-shared.x86_64
-perl-threads.x86_64
-perl-TimeDate.noarch
-perl-Time-HiRes.x86_64
-perl-Time-Local.noarch
-perl-Try-Tiny.noarch
-perl-URI.noarch
-perl-WWW-Curl.x86_64
-perl-WWW-RobotRules.noarch
-perl.x86_64
-perl-XML-LibXML.x86_64
-perl-XML-NamespaceSupport.noarch
-perl-XML-Parser.x86_64
-perl-XML-SAX-Base.noarch
-perl-XML-SAX.noarch
-perl-XML-Simple.noarch
-pinentry-gtk.x86_64
-pinentry-qt.x86_64
-pinentry.x86_64
-pinfo.x86_64
-pixman.x86_64
-pkgconfig.x86_64
-pluma-data.noarch
-pluma.x86_64
-plymouth-core-libs.x86_64
-plymouth-scripts.x86_64
-plymouth.x86_64
-pm-utils.x86_64
-pnm2ppa.x86_64
-policycoreutils-python.x86_64
-policycoreutils.x86_64
-polkit-gnome.x86_64
-polkit-pkla-compat.x86_64
-polkit.x86_64
-poppler-data.noarch
-poppler-devel.x86_64
-poppler-glib.x86_64
-poppler-utils.x86_64
-poppler.x86_64
-popt-devel.x86_64
-popt.x86_64
-postfix.x86_64
-ppp.x86_64
-pptp.x86_64
-procps-ng.x86_64
-psacct.x86_64
-psmisc.x86_64
-pth.x86_64
-pulseaudio-gdm-hooks.x86_64
-pulseaudio-libs-glib2.x86_64
-pulseaudio-libs.x86_64
-pulseaudio-module-bluetooth.x86_64
-pulseaudio-module-x11.x86_64
-pulseaudio-utils.x86_64
-pulseaudio.x86_64
-pwgen.x86_64
-pycairo.x86_64
-pygobject2.x86_64
-pygpgme.x86_64
-pygtk2-libglade.x86_64
-pygtk2.x86_64
-pygtksourceview.x86_64
-pykickstart.noarch
-pyldb.x86_64
-pyliblzma.x86_64
-pyparted.x86_64
-pytalloc.x86_64
-python2-appdirs.noarch
-python2-asn1crypto.noarch
-python2-babel.noarch
-python2-backports-functools_lru_cache.noarch
-python2-blockdev.x86_64
-python2-boto.noarch
-python2-certifi.noarch
-python2-cffi.x86_64
-python2-chardet.noarch
-python2-cinderclient.noarch
-python2-cliff.noarch
-python2-cmd2.noarch
-python2-contextlib2.noarch
-python2-cryptography.x86_64
-python2-crypto.x86_64
-python2-dateutil.noarch
-python2-debtcollector.noarch
-python2-deprecation.noarch
-python2-extras.noarch
-python2-fixtures.noarch
-python2-funcsigs.noarch
-python2-futures.noarch
-python2-glanceclient.noarch
-python2-gunicorn.noarch
-python2-heatclient.noarch
-python2-idna.noarch
-python2-ipaddress.noarch
-python2-iso8601.noarch
-python2-jmespath.noarch
-python2-jsonpatch.noarch
-python2-jsonpointer.noarch
-python2-jsonschema.noarch
-python2-jwt.noarch
-python2-keystoneauth1.noarch
-python2-keystoneclient.noarch
-python2-ldap.x86_64
-python2-markupsafe.x86_64
-python2-mimeparse.noarch
-python2-mock.noarch
-python2-monotonic.noarch
-python2-msgpack.x86_64
-python2-munch.noarch
-python2-novaclient.noarch
-python2-oauthlib.noarch
-python2-olefile.noarch
-python2-openstacksdk.noarch
-python2-osc-lib.noarch
-python2-os-client-config.noarch
-python2-oslo-config.noarch
-python2-oslo-i18n.noarch
-python2-oslo-serialization.noarch
-python2-oslo-utils.noarch
-python2-os-service-types.noarch
-python2-pbr.noarch
-python2-pexpect.noarch
-python2-pillow.x86_64
-python2-pip.noarch
-python2-positional.noarch
-python2-ptyprocess.noarch
-python2-pyasn1-modules.noarch
-python2-pyasn1.noarch
-python2-pyatspi.noarch
-python2-pyOpenSSL.noarch
-python2-pyparsing.noarch
-python2-pyperclip.noarch
-python2-pysocks.noarch
-python2-pyxdg.noarch
-python2-pyyaml.x86_64
-python2-requestsexceptions.noarch
-python2-requests.noarch
-python2-requests-oauthlib.noarch
-python2-rfc3986.noarch
-python2-rpm-macros.noarch
-python2-rsa.noarch
-python2-setuptools.noarch
-python2-simplejson.x86_64
-python2-six.noarch
-python2-stevedore.noarch
-python2-subprocess32.x86_64
-python2-swiftclient.noarch
-python2-traceback2.noarch
-python2-unittest2.noarch
-python2-urllib3.noarch
-python2-wcwidth.noarch
-python36-prettytable.noarch
-python3-ceph-argparse.x86_64
-python3-ceph-common.x86_64
-python3-cephfs.x86_64
-python3-devel.x86_64
-python3-libs.x86_64
-python3-pip.noarch
-python3-rados.x86_64
-python3-rbd.x86_64
-python3-rgw.x86_64
-python3-rpm-generators.noarch
-python3-rpm-macros.noarch
-python3-setuptools.noarch
-python3.x86_64
-python-augeas.noarch
-python-azure-sdk.noarch
-python-backports-ssl_match_hostname.noarch
-python-backports.x86_64
-python-beaker.noarch
-python-blivet.noarch
-python-brlapi.x86_64
-python-configobj.noarch
-python-configshell.noarch
-python-coverage.x86_64
-python-cups.x86_64
-python-custodia.noarch
-python-decorator.noarch
-python-deltarpm.x86_64
-python-devel.x86_64
-python-di.noarch
-python-dmidecode.x86_64
-python-dns.noarch
-python-dogpile-cache.noarch
-python-dogpile-core.noarch
-python-enum34.noarch
-python-ethtool.x86_64
-python-firewall.noarch
-python-gobject-base.x86_64
-python-gobject.x86_64
-python-gssapi.x86_64
-python-gudev.x86_64
-python-hwdata.noarch
-python-iniparse.noarch
-python-inotify.noarch
-python-ipaddr.noarch
-python-IPy.noarch
-python-isodate.noarch
-python-javapackages.noarch
-python-jwcrypto.noarch
-python-kerberos.x86_64
-python-kitchen.noarch
-python-kmod.x86_64
-python-krbV.x86_64
-python-libipa_hbac.x86_64
-python-libs.x86_64
-python-linecache2.noarch
-python-linux-procfs.noarch
-python-lxml.x86_64
-python-magic.noarch
-python-mako.noarch
-python-meh-gui.noarch
-python-meh.noarch
-python-netaddr.noarch
-python-netifaces.x86_64
-python-nss.x86_64
-python-oslo-i18n-lang.noarch
-python-oslo-utils-lang.noarch
-python-paste.noarch
-python-perf.x86_64
-python-ply.noarch
-python-prettytable.noarch
-python-pwquality.x86_64
-python-pyblock.x86_64
-python-pycparser.noarch
-python-pycurl.x86_64
-python-pyudev.noarch
-python-qrcode-core.noarch
-python-repoze-lru.noarch
-python-rpm-macros.noarch
-python-rtslib.noarch
-python-schedutils.x86_64
-python-setuptools_scm.noarch
-python-slip-dbus.noarch
-python-slip.noarch
-python-smbc.x86_64
-python-srpm-macros.noarch
-python-sssdconfig.noarch
-python-sss-murmur.x86_64
-python-sss.x86_64
-python-syspurpose.x86_64
-python-tdb.x86_64
-python-tempita.noarch
-python-testtools.noarch
-python-unicodecsv.noarch
-python-urlgrabber.noarch
-python-urwid.x86_64
-python-vcrpy.noarch
-python-warlock.noarch
-python-websockify.noarch
-python-wrapt.x86_64
-python.x86_64
-python-yubico.noarch
-pytz.noarch
-pyusb.noarch
-pyxattr.x86_64
-qemu-guest-agent.x86_64
-qemu-img-ev.x86_64
-qemu-kvm-common-ev.x86_64
-qemu-kvm-ev.x86_64
-qpdf-libs.x86_64
-qrencode-libs.x86_64
-qt3.x86_64
-qt5-qtbase-common.noarch
-qt5-qtbase-devel.x86_64
-qt5-qtbase-gui.x86_64
-qt5-qtbase.x86_64
-qt5-rpm-macros.noarch
-qt-settings.noarch
-qt-x11.x86_64
-qt.x86_64
-quota-nls.noarch
-quota.x86_64
-radvd.x86_64
-raptor2.x86_64
-rarian-compat.x86_64
-rarian.x86_64
-rasqal.x86_64
-rcs.x86_64
-rdate.x86_64
-rdma-core-devel.x86_64
-rdma-core.x86_64
-readline-devel.x86_64
-readline.x86_64
-realmd.x86_64
-recode.x86_64
-redhat-lsb-core.x86_64
-redhat-lsb-cxx.x86_64
-redhat-lsb-desktop.x86_64
-redhat-lsb-languages.x86_64
-redhat-lsb-printing.x86_64
-redhat-lsb-submod-multimedia.x86_64
-redhat-lsb-submod-security.x86_64
-redhat-lsb.x86_64
-redhat-menus.noarch
-redhat-rpm-config.noarch
-redhat-support-lib-python.noarch
-redhat-support-tool.noarch
-redland.x86_64
-rest.x86_64
-rfkill.x86_64
-rhino.noarch
-rhn-check.x86_64
-rhn-client-tools.x86_64
-rhnlib.noarch
-rhnsd.x86_64
-rhn-setup.x86_64
-rhythmbox.x86_64
-rng-tools.x86_64
-rootfiles.noarch
-rpcbind.x86_64
-rpm-build-libs.x86_64
-rpm-build.x86_64
-rpm-devel.x86_64
-rpm-libs.x86_64
-rpm-python.x86_64
-rpm-sign.x86_64
-rpm.x86_64
-rsync.x86_64
-rsyslog-mmjsonparse.x86_64
-rsyslog.x86_64
-rtkit.x86_64
-ruby-augeas.x86_64
-ruby-devel.x86_64
-rubygem-abrt.noarch
-rubygem-bigdecimal.x86_64
-rubygem-daemon_controller.noarch
-rubygem-io-console.x86_64
-rubygem-json.x86_64
-rubygem-net-ldap.noarch
-rubygem-psych.x86_64
-rubygem-rack.noarch
-rubygem-rake.noarch
-rubygem-rdoc.noarch
-rubygems.noarch
-ruby-irb.noarch
-ruby-libs.x86_64
-ruby-shadow.x86_64
-ruby.x86_64
-samba-client-libs.x86_64
-samba-client.x86_64
-samba-common-libs.x86_64
-samba-common.noarch
-samba-common-tools.x86_64
-samba-libs.x86_64
-sane-backends-drivers-scanners.x86_64
-sane-backends-libs.x86_64
-sane-backends.x86_64
-satyr.x86_64
-sbc.x86_64
-scap-security-guide.noarch
-scl-utils.x86_64
-screen.x86_64
-SDL.x86_64
-sdparm.x86_64
-seabios-bin.noarch
-seahorse.x86_64
-seavgabios-bin.noarch
-sed.x86_64
-selinux-policy.noarch
-selinux-policy-targeted.noarch
-setools-libs.x86_64
-setroubleshoot-plugins.noarch
-setroubleshoot-server.x86_64
-setroubleshoot.x86_64
-setserial.x86_64
-setup.noarch
-setuptool.x86_64
-sg3_utils-libs.x86_64
-sg3_utils.x86_64
-sgabios-bin.noarch
-sge-client.x86_64
-sgpio.x86_64
-shadow-utils.x86_64
-shared-mime-info.x86_64
-shim-x64.x86_64
-shorewall.noarch
-sil-abyssinica-fonts.noarch
-sil-nuosu-fonts.noarch
-sil-padauk-fonts.noarch
-simple-scan.x86_64
-skkdic.noarch
-slang.x86_64
-slurm-client.x86_64
-smartmontools.x86_64
-smbios-utils-bin.x86_64
-smc-fonts-common.noarch
-smc-meera-fonts.noarch
-snappy.x86_64
-sos.noarch
-sound-theme-freedesktop.noarch
-soundtouch.x86_64
-sox.x86_64
-spax.x86_64
-speech-dispatcher-python.x86_64
-speech-dispatcher.x86_64
-speex.x86_64
-spice-glib.x86_64
-spice-gtk3.x86_64
-spice-protocol.noarch
-spice-server.x86_64
-spice-vdagent.x86_64
-sqlite.x86_64
-squashfs-tools.x86_64
-srp_daemon.x86_64
-sshpass.x86_64
-sssd-ad.x86_64
-sssd-client.x86_64
-sssd-common-pac.x86_64
-sssd-common.x86_64
-sssd-dbus.x86_64
-sssd-ipa.x86_64
-sssd-krb5-common.x86_64
-sssd-krb5.x86_64
-sssd-ldap.x86_64
-sssd-proxy.x86_64
-sssd-tools.x86_64
-sssd.x86_64
-startup-notification.x86_64
-stix-fonts.noarch
-stoken-libs.x86_64
-strace.x86_64
-stress-ng.x86_64
-stress.x86_64
-subscription-manager-rhsm-certificates.x86_64
-subscription-manager-rhsm.x86_64
-subscription-manager.x86_64
-subversion-libs.x86_64
-subversion.x86_64
-sudo.x86_64
-sushi.x86_64
-swig.x86_64
-sysfsutils.x86_64
-sysstat.x86_64
-system-config-date-docs.noarch
-system-config-date.noarch
-system-config-language.noarch
-system-config-printer-libs.noarch
-system-config-printer-udev.x86_64
-system-config-printer.x86_64
-system-config-users-docs.noarch
-system-config-users.noarch
-systemd-libs.x86_64
-systemd-python.x86_64
-systemd-sysv.x86_64
-systemd.x86_64
-systemtap-client.x86_64
-systemtap-devel.x86_64
-systemtap-runtime.x86_64
-systemtap-sdt-devel.x86_64
-systemtap.x86_64
-sysvinit-tools.x86_64
-t1lib.x86_64
-taglib.x86_64
-tagsoup.noarch
-targetcli.noarch
-tar.x86_64
-tcl.i686
-tcllib.noarch
-tcl.x86_64
-tcpdump.x86_64
-tcp_wrappers-devel.x86_64
-tcp_wrappers-libs.x86_64
-tcp_wrappers.x86_64
-tcsh.x86_64
-teamd.x86_64
-teckit.x86_64
-telepathy-farstream.x86_64
-telepathy-filesystem.noarch
-telepathy-gabble.x86_64
-telepathy-glib.x86_64
-telepathy-haze.x86_64
-telepathy-logger.x86_64
-telepathy-mission-control.x86_64
-telepathy-salut.x86_64
-telnet.x86_64
-texinfo-tex.x86_64
-texinfo.x86_64
-texlive-a4wide-doc.noarch
-texlive-a4wide.noarch
-texlive-adjustbox-doc.noarch
-texlive-adjustbox.noarch
-texlive-ae-doc.noarch
-texlive-ae.noarch
-texlive-algorithms-doc.noarch
-texlive-algorithms.noarch
-texlive-amscls-doc.noarch
-texlive-amscls.noarch
-texlive-amsfonts-doc.noarch
-texlive-amsfonts.noarch
-texlive-amsmath-doc.noarch
-texlive-amsmath.noarch
-texlive-amstex-bin.noarch
-texlive-amstex-doc.noarch
-texlive-amstex.noarch
-texlive-anysize-doc.noarch
-texlive-anysize.noarch
-texlive-appendix-doc.noarch
-texlive-appendix.noarch
-texlive-arabxetex-doc.noarch
-texlive-arabxetex.noarch
-texlive-arphic-doc.noarch
-texlive-arphic.noarch
-texlive-attachfile-doc.noarch
-texlive-attachfile.noarch
-texlive-auto-pst-pdf-doc.noarch
-texlive-auto-pst-pdf.noarch
-texlive-avantgar.noarch
-texlive-babelbib-doc.noarch
-texlive-babelbib.noarch
-texlive-babel-doc.noarch
-texlive-babel.noarch
-texlive-base.noarch
-texlive-beamer-doc.noarch
-texlive-beamer.noarch
-texlive-bera-doc.noarch
-texlive-bera.noarch
-texlive-beton-doc.noarch
-texlive-beton.noarch
-texlive-bibtex-bin.x86_64
-texlive-bibtex-doc.noarch
-texlive-bibtex.noarch
-texlive-bibtopic-doc.noarch
-texlive-bibtopic.noarch
-texlive-bibunits-doc.noarch
-texlive-bibunits.noarch
-texlive-bidi-doc.noarch
-texlive-bidi.noarch
-texlive-bigfoot-doc.noarch
-texlive-bigfoot.noarch
-texlive-bookman.noarch
-texlive-booktabs-doc.noarch
-texlive-booktabs.noarch
-texlive-boondox-doc.noarch
-texlive-boondox.noarch
-texlive-boxedminipage-doc.noarch
-texlive-boxedminipage.noarch
-texlive-breakurl-doc.noarch
-texlive-breakurl.noarch
-texlive-caption-doc.noarch
-texlive-caption.noarch
-texlive-carlisle-doc.noarch
-texlive-carlisle.noarch
-texlive-cbfonts-doc.noarch
-texlive-cbfonts.noarch
-texlive-changebar-doc.noarch
-texlive-changebar.noarch
-texlive-changepage-doc.noarch
-texlive-changepage.noarch
-texlive-charter-doc.noarch
-texlive-charter.noarch
-texlive-chngcntr-doc.noarch
-texlive-chngcntr.noarch
-texlive-cite-doc.noarch
-texlive-cite.noarch
-texlive-cjk-doc.noarch
-texlive-cjk.noarch
-texlive-cmap-doc.noarch
-texlive-cmap.noarch
-texlive-cmcyr-doc.noarch
-texlive-cmcyr.noarch
-texlive-cm-doc.noarch
-texlive-cmextra.noarch
-texlive-cm-lgc-doc.noarch
-texlive-cm-lgc.noarch
-texlive-cm.noarch
-texlive-cm-super-doc.noarch
-texlive-cm-super.noarch
-texlive-cns-doc.noarch
-texlive-cns.noarch
-texlive-collectbox-doc.noarch
-texlive-collectbox.noarch
-texlive-collection-basic.noarch
-texlive-collection-documentation-base.noarch
-texlive-collection-fontsrecommended.noarch
-texlive-collection-htmlxml.noarch
-texlive-collection-langcyrillic.noarch
-texlive-collection-latex.noarch
-texlive-collection-latexrecommended.noarch
-texlive-collection-xetex.noarch
-texlive-colortbl-doc.noarch
-texlive-colortbl.noarch
-texlive-comment-doc.noarch
-texlive-comment.noarch
-texlive-courier.noarch
-texlive-crop-doc.noarch
-texlive-crop.noarch
-texlive-csquotes-doc.noarch
-texlive-csquotes.noarch
-texlive-ctable-doc.noarch
-texlive-ctable.noarch
-texlive-currfile-doc.noarch
-texlive-currfile.noarch
-texlive-cyrillic-bin-bin.noarch
-texlive-cyrillic-bin.noarch
-texlive-cyrillic-doc.noarch
-texlive-cyrillic.noarch
-texlive-cyrplain.noarch
-texlive-datatool-doc.noarch
-texlive-datatool.noarch
-texlive-datetime-doc.noarch
-texlive-datetime.noarch
-texlive-disser-doc.noarch
-texlive-disser.noarch
-texlive-draftwatermark-doc.noarch
-texlive-draftwatermark.noarch
-texlive-dvipdfm-bin.noarch
-texlive-dvipdfm-doc.noarch
-texlive-dvipdfm.noarch
-texlive-dvipdfmx-bin.x86_64
-texlive-dvipdfmx-def.noarch
-texlive-dvipdfmx-doc.noarch
-texlive-dvipdfmx.noarch
-texlive-dvipng-bin.x86_64
-texlive-dvipng-doc.noarch
-texlive-dvipng.noarch
-texlive-dvips-bin.x86_64
-texlive-dvips-doc.noarch
-texlive-dvips.noarch
-texlive-ec-doc.noarch
-texlive-ec.noarch
-texlive-eepic-doc.noarch
-texlive-eepic.noarch
-texlive-emulateapj-doc.noarch
-texlive-emulateapj.noarch
-texlive-enctex-doc.noarch
-texlive-enctex.noarch
-texlive-endnotes-doc.noarch
-texlive-endnotes.noarch
-texlive-enumitem-doc.noarch
-texlive-enumitem.noarch
-texlive-environ-doc.noarch
-texlive-environ.noarch
-texlive-epsf-doc.noarch
-texlive-epsf.noarch
-texlive-epstopdf-bin.noarch
-texlive-epstopdf-doc.noarch
-texlive-epstopdf.noarch
-texlive-eskd-doc.noarch
-texlive-eskd.noarch
-texlive-eskdx-doc.noarch
-texlive-eskdx.noarch
-texlive-eso-pic-doc.noarch
-texlive-eso-pic.noarch
-texlive-etex-doc.noarch
-texlive-etex.noarch
-texlive-etex-pkg-doc.noarch
-texlive-etex-pkg.noarch
-texlive-etoolbox-doc.noarch
-texlive-etoolbox.noarch
-texlive-euenc-doc.noarch
-texlive-euenc.noarch
-texlive-euler-doc.noarch
-texlive-euler.noarch
-texlive-eulervm-doc.noarch
-texlive-eulervm.noarch
-texlive-euro-doc.noarch
-texlive-euro.noarch
-texlive-eurosym-doc.noarch
-texlive-eurosym.noarch
-texlive-everypage-doc.noarch
-texlive-everypage.noarch
-texlive-extsizes-doc.noarch
-texlive-extsizes.noarch
-texlive-fancybox-doc.noarch
-texlive-fancybox.noarch
-texlive-fancyhdr-doc.noarch
-texlive-fancyhdr.noarch
-texlive-fancyref-doc.noarch
-texlive-fancyref.noarch
-texlive-fancyvrb-doc.noarch
-texlive-fancyvrb.noarch
-texlive-filecontents-doc.noarch
-texlive-filecontents.noarch
-texlive-filehook-doc.noarch
-texlive-filehook.noarch
-texlive-finstrut-doc.noarch
-texlive-finstrut.noarch
-texlive-fix2col-doc.noarch
-texlive-fix2col.noarch
-texlive-fixlatvian-doc.noarch
-texlive-fixlatvian.noarch
-texlive-float-doc.noarch
-texlive-float.noarch
-texlive-fmtcount-doc.noarch
-texlive-fmtcount.noarch
-texlive-fncychap-doc.noarch
-texlive-fncychap.noarch
-texlive-fontaxes-doc.noarch
-texlive-fontaxes.noarch
-texlive-fontbook-doc.noarch
-texlive-fontbook.noarch
-texlive-fontspec-doc.noarch
-texlive-fontspec.noarch
-texlive-fontware-bin.x86_64
-texlive-fontware.noarch
-texlive-fontwrap-doc.noarch
-texlive-fontwrap.noarch
-texlive-footmisc-doc.noarch
-texlive-footmisc.noarch
-texlive-fp-doc.noarch
-texlive-fpl-doc.noarch
-texlive-fpl.noarch
-texlive-fp.noarch
-texlive-framed-doc.noarch
-texlive-framed.noarch
-texlive-garuda-c90.noarch
-texlive-geometry-doc.noarch
-texlive-geometry.noarch
-texlive-glossaries-bin.noarch
-texlive-glossaries-doc.noarch
-texlive-glossaries.noarch
-texlive-glyphlist.noarch
-texlive-gost-doc.noarch
-texlive-gost.noarch
-texlive-graphics-doc.noarch
-texlive-graphics.noarch
-texlive-gsftopk-bin.x86_64
-texlive-gsftopk.noarch
-texlive-helvetic.noarch
-texlive-hyperref-doc.noarch
-texlive-hyperref.noarch
-texlive-hyphenat-doc.noarch
-texlive-hyphenat.noarch
-texlive-hyphen-base.noarch
-texlive-hyphen-bulgarian.noarch
-texlive-hyphen-russian.noarch
-texlive-hyphen-ukrainian.noarch
-texlive-hyph-utf8-doc.noarch
-texlive-hyph-utf8.noarch
-texlive-ifetex-doc.noarch
-texlive-ifetex.noarch
-texlive-ifluatex-doc.noarch
-texlive-ifluatex.noarch
-texlive-ifmtarg-doc.noarch
-texlive-ifmtarg.noarch
-texlive-ifoddpage-doc.noarch
-texlive-ifoddpage.noarch
-texlive-ifplatform-doc.noarch
-texlive-ifplatform.noarch
-texlive-iftex-doc.noarch
-texlive-iftex.noarch
-texlive-ifxetex-doc.noarch
-texlive-ifxetex.noarch
-texlive-index-doc.noarch
-texlive-index.noarch
-texlive-jadetex-bin.noarch
-texlive-jadetex-doc.noarch
-texlive-jadetex.noarch
-texlive-jknapltx-doc.noarch
-texlive-jknapltx.noarch
-texlive-kastrup-doc.noarch
-texlive-kastrup.noarch
-texlive-kerkis-doc.noarch
-texlive-kerkis.noarch
-texlive-koma-script.noarch
-texlive-kpathsea-bin.x86_64
-texlive-kpathsea-doc.noarch
-texlive-kpathsea-lib-devel.x86_64
-texlive-kpathsea-lib.x86_64
-texlive-kpathsea.noarch
-texlive-kpfonts-doc.noarch
-texlive-kpfonts.noarch
-texlive-l3experimental-doc.noarch
-texlive-l3experimental.noarch
-texlive-l3kernel-doc.noarch
-texlive-l3kernel.noarch
-texlive-l3packages-doc.noarch
-texlive-l3packages.noarch
-texlive-lastpage-doc.noarch
-texlive-lastpage.noarch
-texlive-latex-bin-bin.noarch
-texlive-latex-bin.noarch
-texlive-latexconfig.noarch
-texlive-latex-doc.noarch
-texlive-latex-fonts-doc.noarch
-texlive-latex-fonts.noarch
-texlive-latex.noarch
-texlive-lato-doc.noarch
-texlive-lato.noarch
-texlive-lcyw-doc.noarch
-texlive-lcyw.noarch
-texlive-lettrine-doc.noarch
-texlive-lettrine.noarch
-texlive-lhcyr.noarch
-texlive-lh-doc.noarch
-texlive-lh.noarch
-texlive-lineno-doc.noarch
-texlive-lineno.noarch
-texlive-listings-doc.noarch
-texlive-listings.noarch
-texlive-lm-doc.noarch
-texlive-lm-math-doc.noarch
-texlive-lm-math.noarch
-texlive-lm.noarch
-texlive-ltabptch-doc.noarch
-texlive-ltabptch.noarch
-texlive-ltxmisc.noarch
-texlive-lua-alt-getopt-doc.noarch
-texlive-lua-alt-getopt.noarch
-texlive-lualatex-math-doc.noarch
-texlive-lualatex-math.noarch
-texlive-luaotfload-bin.noarch
-texlive-luaotfload-doc.noarch
-texlive-luaotfload.noarch
-texlive-luatexbase-doc.noarch
-texlive-luatexbase.noarch
-texlive-luatex-bin.x86_64
-texlive-luatex-doc.noarch
-texlive-luatex.noarch
-texlive-ly1-doc.noarch
-texlive-ly1.noarch
-texlive-makecmds-doc.noarch
-texlive-makecmds.noarch
-texlive-makeindex-bin.x86_64
-texlive-makeindex-doc.noarch
-texlive-makeindex.noarch
-texlive-marginnote-doc.noarch
-texlive-marginnote.noarch
-texlive-marvosym-doc.noarch
-texlive-marvosym.noarch
-texlive-mathdesign-doc.noarch
-texlive-mathdesign.noarch
-texlive-mathpazo-doc.noarch
-texlive-mathpazo.noarch
-texlive-mathspec-doc.noarch
-texlive-mathspec.noarch
-texlive-mdwtools-doc.noarch
-texlive-mdwtools.noarch
-texlive-memoir-doc.noarch
-texlive-memoir.noarch
-texlive-metafont-bin.x86_64
-texlive-metafont.noarch
-texlive-metalogo-doc.noarch
-texlive-metalogo.noarch
-texlive-metapost-bin.x86_64
-texlive-metapost-doc.noarch
-texlive-metapost-examples-doc.noarch
-texlive-metapost.noarch
-texlive-mflogo-doc.noarch
-texlive-mflogo.noarch
-texlive-mfnfss-doc.noarch
-texlive-mfnfss.noarch
-texlive-mfware-bin.x86_64
-texlive-mfware.noarch
-texlive-mh-doc.noarch
-texlive-mh.noarch
-texlive-microtype-doc.noarch
-texlive-microtype.noarch
-texlive-misc.noarch
-texlive-mnsymbol-doc.noarch
-texlive-mnsymbol.noarch
-texlive-moreverb-doc.noarch
-texlive-moreverb.noarch
-texlive-mparhack-doc.noarch
-texlive-mparhack.noarch
-texlive-mptopdf-bin.noarch
-texlive-mptopdf.noarch
-texlive-ms-doc.noarch
-texlive-ms.noarch
-texlive-multido-doc.noarch
-texlive-multido.noarch
-texlive-multirow-doc.noarch
-texlive-multirow.noarch
-texlive-natbib-doc.noarch
-texlive-natbib.noarch
-texlive-ncctools-doc.noarch
-texlive-ncctools.noarch
-texlive-ncntrsbk.noarch
-texlive-newtx-doc.noarch
-texlive-newtx.noarch
-texlive-norasi-c90.noarch
-texlive-ntgclass-doc.noarch
-texlive-ntgclass.noarch
-texlive-oberdiek-doc.noarch
-texlive-oberdiek.noarch
-texlive-overpic-doc.noarch
-texlive-overpic.noarch
-texlive-palatino.noarch
-texlive-paralist-doc.noarch
-texlive-paralist.noarch
-texlive-parallel-doc.noarch
-texlive-parallel.noarch
-texlive-parskip-doc.noarch
-texlive-parskip.noarch
-texlive-passivetex.noarch
-texlive-pdfpages-doc.noarch
-texlive-pdfpages.noarch
-texlive-pdftex-bin.x86_64
-texlive-pdftex-def.noarch
-texlive-pdftex-doc.noarch
-texlive-pdftex.noarch
-texlive-pgf-doc.noarch
-texlive-pgf.noarch
-texlive-philokalia-doc.noarch
-texlive-philokalia.noarch
-texlive-placeins-doc.noarch
-texlive-placeins.noarch
-texlive-plain.noarch
-texlive-polyglossia-doc.noarch
-texlive-polyglossia.noarch
-texlive-powerdot-doc.noarch
-texlive-powerdot.noarch
-texlive-preprint-doc.noarch
-texlive-preprint.noarch
-texlive-psfrag-doc.noarch
-texlive-psfrag.noarch
-texlive-pslatex.noarch
-texlive-psnfss-doc.noarch
-texlive-psnfss.noarch
-texlive-pspicture-doc.noarch
-texlive-pspicture.noarch
-texlive-pst-3d-doc.noarch
-texlive-pst-3d.noarch
-texlive-pst-blur-doc.noarch
-texlive-pst-blur.noarch
-texlive-pst-coil-doc.noarch
-texlive-pst-coil.noarch
-texlive-pst-eps-doc.noarch
-texlive-pst-eps.noarch
-texlive-pst-fill-doc.noarch
-texlive-pst-fill.noarch
-texlive-pst-grad-doc.noarch
-texlive-pst-grad.noarch
-texlive-pst-math-doc.noarch
-texlive-pst-math.noarch
-texlive-pst-node-doc.noarch
-texlive-pst-node.noarch
-texlive-pst-pdf-bin.noarch
-texlive-pst-pdf-doc.noarch
-texlive-pst-pdf.noarch
-texlive-pst-plot-doc.noarch
-texlive-pst-plot.noarch
-texlive-pstricks-add-doc.noarch
-texlive-pstricks-add.noarch
-texlive-pstricks-doc.noarch
-texlive-pstricks.noarch
-texlive-pst-slpe-doc.noarch
-texlive-pst-slpe.noarch
-texlive-pst-text-doc.noarch
-texlive-pst-text.noarch
-texlive-pst-tools-doc.noarch
-texlive-pst-tools.noarch
-texlive-pst-tree-doc.noarch
-texlive-pst-tree.noarch
-texlive-ptext-doc.noarch
-texlive-ptext.noarch
-texlive-pxfonts-doc.noarch
-texlive-pxfonts.noarch
-texlive-qstest-doc.noarch
-texlive-qstest.noarch
-texlive-rcs-doc.noarch
-texlive-rcs.noarch
-texlive-realscripts-doc.noarch
-texlive-realscripts.noarch
-texlive-revtex4-doc.noarch
-texlive-revtex4.noarch
-texlive-revtex-doc.noarch
-texlive-revtex.noarch
-texlive-rotating-doc.noarch
-texlive-rotating.noarch
-texlive-rsfs-doc.noarch
-texlive-rsfs.noarch
-texlive-ruhyphen.noarch
-texlive-sansmath-doc.noarch
-texlive-sansmath.noarch
-texlive-sauerj-doc.noarch
-texlive-sauerj.noarch
-texlive-scheme-basic.noarch
-texlive-section-doc.noarch
-texlive-section.noarch
-texlive-sectsty-doc.noarch
-texlive-sectsty.noarch
-texlive-seminar-doc.noarch
-texlive-seminar.noarch
-texlive-sepnum-doc.noarch
-texlive-sepnum.noarch
-texlive-setspace-doc.noarch
-texlive-setspace.noarch
-texlive-showexpl-doc.noarch
-texlive-showexpl.noarch
-texlive-siunitx-doc.noarch
-texlive-siunitx.noarch
-texlive-slantsc-doc.noarch
-texlive-slantsc.noarch
-texlive-soul-doc.noarch
-texlive-soul.noarch
-texlive-stmaryrd-doc.noarch
-texlive-stmaryrd.noarch
-texlive-sttools-doc.noarch
-texlive-sttools.noarch
-texlive-subfig-doc.noarch
-texlive-subfig.noarch
-texlive-subfigure-doc.noarch
-texlive-subfigure.noarch
-texlive-substr-doc.noarch
-texlive-substr.noarch
-texlive-supertabular-doc.noarch
-texlive-supertabular.noarch
-texlive-svn-prov-doc.noarch
-texlive-svn-prov.noarch
-texlive-symbol.noarch
-texlive-t2-doc.noarch
-texlive-t2.noarch
-texlive-tcolorbox-doc.noarch
-texlive-tcolorbox.noarch
-texlive-tetex-bin.noarch
-texlive-tetex-doc.noarch
-texlive-tetex.noarch
-texlive-tex4ht-bin.x86_64
-texlive-tex4ht-doc.noarch
-texlive-tex4ht.noarch
-texlive-tex-bin.x86_64
-texlive-texconfig-bin.noarch
-texlive-texconfig.noarch
-texlive-tex-gyre-doc.noarch
-texlive-tex-gyre-math-doc.noarch
-texlive-tex-gyre-math.noarch
-texlive-tex-gyre.noarch
-texlive-texlive.infra-bin.x86_64
-texlive-texlive.infra-doc.noarch
-texlive-texlive.infra.noarch
-texlive-tex.noarch
-texlive-textcase-doc.noarch
-texlive-textcase.noarch
-texlive-textpos-doc.noarch
-texlive-textpos.noarch
-texlive-thailatex-doc.noarch
-texlive-thailatex.noarch
-texlive-threeparttable-doc.noarch
-texlive-threeparttable.noarch
-texlive-thumbpdf-bin.noarch
-texlive-thumbpdf-doc.noarch
-texlive-thumbpdf.noarch
-texlive-times.noarch
-texlive-tipa-doc.noarch
-texlive-tipa.noarch
-texlive-titlesec-doc.noarch
-texlive-titlesec.noarch
-texlive-titling-doc.noarch
-texlive-titling.noarch
-texlive-tocloft-doc.noarch
-texlive-tocloft.noarch
-texlive-tools-doc.noarch
-texlive-tools.noarch
-texlive-trimspaces-doc.noarch
-texlive-trimspaces.noarch
-texlive-txfonts-doc.noarch
-texlive-txfonts.noarch
-texlive-type1cm-doc.noarch
-texlive-type1cm.noarch
-texlive-typehtml-doc.noarch
-texlive-typehtml.noarch
-texlive-ucharclasses-doc.noarch
-texlive-ucharclasses.noarch
-texlive-ucs-doc.noarch
-texlive-ucs.noarch
-texlive-uhc-doc.noarch
-texlive-uhc.noarch
-texlive-ukrhyph-doc.noarch
-texlive-ukrhyph.noarch
-texlive-ulem-doc.noarch
-texlive-ulem.noarch
-texlive-underscore-doc.noarch
-texlive-underscore.noarch
-texlive-unicode-math-doc.noarch
-texlive-unicode-math.noarch
-texlive-unisugar-doc.noarch
-texlive-unisugar.noarch
-texlive-upquote-doc.noarch
-texlive-upquote.noarch
-texlive-url-doc.noarch
-texlive-url.noarch
-texlive-utopia-doc.noarch
-texlive-utopia.noarch
-texlive-varwidth-doc.noarch
-texlive-varwidth.noarch
-texlive-vmargin-doc.noarch
-texlive-vmargin.noarch
-texlive-wadalab-doc.noarch
-texlive-wadalab.noarch
-texlive-was-doc.noarch
-texlive-was.noarch
-texlive-wasy-doc.noarch
-texlive-wasy.noarch
-texlive-wasysym-doc.noarch
-texlive-wasysym.noarch
-texlive-wrapfig-doc.noarch
-texlive-wrapfig.noarch
-texlive.x86_64
-texlive-xcolor-doc.noarch
-texlive-xcolor.noarch
-texlive-xdvi-bin.x86_64
-texlive-xdvi.noarch
-texlive-xecjk-doc.noarch
-texlive-xecjk.noarch
-texlive-xecolor-doc.noarch
-texlive-xecolor.noarch
-texlive-xecyr-doc.noarch
-texlive-xecyr.noarch
-texlive-xeindex-doc.noarch
-texlive-xeindex.noarch
-texlive-xepersian-doc.noarch
-texlive-xepersian.noarch
-texlive-xesearch-doc.noarch
-texlive-xesearch.noarch
-texlive-xetex-bin.x86_64
-texlive-xetexconfig.noarch
-texlive-xetex-def.noarch
-texlive-xetex-doc.noarch
-texlive-xetexfontinfo-doc.noarch
-texlive-xetexfontinfo.noarch
-texlive-xetex-itrans-doc.noarch
-texlive-xetex-itrans.noarch
-texlive-xetex.noarch
-texlive-xetex-pstricks-doc.noarch
-texlive-xetex-pstricks.noarch
-texlive-xetex-tibetan-doc.noarch
-texlive-xetex-tibetan.noarch
-texlive-xfor-doc.noarch
-texlive-xfor.noarch
-texlive-xifthen-doc.noarch
-texlive-xifthen.noarch
-texlive-xkeyval-doc.noarch
-texlive-xkeyval.noarch
-texlive-xltxtra-doc.noarch
-texlive-xltxtra.noarch
-texlive-xmltex-bin.noarch
-texlive-xmltex-doc.noarch
-texlive-xmltex.noarch
-texlive-xstring-doc.noarch
-texlive-xstring.noarch
-texlive-xtab-doc.noarch
-texlive-xtab.noarch
-texlive-xunicode-doc.noarch
-texlive-xunicode.noarch
-texlive-xypic-doc.noarch
-texlive-xypic.noarch
-texlive-zapfchan.noarch
-texlive-zapfding.noarch
-thai-scalable-fonts-common.noarch
-thai-scalable-waree-fonts.noarch
-thunar-archive-plugin.x86_64
-thunar-volman.x86_64
-Thunar.x86_64
-tigervnc-license.noarch
-tigervnc-server-minimal.x86_64
-tigervnc-server.x86_64
-time.x86_64
-tk.i686
-tk.x86_64
-tmux.x86_64
-totem-nautilus.x86_64
-totem-pl-parser.x86_64
-totem.x86_64
-traceroute.x86_64
-tracker.x86_64
-transmission-common.x86_64
-transmission-gtk.x86_64
-tree.x86_64
-trousers.x86_64
-ttmkfdir.x86_64
-tumbler.x86_64
-tuned.noarch
-turbovnc.x86_64
-twolame-libs.x86_64
-tzdata-java.noarch
-tzdata.noarch
-ucs-miscfixed-fonts.noarch
-ucx-devel.x86_64
-ucx.x86_64
-udisks2.x86_64
-udunits2-devel.x86_64
-udunits2.x86_64
-unbound-libs.x86_64
-unique.x86_64
-unixODBC.x86_64
-unoconv.noarch
-unzip.x86_64
-upower.x86_64
-urw-base35-bookman-fonts.noarch
-urw-base35-c059-fonts.noarch
-urw-base35-d050000l-fonts.noarch
-urw-base35-fonts-common.noarch
-urw-base35-fonts.noarch
-urw-base35-gothic-fonts.noarch
-urw-base35-nimbus-mono-ps-fonts.noarch
-urw-base35-nimbus-roman-fonts.noarch
-urw-base35-nimbus-sans-fonts.noarch
-urw-base35-p052-fonts.noarch
-urw-base35-standard-symbols-ps-fonts.noarch
-urw-base35-z003-fonts.noarch
-usb_modeswitch-data.noarch
-usb_modeswitch.x86_64
-usbmuxd.x86_64
-usbredir.x86_64
-usbutils.x86_64
-usermode-gtk.x86_64
-usermode.x86_64
-userspace-rcu.x86_64
-ustr.x86_64
-util-linux.x86_64
-uuid-perl.x86_64
-uuid.x86_64
-vim-common.x86_64
-vim-enhanced.x86_64
-vim-filesystem.x86_64
-vim-minimal.x86_64
-vinagre.x86_64
-vino.x86_64
-virt-what.x86_64
-vlgothic-fonts.noarch
-volume_key-libs.x86_64
-vorbis-tools.x86_64
-vpnc-script.noarch
-vpnc.x86_64
-vte291.x86_64
-vte3.x86_64
-vte-profile.x86_64
-vte.x86_64
-wavpack.x86_64
-web-assets-filesystem.noarch
-webkitgtk3.x86_64
-webkitgtk4-jsc.x86_64
-webkitgtk4.x86_64
-webrtc-audio-processing.x86_64
-wget.x86_64
-which.x86_64
-wireless-tools.x86_64
-wodim.x86_64
-words.noarch
-wpa_supplicant.x86_64
-wqy-microhei-fonts.noarch
-wqy-zenhei-fonts.noarch
-wvdial.x86_64
-wxBase.x86_64
-wxGTK.x86_64
-xcb-util-image.x86_64
-xcb-util-keysyms.x86_64
-xcb-util-renderutil.x86_64
-xcb-util-wm.x86_64
-xcb-util.x86_64
-xchat.x86_64
-xdg-desktop-portal-gtk.x86_64
-xdg-desktop-portal.x86_64
-xdg-user-dirs-gtk.x86_64
-xdg-user-dirs.x86_64
-xdg-utils.noarch
-xfce4-appfinder.x86_64
-xfce4-panel.x86_64
-xfce4-power-manager.x86_64
-xfce4-pulseaudio-plugin.x86_64
-xfce4-session-engines.x86_64
-xfce4-session.x86_64
-xfce4-settings.x86_64
-xfce4-terminal.x86_64
-xfce-polkit.x86_64
-xfconf.x86_64
-xfdesktop.x86_64
-xfsdump.x86_64
-xfsprogs.x86_64
-xfwm4.x86_64
-xinetd.x86_64
-xkeyboard-config.noarch
-xl2tpd.x86_64
-xml-common.noarch
-xmlrpc-c-client.x86_64
-xmlrpc-c.x86_64
-xmlsec1-openssl.x86_64
-xmlsec1.x86_64
-xorg-x11-drivers.x86_64
-xorg-x11-drv-ati.x86_64
-xorg-x11-drv-dummy.x86_64
-xorg-x11-drv-evdev.x86_64
-xorg-x11-drv-fbdev.x86_64
-xorg-x11-drv-intel.x86_64
-xorg-x11-drv-nouveau.x86_64
-xorg-x11-drv-qxl.x86_64
-xorg-x11-drv-synaptics.x86_64
-xorg-x11-drv-v4l.x86_64
-xorg-x11-drv-vesa.x86_64
-xorg-x11-drv-vmmouse.x86_64
-xorg-x11-drv-vmware.x86_64
-xorg-x11-drv-void.x86_64
-xorg-x11-drv-wacom.x86_64
-xorg-x11-fonts-75dpi.noarch
-xorg-x11-fonts-misc.noarch
-xorg-x11-fonts-Type1.noarch
-xorg-x11-font-utils.x86_64
-xorg-x11-proto-devel.noarch
-xorg-x11-server-common.x86_64
-xorg-x11-server-utils.x86_64
-xorg-x11-server-Xorg.x86_64
-xorg-x11-server-Xvfb.x86_64
-xorg-x11-utils.x86_64
-xorg-x11-xauth.x86_64
-xorg-x11-xbitmaps.noarch
-xorg-x11-xinit.x86_64
-xorg-x11-xkb-utils.x86_64
-xterm.x86_64
-xvattr.x86_64
-xz-devel.x86_64
-xz-libs.i686
-xz-libs.x86_64
-xz.x86_64
-yajl.x86_64
-yelp-libs.x86_64
-yelp.x86_64
-yelp-xsl.noarch
-yumex.noarch
-yum-langpacks.noarch
-yum-metadata-parser.x86_64
-yum.noarch
-yum-plugin-fastestmirror.noarch
-yum-plugin-priorities.noarch
-yum-rhn-plugin.noarch
-yum-utils.noarch
-zenity.x86_64
-zip.x86_64
-zlib-devel.x86_64
-zlib.i686
-zlib.x86_64
-zsh.x86_64
-zziplib.x86_64
diff --git a/ansible/cheaha.yml b/ansible/cheaha.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bfb1af113f50383b600441092d4549aef7a82901
--- /dev/null
+++ b/ansible/cheaha.yml
@@ -0,0 +1,9 @@
+---
+- name: Setup node for use as a virtual cheaha node
+  hosts: default
+  become: true
+  roles:
+    - { name: 'cheaha.node', tags: 'cheaha.node' }
+    - { name: 'nfs_mounts', tags: 'nfs_mounts' }
+    - { name: 'ldap_config', tags: 'ldap_config' }
+    - { name: 'slurm_client', tags: 'slurm_client' }
diff --git a/ansible/node-compute.yml b/ansible/compute.yml
similarity index 55%
rename from ansible/node-compute.yml
rename to ansible/compute.yml
index 76000fad8ef5eba9bd52d4bce0cdc38f02c32dcf..4003b8f769c59c1947b4c4dfbb7a6dac7a8844ae 100644
--- a/ansible/node-compute.yml
+++ b/ansible/compute.yml
@@ -3,6 +3,9 @@
   hosts: default
   become: true
   roles:
-    - { name: 'cheaha.node', tags: 'cheaha.node' }
+    - { name: 'install_packages', tags: 'install_packages' }
     - { name: 'pam_slurm_adopt', tags: 'pam_slurm_adopt' }
     - { name: 'lmod_user', tags: 'lmod_user'}
+
+- name: Setup node for use as a virtual cheaha node
+  ansible.builtin.import_playbook: cheaha.yml
diff --git a/ansible/gpu.yml b/ansible/gpu.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5d032dce95f4741643cd86dcfa3783bdfdfa9213
--- /dev/null
+++ b/ansible/gpu.yml
@@ -0,0 +1,7 @@
+---
+- name: Setup node for use as a cluster host with gpu drivers/pkgs
+  hosts: default
+  become: true
+  roles:
+    - { name: 'install_packages', tags: 'install_packages' }
+    - { name: 'cuda_driver', tags: 'cuda_driver' }
diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index 20194eeebdb1b7f55d9adb952773480df290467c..665d5cdfccf013d3bc0ac080119ce3c6c56d6591 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -1,6 +1,6 @@
 ---
-  #This file path is relative to the ansible playbook.
-  pkg_list_file: "cheaha-compute-yum-pkg-list.txt"
-
-  lmod_db_host_machine: "cheaha-master01"
-  driver_run_file_link: "https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run"
+  zsh_ver: 5.7.1
+  zsh_src_url: "https://www.zsh.org/pub/old/zsh-{{ zsh_ver }}.tar.xz"
+  yum_repo_files: []
+  pkg_list: []
+  slurm_version: 18.08.9
diff --git a/ansible/group_vars/base b/ansible/group_vars/base
new file mode 100644
index 0000000000000000000000000000000000000000..232c36d1debcc6dffa039fd7006f5d43f85519f5
--- /dev/null
+++ b/ansible/group_vars/base
@@ -0,0 +1,2823 @@
+---
+  yum_repo_files:
+    - ceph.repo
+    - dell-system-update.repo
+    - elastic.repo
+    - nux-dextop.repo
+  pkg_list:
+    - "GConf2"
+    - "GeoIP"
+    - "ImageMagick"
+    - "ModemManager"
+    - "ModemManager-glib"
+    - "NetworkManager"
+    - "NetworkManager-config-server"
+    - "NetworkManager-glib"
+    - "NetworkManager-l2tp"
+    - "NetworkManager-libnm"
+    - "NetworkManager-openconnect"
+    - "NetworkManager-openvpn"
+    - "NetworkManager-pptp"
+    - "NetworkManager-team"
+    - "NetworkManager-tui"
+    - "NetworkManager-vpnc"
+    - "NetworkManager-vpnc-gnome"
+    - "NetworkManager-wifi"
+    - "OpenEXR-libs"
+    - "OpenIPMI"
+    - "OpenIPMI-libs"
+    - "OpenIPMI-modalias"
+    - "PackageKit-glib"
+    - "Red_Hat_Enterprise_Linux-Release_Notes-7-en-US"
+    - "SDL"
+    - "Thunar"
+    - "abattis-cantarell-fonts"
+    - "abrt"
+    - "abrt-addon-ccpp"
+    - "abrt-addon-kerneloops"
+    - "abrt-addon-pstoreoops"
+    - "abrt-addon-python"
+    - "abrt-addon-vmcore"
+    - "abrt-addon-xorg"
+    - "abrt-dbus"
+    - "abrt-desktop"
+    - "abrt-gui"
+    - "abrt-gui-libs"
+    - "abrt-java-connector"
+    - "abrt-libs"
+    - "abrt-python"
+    - "abrt-tui"
+    - "accountsservice"
+    - "accountsservice-libs"
+    - "acl"
+    - "adcli"
+    - "adobe-mappings-cmap"
+    - "adobe-mappings-cmap-deprecated"
+    - "adobe-mappings-pdf"
+    - "adwaita-cursor-theme"
+    - "adwaita-gtk2-theme"
+    - "adwaita-icon-theme"
+    - "aic94xx-firmware"
+    - "alsa-firmware"
+    - "alsa-lib"
+    - "alsa-plugins-pulseaudio"
+    - "alsa-tools-firmware"
+    - "alsa-utils"
+    - "anaconda-user-help"
+    - "anaconda-widgets"
+    - "appstream-data"
+    - "apr"
+    - "apr-util"
+    - "at"
+    - "at-spi2-atk"
+    - "at-spi2-core"
+    - "atk"
+    - "atkmm"
+    - "atlas"
+    - "atlas-devel"
+    - "atom"
+    - "atril"
+    - "atril-caja"
+    - "atril-libs"
+    - "attr"
+    - "audit"
+    - "audit-libs"
+    - "audit-libs"
+    - "audit-libs-python"
+    - "auditbeat"
+    - "augeas-libs"
+    - "authconfig"
+    - "autoconf"
+    - "autocorr-en"
+    - "autofs"
+    - "autogen-libopts"
+    - "automake"
+    - "avahi"
+    - "avahi-autoipd"
+    - "avahi-glib"
+    - "avahi-gobject"
+    - "avahi-libs"
+    - "avahi-ui-gtk3"
+    - "baobab"
+    - "basesystem"
+    - "bash"
+    - "bash-completion"
+    - "bc"
+    - "bind"
+    - "bind-export-libs"
+    - "bind-libs"
+    - "bind-libs-lite"
+    - "bind-license"
+    - "bind-utils"
+    - "binutils"
+    - "biosdevname"
+    - "bison"
+    - "blas"
+    - "blas-devel"
+    - "blktrace"
+    - "bluez"
+    - "bluez-libs"
+    - "bolt"
+    - "boost"
+    - "boost-atomic"
+    - "boost-chrono"
+    - "boost-context"
+    - "boost-date-time"
+    - "boost-devel"
+    - "boost-filesystem"
+    - "boost-graph"
+    - "boost-iostreams"
+    - "boost-locale"
+    - "boost-math"
+    - "boost-program-options"
+    - "boost-python"
+    - "boost-random"
+    - "boost-regex"
+    - "boost-serialization"
+    - "boost-signals"
+    - "boost-system"
+    - "boost-test"
+    - "boost-thread"
+    - "boost-timer"
+    - "boost-wave"
+    - "brasero"
+    - "brasero-libs"
+    - "brasero-nautilus"
+    - "bridge-utils"
+    - "brlapi"
+    - "brltty"
+    - "brotli"
+    - "brotli-devel"
+    - "btrfs-progs"
+    - "byacc"
+    - "byobu"
+    - "bzip2"
+    - "bzip2-devel"
+    - "bzip2-libs"
+    - "bzip2-libs"
+    - "c-ares"
+    - "ca-certificates"
+    - "cairo"
+    - "cairo-gobject"
+    - "cairomm"
+    - "caja"
+    - "caja-extensions"
+    - "caja-extensions-common"
+    - "caja-image-converter"
+    - "caja-open-terminal"
+    - "caja-schemas"
+    - "caja-sendto"
+    - "cdparanoia"
+    - "cdparanoia-libs"
+    - "cdrdao"
+    - "celt051"
+    - "ceph-common"
+    - "certmonger"
+    - "cgdcbxd"
+    - "check"
+    - "checkpolicy"
+    - "cheese"
+    - "cheese-libs"
+    - "chkconfig"
+    - "cifs-utils"
+    - "cjkuni-uming-fonts"
+    - "clucene-contribs-lib"
+    - "clucene-core"
+    - "clusterkit"
+    - "clusterkit"
+    - "clusterkit"
+    - "clutter"
+    - "clutter-gst2"
+    - "clutter-gst3"
+    - "clutter-gtk"
+    - "cogl"
+    - "collectl"
+    - "color-filesystem"
+    - "colord"
+    - "colord-gtk"
+    - "colord-libs"
+    - "compat-libcap1"
+    - "compat-libcap1"
+    - "compat-libcolord1"
+    - "compat-libical1"
+    - "compat-libstdc++-33"
+    - "compat-libstdc++-33"
+    - "control-center"
+    - "control-center-filesystem"
+    - "copy-jdk-configs"
+    - "coreutils"
+    - "cpio"
+    - "cpp"
+    - "cracklib"
+    - "cracklib"
+    - "cracklib-dicts"
+    - "crda"
+    - "createrepo"
+    - "cronie"
+    - "cronie-anacron"
+    - "crontabs"
+    - "cryptsetup"
+    - "cryptsetup-libs"
+    - "cryptsetup-python"
+    - "cscope"
+    - "ctags"
+    - "cups"
+    - "cups-client"
+    - "cups-filesystem"
+    - "cups-filters"
+    - "cups-filters-libs"
+    - "cups-libs"
+    - "cups-pk-helper"
+    - "curl"
+    - "cyrus-sasl"
+    - "cyrus-sasl-gssapi"
+    - "cyrus-sasl-lib"
+    - "cyrus-sasl-md5"
+    - "cyrus-sasl-plain"
+    - "cyrus-sasl-scram"
+    - "daxctl-libs"
+    - "dbus"
+    - "dbus-glib"
+    - "dbus-libs"
+    - "dbus-python"
+    - "dbus-x11"
+    - "dconf"
+    - "dconf-editor"
+    - "dejavu-fonts-common"
+    - "dejavu-sans-fonts"
+    - "dejavu-sans-mono-fonts"
+    - "dejavu-serif-fonts"
+    - "deltarpm"
+    - "desktop-file-utils"
+    - "device-mapper"
+    - "device-mapper-event"
+    - "device-mapper-event-libs"
+    - "device-mapper-libs"
+    - "device-mapper-multipath"
+    - "device-mapper-multipath-libs"
+    - "device-mapper-persistent-data"
+    - "dhclient"
+    - "dhcp-common"
+    - "dhcp-libs"
+    - "diffstat"
+    - "diffutils"
+    - "djvulibre-libs"
+    - "dleyna-connector-dbus"
+    - "dleyna-core"
+    - "dleyna-server"
+    - "dmidecode"
+    - "dmraid"
+    - "dmraid-events"
+    - "dnsmasq"
+    - "dos2unix"
+    - "dosfstools"
+    - "dotconf"
+    - "doxygen"
+    - "dracut"
+    - "dracut-config-rescue"
+    - "dracut-network"
+    - "dstat"
+    - "dump_pr"
+    - "dvd+rw-tools"
+    - "dwz"
+    - "dyninst"
+    - "e2fsprogs"
+    - "e2fsprogs-libs"
+    - "ebtables"
+    - "ed"
+    - "efibootmgr"
+    - "efivar-libs"
+    - "elfutils"
+    - "elfutils-default-yama-scope"
+    - "elfutils-devel"
+    - "elfutils-libelf"
+    - "elfutils-libelf"
+    - "elfutils-libelf-devel"
+    - "elfutils-libs"
+    - "elinks"
+    - "emacs"
+    - "emacs-common"
+    - "emacs-filesystem"
+    - "emacs-nox"
+    - "empathy"
+    - "enchant"
+    - "engrampa"
+    - "enscript"
+    - "eog"
+    - "eom"
+    - "epel-release"
+    - "espeak"
+    - "ethtool"
+    - "evince"
+    - "evince-libs"
+    - "evince-nautilus"
+    - "evolution-data-server"
+    - "evolution-data-server-langpacks"
+    - "exempi"
+    - "exiv2"
+    - "exiv2-libs"
+    - "exo"
+    - "expat"
+    - "expat"
+    - "expect"
+    - "faad2-libs"
+    - "fail2ban"
+    - "fail2ban-firewalld"
+    - "fail2ban-sendmail"
+    - "fail2ban-server"
+    - "fail2ban-shorewall"
+    - "farstream"
+    - "farstream02"
+    - "fdupes"
+    - "festival"
+    - "festival-freebsoft-utils"
+    - "festival-lib"
+    - "festival-speechtools-libs"
+    - "festvox-slt-arctic-hts"
+    - "fftw-libs-double"
+    - "fftw-libs-single"
+    - "file"
+    - "file-libs"
+    - "file-roller"
+    - "file-roller-nautilus"
+    - "filebeat"
+    - "filesystem"
+    - "filezilla"
+    - "findutils"
+    - "fipscheck"
+    - "fipscheck-lib"
+    - "firefox"
+    - "firewall-config"
+    - "firewalld"
+    - "firewalld-filesystem"
+    - "firstboot"
+    - "flac-libs"
+    - "flatpak"
+    - "flatpak-libs"
+    - "flex"
+    - "flite"
+    - "folks"
+    - "fontconfig"
+    - "fontconfig"
+    - "fontpackages-filesystem"
+    - "foomatic-filters"
+    - "fortune-mod"
+    - "freeglut"
+    - "freeglut-devel"
+    - "freerdp-libs"
+    - "freetype"
+    - "freetype"
+    - "freetype-devel"
+    - "frei0r-plugins"
+    - "fribidi"
+    - "fros"
+    - "ftp"
+    - "fuse"
+    - "fuse-libs"
+    - "fuse-sshfs"
+    - "fuseiso"
+    - "fxload"
+    - "gamin"
+    - "garcon"
+    - "gavl"
+    - "gawk"
+    - "gcc"
+    - "gcc-c++"
+    - "gcc-gfortran"
+    - "gcr"
+    - "gd"
+    - "gdb"
+    - "gdbm"
+    - "gdbm"
+    - "gdbm-devel"
+    - "gdisk"
+    - "gdk-pixbuf2"
+    - "gdm"
+    - "gedit"
+    - "genisoimage"
+    - "geoclue"
+    - "geoclue2"
+    - "geoclue2-libs"
+    - "geocode-glib"
+    - "geoipupdate"
+    - "gettext"
+    - "gettext-common-devel"
+    - "gettext-devel"
+    - "gettext-libs"
+    - "gflags"
+    - "gflags-devel"
+    - "ghostscript"
+    - "ghostscript-cups"
+    - "ghostscript-fonts"
+    - "giflib"
+    - "git"
+    - "gjs"
+    - "gl-manpages"
+    - "glade-libs"
+    - "glew-devel"
+    - "glib-networking"
+    - "glib2"
+    - "glibc"
+    - "glibc"
+    - "glibc-common"
+    - "glibc-devel"
+    - "glibc-devel"
+    - "glibc-headers"
+    - "glibc-static"
+    - "glibmm24"
+    - "glog"
+    - "glog-devel"
+    - "glusterfs"
+    - "glusterfs-api"
+    - "glusterfs-cli"
+    - "glusterfs-client-xlators"
+    - "glusterfs-libs"
+    - "glx-utils"
+    - "gmp"
+    - "gnome-abrt"
+    - "gnome-bluetooth"
+    - "gnome-bluetooth-libs"
+    - "gnome-desktop3"
+    - "gnome-icon-theme"
+    - "gnome-icon-theme-legacy"
+    - "gnome-keyring"
+    - "gnome-keyring-pam"
+    - "gnome-online-accounts"
+    - "gnome-python2"
+    - "gnome-python2-canvas"
+    - "gnome-session"
+    - "gnome-settings-daemon"
+    - "gnome-shell"
+    - "gnome-terminal"
+    - "gnome-terminal-nautilus"
+    - "gnome-themes-standard"
+    - "gnome-video-effects"
+    - "gnote"
+    - "gnu-free-fonts-common"
+    - "gnu-free-mono-fonts"
+    - "gnu-free-sans-fonts"
+    - "gnu-free-serif-fonts"
+    - "gnupg2"
+    - "gnuplot-common"
+    - "gnuplot-minimal"
+    - "gnutls"
+    - "gnutls-dane"
+    - "gnutls-utils"
+    - "gobject-introspection"
+    - "gom"
+    - "google-crosextra-caladea-fonts"
+    - "google-crosextra-carlito-fonts"
+    - "google-noto-emoji-color-fonts"
+    - "google-noto-emoji-fonts"
+    - "gparted"
+    - "gperftools-libs"
+    - "gpfs.base"
+    - "gpfs.callhome-ecc-client"
+    - "gpfs.docs"
+    - "gpfs.ext"
+    - "gpfs.gpl"
+    - "gpfs.gskit"
+    - "gpfs.gss.pmsensors"
+    - "gpfs.java"
+    - "gpfs.license.std"
+    - "gpfs.msg.en_US"
+    - "gpgme"
+    - "gpm-libs"
+    - "graphite2"
+    - "graphviz"
+    - "graphviz-tcl"
+    - "grep"
+    - "grilo"
+    - "grilo-plugins"
+    - "groff-base"
+    - "grub2"
+    - "grub2-common"
+    - "grub2-efi-x64"
+    - "grub2-efi-x64-modules"
+    - "grub2-pc"
+    - "grub2-pc-modules"
+    - "grub2-tools"
+    - "grub2-tools-extra"
+    - "grub2-tools-minimal"
+    - "grubby"
+    - "gsettings-desktop-schemas"
+    - "gsm"
+    - "gspell"
+    - "gssdp"
+    - "gssproxy"
+    - "gstreamer"
+    - "gstreamer-plugins-bad-free"
+    - "gstreamer-plugins-base"
+    - "gstreamer-plugins-good"
+    - "gstreamer-tools"
+    - "gstreamer1"
+    - "gstreamer1-libav"
+    - "gstreamer1-plugins-bad-free"
+    - "gstreamer1-plugins-bad-free-gtk"
+    - "gstreamer1-plugins-bad-freeworld"
+    - "gstreamer1-plugins-base"
+    - "gstreamer1-plugins-good"
+    - "gstreamer1-plugins-ugly"
+    - "gstreamer1-plugins-ugly-free"
+    - "gtk-murrine-engine"
+    - "gtk-update-icon-cache"
+    - "gtk-vnc2"
+    - "gtk2"
+    - "gtk2-engines"
+    - "gtk2-immodule-xim"
+    - "gtk3"
+    - "gtk3-immodule-xim"
+    - "gtkmm24"
+    - "gtkmm30"
+    - "gtksourceview2"
+    - "gtksourceview3"
+    - "gtkspell3"
+    - "gucharmap"
+    - "gucharmap-libs"
+    - "gupnp"
+    - "gupnp-av"
+    - "gupnp-dlna"
+    - "gupnp-igd"
+    - "gutenprint"
+    - "gutenprint-cups"
+    - "gvfs"
+    - "gvfs-afc"
+    - "gvfs-afp"
+    - "gvfs-archive"
+    - "gvfs-client"
+    - "gvfs-fuse"
+    - "gvfs-goa"
+    - "gvfs-gphoto2"
+    - "gvfs-mtp"
+    - "gvfs-smb"
+    - "gvnc"
+    - "gzip"
+    - "hardlink"
+    - "harfbuzz"
+    - "harfbuzz-icu"
+    - "hesiod"
+    - "hicolor-icon-theme"
+    - "hostname"
+    - "hpijs"
+    - "hplip-common"
+    - "hplip-libs"
+    - "htop"
+    - "http-parser"
+    - "http-parser-devel"
+    - "hunspell"
+    - "hunspell-en"
+    - "hunspell-en-GB"
+    - "hunspell-en-US"
+    - "hwdata"
+    - "hwloc"
+    - "hwloc-devel"
+    - "hwloc-libs"
+    - "hyphen"
+    - "hyphen-en"
+    - "ibacm"
+    - "ibus"
+    - "ibus-chewing"
+    - "ibus-gtk2"
+    - "ibus-gtk3"
+    - "ibus-hangul"
+    - "ibus-kkc"
+    - "ibus-libpinyin"
+    - "ibus-libs"
+    - "ibus-m17n"
+    - "ibus-qt"
+    - "ibus-rawcode"
+    - "ibus-sayura"
+    - "ibus-setup"
+    - "ibus-table"
+    - "ibus-table-chinese"
+    - "ibutils2"
+    - "icedax"
+    - "icedtea-web"
+    - "ilmbase"
+    - "indent"
+    - "infiniband-diags"
+    - "info"
+    - "initscripts"
+    - "intltool"
+    - "iperf"
+    - "ipmitool"
+    - "iproute"
+    - "iprutils"
+    - "ipset"
+    - "ipset-libs"
+    - "iptables"
+    - "iputils"
+    - "ipxe-roms-qemu"
+    - "irqbalance"
+    - "iscsi-initiator-utils"
+    - "iscsi-initiator-utils-iscsiuio"
+    - "iso-codes"
+    - "isomd5sum"
+    - "ivtv-firmware"
+    - "iw"
+    - "iwl100-firmware"
+    - "iwl1000-firmware"
+    - "iwl105-firmware"
+    - "iwl135-firmware"
+    - "iwl2000-firmware"
+    - "iwl2030-firmware"
+    - "iwl3160-firmware"
+    - "iwl3945-firmware"
+    - "iwl4965-firmware"
+    - "iwl5000-firmware"
+    - "iwl5150-firmware"
+    - "iwl6000-firmware"
+    - "iwl6000g2a-firmware"
+    - "iwl6000g2b-firmware"
+    - "iwl6050-firmware"
+    - "iwl7260-firmware"
+    - "jansson"
+    - "jasper-libs"
+    - "java-1.7.0-openjdk"
+    - "java-1.7.0-openjdk-headless"
+    - "java-1.8.0-openjdk"
+    - "java-1.8.0-openjdk-headless"
+    - "javapackages-tools"
+    - "jbigkit-libs"
+    - "jline"
+    - "jomolhari-fonts"
+    - "js"
+    - "json-c"
+    - "json-glib"
+    - "kbd"
+    - "kbd-legacy"
+    - "kbd-misc"
+    - "kernel"
+    - "kernel"
+    - "kernel-devel"
+    - "kernel-devel"
+    - "kernel-devel"
+    - "kernel-headers"
+    - "kernel-tools"
+    - "kernel-tools-libs"
+    - "kexec-tools"
+    - "keybinder3"
+    - "keyutils"
+    - "keyutils-libs"
+    - "keyutils-libs-devel"
+    - "khmeros-base-fonts"
+    - "khmeros-fonts-common"
+    - "knem"
+    - "kpartx"
+    - "kpatch"
+    - "krb5-devel"
+    - "krb5-libs"
+    - "krb5-workstation"
+    - "ksh"
+    - "lame-libs"
+    - "langtable"
+    - "langtable-data"
+    - "langtable-python"
+    - "lapack"
+    - "lapack-devel"
+    - "lcms2"
+    - "ldns"
+    - "ledmon"
+    - "less"
+    - "leveldb"
+    - "lftp"
+    - "libGLEW"
+    - "libGLEWmx"
+    - "libICE"
+    - "libICE-devel"
+    - "libNX_X11"
+    - "libSM"
+    - "libSM-devel"
+    - "libX11"
+    - "libX11"
+    - "libX11-common"
+    - "libX11-devel"
+    - "libXScrnSaver"
+    - "libXau"
+    - "libXau"
+    - "libXau-devel"
+    - "libXaw"
+    - "libXcomp"
+    - "libXcomposite"
+    - "libXcompshad"
+    - "libXcursor"
+    - "libXdamage"
+    - "libXdamage-devel"
+    - "libXdmcp"
+    - "libXevie"
+    - "libXext"
+    - "libXext"
+    - "libXext-devel"
+    - "libXfixes"
+    - "libXfixes-devel"
+    - "libXfont"
+    - "libXfont2"
+    - "libXft"
+    - "libXft"
+    - "libXi"
+    - "libXi-devel"
+    - "libXinerama"
+    - "libXmu"
+    - "libXmu-devel"
+    - "libXp"
+    - "libXpm"
+    - "libXrandr"
+    - "libXrender"
+    - "libXrender"
+    - "libXres"
+    - "libXt"
+    - "libXt-devel"
+    - "libXtst"
+    - "libXv"
+    - "libXvMC"
+    - "libXxf86dga"
+    - "libXxf86misc"
+    - "libXxf86vm"
+    - "libXxf86vm-devel"
+    - "liba52"
+    - "libabw"
+    - "libacl"
+    - "libacl"
+    - "libaio"
+    - "libao"
+    - "libappindicator-gtk3"
+    - "libappstream-glib"
+    - "libarchive"
+    - "libarchive-devel"
+    - "libart_lgpl"
+    - "libassuan"
+    - "libasyncns"
+    - "libatasmart"
+    - "libattr"
+    - "libattr"
+    - "libavc1394"
+    - "libbabeltrace"
+    - "libbasicobjects"
+    - "libblkid"
+    - "libblockdev"
+    - "libblockdev-crypto"
+    - "libblockdev-fs"
+    - "libblockdev-loop"
+    - "libblockdev-mdraid"
+    - "libblockdev-nvdimm"
+    - "libblockdev-part"
+    - "libblockdev-swap"
+    - "libblockdev-utils"
+    - "libbluray"
+    - "libbsd"
+    - "libburn"
+    - "libbytesize"
+    - "libcacard"
+    - "libcanberra"
+    - "libcanberra-gtk2"
+    - "libcanberra-gtk3"
+    - "libcap"
+    - "libcap-ng"
+    - "libcap-ng"
+    - "libcdio"
+    - "libcdio-paranoia"
+    - "libcdr"
+    - "libcephfs2"
+    - "libcgroup"
+    - "libcgroup-tools"
+    - "libchamplain"
+    - "libchamplain-gtk"
+    - "libchewing"
+    - "libcmis"
+    - "libcollection"
+    - "libcom_err"
+    - "libcom_err-devel"
+    - "libconfig"
+    - "libcroco"
+    - "libcurl"
+    - "libdaemon"
+    - "libdb"
+    - "libdb"
+    - "libdb-devel"
+    - "libdb-utils"
+    - "libdbusmenu"
+    - "libdbusmenu-gtk3"
+    - "libdca"
+    - "libdhash"
+    - "libdmapsharing"
+    - "libdmx"
+    - "libdnet"
+    - "libdrm"
+    - "libdrm-devel"
+    - "libdv"
+    - "libdvdnav"
+    - "libdvdread"
+    - "libdwarf"
+    - "libedit"
+    - "libeio"
+    - "libepoxy"
+    - "liberation-fonts-common"
+    - "liberation-mono-fonts"
+    - "liberation-sans-fonts"
+    - "liberation-serif-fonts"
+    - "libestr"
+    - "libetonyek"
+    - "libev"
+    - "libevdev"
+    - "libevent"
+    - "libexif"
+    - "libexttextcat"
+    - "libfastjson"
+    - "libffi"
+    - "libffi-devel"
+    - "libfontenc"
+    - "libfprint"
+    - "libfreehand"
+    - "libgcab1"
+    - "libgcc"
+    - "libgcc"
+    - "libgcrypt"
+    - "libgcrypt"
+    - "libgcrypt-devel"
+    - "libgdata"
+    - "libgdither"
+    - "libgee"
+    - "libgee06"
+    - "libgfortran"
+    - "libgit2"
+    - "libgit2-devel"
+    - "libglade2"
+    - "libglvnd"
+    - "libglvnd-core-devel"
+    - "libglvnd-devel"
+    - "libglvnd-egl"
+    - "libglvnd-gles"
+    - "libglvnd-glx"
+    - "libglvnd-opengl"
+    - "libgnome-keyring"
+    - "libgnomecanvas"
+    - "libgnomekbd"
+    - "libgomp"
+    - "libgovirt"
+    - "libgpg-error"
+    - "libgpg-error"
+    - "libgpg-error-devel"
+    - "libgphoto2"
+    - "libgpod"
+    - "libgs"
+    - "libgsf"
+    - "libgtop2"
+    - "libgudev1"
+    - "libgusb"
+    - "libgweather"
+    - "libgxps"
+    - "libhangul"
+    - "libhbaapi"
+    - "libhbalinux"
+    - "libibumad"
+    - "libibverbs"
+    - "libibverbs-utils"
+    - "libical"
+    - "libicu"
+    - "libidn"
+    - "libiec61883"
+    - "libieee1284"
+    - "libimagequant"
+    - "libimobiledevice"
+    - "libindicator-gtk3"
+    - "libini_config"
+    - "libinput"
+    - "libipa_hbac"
+    - "libiptcdata"
+    - "libiscsi"
+    - "libisofs"
+    - "libjpeg-turbo"
+    - "libjpeg-turbo"
+    - "libkadm5"
+    - "libkkc"
+    - "libkkc-common"
+    - "libkkc-data"
+    - "liblangtag"
+    - "libldb"
+    - "liblockfile"
+    - "liblouis"
+    - "liblouis-python"
+    - "libmad"
+    - "libmatekbd"
+    - "libmatemixer"
+    - "libmateweather"
+    - "libmateweather-data"
+    - "libmbim"
+    - "libmbim-utils"
+    - "libmediaart"
+    - "libmimic"
+    - "libmms"
+    - "libmng"
+    - "libmnl"
+    - "libmodman"
+    - "libmount"
+    - "libmpc"
+    - "libmpcdec"
+    - "libmpeg2"
+    - "libmspack"
+    - "libmspub"
+    - "libmtp"
+    - "libmusicbrainz5"
+    - "libmwaw"
+    - "libmx"
+    - "libnatpmp"
+    - "libndp"
+    - "libnetfilter_conntrack"
+    - "libnfnetlink"
+    - "libnfsidmap"
+    - "libnice"
+    - "libnl"
+    - "libnl"
+    - "libnl-devel"
+    - "libnl3"
+    - "libnl3"
+    - "libnl3-cli"
+    - "libnm-gtk"
+    - "libnma"
+    - "libnotify"
+    - "libntlm"
+    - "liboath"
+    - "liboauth"
+    - "libodfgen"
+    - "libofa"
+    - "libogg"
+    - "liborcus"
+    - "libosinfo"
+    - "libotf"
+    - "libpagemaker"
+    - "libpaper"
+    - "libpath_utils"
+    - "libpcap"
+    - "libpciaccess"
+    - "libpeas"
+    - "libpeas-gtk"
+    - "libpeas-loader-python"
+    - "libpfm"
+    - "libpinyin"
+    - "libpinyin-data"
+    - "libpipeline"
+    - "libplist"
+    - "libpng"
+    - "libpng"
+    - "libpng-devel"
+    - "libpng12"
+    - "libproxy"
+    - "libproxy-mozjs"
+    - "libpskc"
+    - "libpsm2"
+    - "libpurple"
+    - "libpwquality"
+    - "libqmi"
+    - "libqmi-utils"
+    - "libquadmath"
+    - "libquadmath-devel"
+    - "libquvi"
+    - "libquvi-scripts"
+    - "librabbitmq"
+    - "librados2"
+    - "libradosstriper1"
+    - "libraw1394"
+    - "librbd1"
+    - "librdkafka"
+    - "librdmacm"
+    - "librdmacm-utils"
+    - "libref_array"
+    - "libreoffice-calc"
+    - "libreoffice-core"
+    - "libreoffice-data"
+    - "libreoffice-draw"
+    - "libreoffice-graphicfilter"
+    - "libreoffice-gtk2"
+    - "libreoffice-gtk3"
+    - "libreoffice-impress"
+    - "libreoffice-langpack-en"
+    - "libreoffice-opensymbol-fonts"
+    - "libreoffice-pdfimport"
+    - "libreoffice-pyuno"
+    - "libreoffice-ure"
+    - "libreoffice-ure-common"
+    - "libreoffice-writer"
+    - "libreoffice-x11"
+    - "libreport"
+    - "libreport-anaconda"
+    - "libreport-cli"
+    - "libreport-filesystem"
+    - "libreport-gtk"
+    - "libreport-plugin-bugzilla"
+    - "libreport-plugin-mailx"
+    - "libreport-plugin-reportuploader"
+    - "libreport-plugin-rhtsupport"
+    - "libreport-plugin-ureport"
+    - "libreport-python"
+    - "libreport-rhel"
+    - "libreport-rhel-anaconda-bugzilla"
+    - "libreport-web"
+    - "libreswan"
+    - "librevenge"
+    - "librgw2"
+    - "librsvg2"
+    - "librtmp"
+    - "libsamplerate"
+    - "libsane-hpaio"
+    - "libseccomp"
+    - "libseccomp-devel"
+    - "libsecret"
+    - "libselinux"
+    - "libselinux"
+    - "libselinux-devel"
+    - "libselinux-python"
+    - "libselinux-ruby"
+    - "libselinux-utils"
+    - "libsemanage"
+    - "libsemanage-python"
+    - "libsepol"
+    - "libsepol"
+    - "libsepol-devel"
+    - "libsexy"
+    - "libshout"
+    - "libsidplay"
+    - "libsigc++20"
+    - "libsmartcols"
+    - "libsmbclient"
+    - "libsmbios"
+    - "libsndfile"
+    - "libsoup"
+    - "libspectre"
+    - "libsrtp"
+    - "libss"
+    - "libssh2"
+    - "libsss_autofs"
+    - "libsss_certmap"
+    - "libsss_idmap"
+    - "libsss_nss_idmap"
+    - "libsss_simpleifp"
+    - "libsss_sudo"
+    - "libstaroffice"
+    - "libstdc++"
+    - "libstdc++"
+    - "libstdc++-devel"
+    - "libstoragemgmt"
+    - "libstoragemgmt-python"
+    - "libstoragemgmt-python-clibs"
+    - "libsysfs"
+    - "libtalloc"
+    - "libtar"
+    - "libtasn1"
+    - "libtdb"
+    - "libteam"
+    - "libtevent"
+    - "libthai"
+    - "libtheora"
+    - "libtiff"
+    - "libtimezonemap"
+    - "libtirpc"
+    - "libtomcrypt"
+    - "libtommath"
+    - "libtool"
+    - "libtool-ltdl"
+    - "libudisks2"
+    - "libunistring"
+    - "libunwind"
+    - "libusal"
+    - "libusb"
+    - "libusbmuxd"
+    - "libusbx"
+    - "libuser"
+    - "libuser-python"
+    - "libutempter"
+    - "libuuid"
+    - "libuuid"
+    - "libuuid-devel"
+    - "libuv"
+    - "libuv-devel"
+    - "libv4l"
+    - "libverto"
+    - "libverto-devel"
+    - "libverto-tevent"
+    - "libvirt-bash-completion"
+    - "libvirt-client"
+    - "libvirt-daemon"
+    - "libvirt-daemon-config-network"
+    - "libvirt-daemon-driver-interface"
+    - "libvirt-daemon-driver-network"
+    - "libvirt-daemon-driver-nodedev"
+    - "libvirt-daemon-driver-nwfilter"
+    - "libvirt-daemon-driver-qemu"
+    - "libvirt-daemon-driver-secret"
+    - "libvirt-daemon-driver-storage"
+    - "libvirt-daemon-driver-storage-core"
+    - "libvirt-daemon-driver-storage-disk"
+    - "libvirt-daemon-driver-storage-gluster"
+    - "libvirt-daemon-driver-storage-iscsi"
+    - "libvirt-daemon-driver-storage-logical"
+    - "libvirt-daemon-driver-storage-mpath"
+    - "libvirt-daemon-driver-storage-rbd"
+    - "libvirt-daemon-driver-storage-scsi"
+    - "libvirt-daemon-kvm"
+    - "libvirt-gconfig"
+    - "libvirt-glib"
+    - "libvirt-gobject"
+    - "libvirt-libs"
+    - "libvisio"
+    - "libvisual"
+    - "libvorbis"
+    - "libvpx"
+    - "libwacom"
+    - "libwacom-data"
+    - "libwayland-client"
+    - "libwayland-cursor"
+    - "libwayland-egl"
+    - "libwayland-server"
+    - "libwbclient"
+    - "libwebp"
+    - "libwinpr"
+    - "libwmf-lite"
+    - "libwnck"
+    - "libwnck3"
+    - "libwpd"
+    - "libwpg"
+    - "libwps"
+    - "libwvstreams"
+    - "libxcb"
+    - "libxcb"
+    - "libxcb-devel"
+    - "libxfce4ui"
+    - "libxfce4util"
+    - "libxkbcommon"
+    - "libxkbcommon-x11"
+    - "libxkbfile"
+    - "libxklavier"
+    - "libxml2"
+    - "libxml2"
+    - "libxml2-devel"
+    - "libxml2-python"
+    - "libxshmfence"
+    - "libxshmfence-devel"
+    - "libxslt"
+    - "libxslt"
+    - "libxslt-devel"
+    - "libyaml"
+    - "libzapojit"
+    - "libzmf"
+    - "lightdm"
+    - "lightdm-gobject"
+    - "lightdm-gtk"
+    - "lightdm-gtk-common"
+    - "lighttpd"
+    - "linux-firmware"
+    - "linuxconsoletools"
+    - "lklug-fonts"
+    - "lksctp-tools"
+    - "lldpad"
+    - "llvm-private"
+    - "lm_sensors-devel"
+    - "lm_sensors-libs"
+    - "lockdev"
+    - "logrotate"
+    - "lohit-assamese-fonts"
+    - "lohit-bengali-fonts"
+    - "lohit-devanagari-fonts"
+    - "lohit-gujarati-fonts"
+    - "lohit-kannada-fonts"
+    - "lohit-malayalam-fonts"
+    - "lohit-marathi-fonts"
+    - "lohit-nepali-fonts"
+    - "lohit-oriya-fonts"
+    - "lohit-punjabi-fonts"
+    - "lohit-tamil-fonts"
+    - "lohit-telugu-fonts"
+    - "lpsolve"
+    - "lrzsz"
+    - "lsof"
+    - "lsscsi"
+    - "lttng-ust"
+    - "lua"
+    - "lua-devel"
+    - "lvm2"
+    - "lvm2-libs"
+    - "lynx"
+    - "lz4"
+    - "lzo"
+    - "lzop"
+    - "m17n-contrib"
+    - "m17n-db"
+    - "m17n-lib"
+    - "m2crypto"
+    - "m4"
+    - "madan-fonts"
+    - "mailcap"
+    - "mailx"
+    - "make"
+    - "man-db"
+    - "man-pages"
+    - "man-pages-overrides"
+    - "marco"
+    - "mariadb-devel"
+    - "mariadb-libs"
+    - "marisa"
+    - "mate-applets"
+    - "mate-backgrounds"
+    - "mate-calc"
+    - "mate-control-center"
+    - "mate-control-center-filesystem"
+    - "mate-desktop"
+    - "mate-desktop-libs"
+    - "mate-dictionary"
+    - "mate-disk-usage-analyzer"
+    - "mate-icon-theme"
+    - "mate-media"
+    - "mate-menus"
+    - "mate-menus-libs"
+    - "mate-menus-preferences-category-menu"
+    - "mate-notification-daemon"
+    - "mate-panel"
+    - "mate-panel-libs"
+    - "mate-polkit"
+    - "mate-power-manager"
+    - "mate-screensaver"
+    - "mate-screenshot"
+    - "mate-search-tool"
+    - "mate-session-manager"
+    - "mate-settings-daemon"
+    - "mate-system-log"
+    - "mate-system-monitor"
+    - "mate-terminal"
+    - "mate-themes"
+    - "mate-user-guide"
+    - "mate-utils-common"
+    - "mathjax"
+    - "mathjax-ams-fonts"
+    - "mathjax-caligraphic-fonts"
+    - "mathjax-fraktur-fonts"
+    - "mathjax-main-fonts"
+    - "mathjax-math-fonts"
+    - "mathjax-sansserif-fonts"
+    - "mathjax-script-fonts"
+    - "mathjax-size1-fonts"
+    - "mathjax-size2-fonts"
+    - "mathjax-size3-fonts"
+    - "mathjax-size4-fonts"
+    - "mathjax-stixweb-fonts"
+    - "mathjax-typewriter-fonts"
+    - "mathjax-vector-fonts"
+    - "mathjax-winchrome-fonts"
+    - "mathjax-winie6-fonts"
+    - "mcelog"
+    - "mdadm"
+    - "meanwhile"
+    - "media-player-info"
+    - "mesa-dri-drivers"
+    - "mesa-filesystem"
+    - "mesa-khr-devel"
+    - "mesa-libEGL"
+    - "mesa-libEGL-devel"
+    - "mesa-libGL"
+    - "mesa-libGL-devel"
+    - "mesa-libGLU"
+    - "mesa-libGLU-devel"
+    - "mesa-libOSMesa"
+    - "mesa-libgbm"
+    - "mesa-libglapi"
+    - "mesa-libxatracker"
+    - "mesa-private-llvm"
+    - "metacity"
+    - "metricbeat"
+    - "microcode_ctl"
+    - "minicom"
+    - "mjpegtools-libs"
+    - "mlocate"
+    - "mobile-broadband-provider-info"
+    - "mokutil"
+    - "motif"
+    - "mousetweaks"
+    - "mozilla-filesystem"
+    - "mozjs17"
+    - "mozjs24"
+    - "mozjs52"
+    - "mozo"
+    - "mpfr"
+    - "mpg123-libs"
+    - "mtdev"
+    - "mtools"
+    - "mtr"
+    - "mutter"
+    - "mxm"
+    - "mythes"
+    - "mythes-en"
+    - "nano"
+    - "nautilus"
+    - "nautilus-extensions"
+    - "nautilus-sendto"
+    - "ncompress"
+    - "ncurses"
+    - "ncurses-base"
+    - "ncurses-devel"
+    - "ncurses-libs"
+    - "ncurses-libs"
+    - "ndctl"
+    - "ndctl-libs"
+    - "neon"
+    - "net-snmp"
+    - "net-snmp-agent-libs"
+    - "net-snmp-devel"
+    - "net-snmp-libs"
+    - "net-snmp-perl"
+    - "net-tools"
+    - "netcf-libs"
+    - "nettle"
+    - "network-manager-applet"
+    - "newt"
+    - "newt-python"
+    - "nfs-utils"
+    - "nfs4-acl-tools"
+    - "nhn-nanum-fonts-common"
+    - "nhn-nanum-gothic-fonts"
+    - "nm-connection-editor"
+    - "nmap-ncat"
+    - "nodejs"
+    - "nodejs-devel"
+    - "nodejs-docs"
+    - "nodejs-full-i18n"
+    - "nodejs-libs"
+    - "nodejs-packaging"
+    - "npm"
+    - "nscd"
+    - "nspr"
+    - "nss"
+    - "nss-pem"
+    - "nss-softokn"
+    - "nss-softokn-freebl"
+    - "nss-softokn-freebl"
+    - "nss-sysinit"
+    - "nss-tools"
+    - "nss-util"
+    - "nss_compat_ossl"
+    - "ntp"
+    - "ntpdate"
+    - "ntsysv"
+    - "numactl"
+    - "numactl-libs"
+    - "numactl-libs"
+    - "numad"
+    - "nx-libs"
+    - "nxagent"
+    - "obexd"
+    - "oddjob"
+    - "oddjob-mkhomedir"
+    - "oniguruma"
+    - "opa-basic-tools"
+    - "opa-fastfabric"
+    - "open-sans-fonts"
+    - "open-vm-tools"
+    - "open-vm-tools-desktop"
+    - "opencc"
+    - "openconnect"
+    - "opencore-amr"
+    - "openjpeg-libs"
+    - "openjpeg2"
+    - "openmpi"
+    - "openscap"
+    - "openscap-scanner"
+    - "opensm"
+    - "opensm-devel"
+    - "opensm-libs"
+    - "opensm-static"
+    - "openssh"
+    - "openssh-askpass"
+    - "openssh-clients"
+    - "openssh-server"
+    - "openssl"
+    - "openssl-devel"
+    - "openssl-libs"
+    - "openssl098e"
+    - "openssl11"
+    - "openssl11-libs"
+    - "opus"
+    - "orage"
+    - "orc"
+    - "orca"
+    - "os-prober"
+    - "osinfo-db"
+    - "osinfo-db-tools"
+    - "overpass-fonts"
+    - "p11-kit"
+    - "p11-kit-trust"
+    - "p7zip"
+    - "p7zip-plugins"
+    - "pakchois"
+    - "paktype-naskh-basic-fonts"
+    - "pam"
+    - "pam"
+    - "pam-devel"
+    - "pam_krb5"
+    - "pango"
+    - "pangomm"
+    - "papi"
+    - "paps"
+    - "paps-libs"
+    - "paratype-pt-sans-fonts"
+    - "parted"
+    - "passenger"
+    - "passenger-doc"
+    - "passwd"
+    - "patch"
+    - "patchutils"
+    - "pavucontrol"
+    - "pciutils"
+    - "pciutils-libs"
+    - "pcre"
+    - "pcre"
+    - "pcre-devel"
+    - "pcre2"
+    - "pcre2-utf16"
+    - "pcre2-utf32"
+    - "pcsc-lite-libs"
+    - "perftest"
+    - "perl"
+    - "perl-B-Lint"
+    - "perl-Business-ISBN"
+    - "perl-Business-ISBN-Data"
+    - "perl-CGI"
+    - "perl-CPAN"
+    - "perl-Capture-Tiny"
+    - "perl-Carp"
+    - "perl-Class-ISA"
+    - "perl-Class-Load"
+    - "perl-Class-Singleton"
+    - "perl-Compress-Raw-Bzip2"
+    - "perl-Compress-Raw-Zlib"
+    - "perl-Config-Simple"
+    - "perl-DBD-SQLite"
+    - "perl-DBI"
+    - "perl-Data-Dumper"
+    - "perl-Data-OptList"
+    - "perl-DateTime"
+    - "perl-DateTime-Locale"
+    - "perl-DateTime-TimeZone"
+    - "perl-Digest"
+    - "perl-Digest-MD5"
+    - "perl-Digest-SHA"
+    - "perl-Encode"
+    - "perl-Encode-Locale"
+    - "perl-Env"
+    - "perl-Error"
+    - "perl-Exporter"
+    - "perl-ExtUtils-Install"
+    - "perl-ExtUtils-MakeMaker"
+    - "perl-ExtUtils-Manifest"
+    - "perl-ExtUtils-ParseXS"
+    - "perl-FCGI"
+    - "perl-File-BaseDir"
+    - "perl-File-CheckTree"
+    - "perl-File-Listing"
+    - "perl-File-Path"
+    - "perl-File-Temp"
+    - "perl-File-Which"
+    - "perl-Filter"
+    - "perl-Getopt-Long"
+    - "perl-Git"
+    - "perl-HTML-Parser"
+    - "perl-HTML-Tagset"
+    - "perl-HTTP-Cookies"
+    - "perl-HTTP-Daemon"
+    - "perl-HTTP-Date"
+    - "perl-HTTP-Message"
+    - "perl-HTTP-Negotiate"
+    - "perl-HTTP-Tiny"
+    - "perl-IO-Compress"
+    - "perl-IO-HTML"
+    - "perl-IO-Socket-IP"
+    - "perl-IO-Socket-SSL"
+    - "perl-JSON"
+    - "perl-LWP-MediaTypes"
+    - "perl-LWP-Protocol-https"
+    - "perl-List-MoreUtils"
+    - "perl-Locale-Codes"
+    - "perl-Locale-Maketext"
+    - "perl-Mail-Sender"
+    - "perl-Module-Implementation"
+    - "perl-Module-Pluggable"
+    - "perl-Module-Runtime"
+    - "perl-Mozilla-CA"
+    - "perl-Net-Daemon"
+    - "perl-Net-HTTP"
+    - "perl-Net-LibIDN"
+    - "perl-Net-SSLeay"
+    - "perl-Package-DeprecationManager"
+    - "perl-Package-Stash"
+    - "perl-Package-Stash-XS"
+    - "perl-Params-Util"
+    - "perl-Params-Validate"
+    - "perl-PathTools"
+    - "perl-PlRPC"
+    - "perl-Pod-Checker"
+    - "perl-Pod-Escapes"
+    - "perl-Pod-LaTeX"
+    - "perl-Pod-Parser"
+    - "perl-Pod-Perldoc"
+    - "perl-Pod-Plainer"
+    - "perl-Pod-Simple"
+    - "perl-Pod-Usage"
+    - "perl-Scalar-List-Utils"
+    - "perl-Socket"
+    - "perl-Storable"
+    - "perl-Sub-Install"
+    - "perl-Switch"
+    - "perl-Sys-Syslog"
+    - "perl-Term-ReadLine-Gnu"
+    - "perl-TermReadKey"
+    - "perl-Test-Harness"
+    - "perl-Test-Simple"
+    - "perl-Text-ParseWords"
+    - "perl-Text-Soundex"
+    - "perl-Text-Unidecode"
+    - "perl-Thread-Queue"
+    - "perl-Time-HiRes"
+    - "perl-Time-Local"
+    - "perl-TimeDate"
+    - "perl-Try-Tiny"
+    - "perl-URI"
+    - "perl-WWW-Curl"
+    - "perl-WWW-RobotRules"
+    - "perl-XML-LibXML"
+    - "perl-XML-NamespaceSupport"
+    - "perl-XML-Parser"
+    - "perl-XML-SAX"
+    - "perl-XML-SAX-Base"
+    - "perl-XML-Simple"
+    - "perl-autodie"
+    - "perl-constant"
+    - "perl-devel"
+    - "perl-libintl"
+    - "perl-libs"
+    - "perl-libwww-perl"
+    - "perl-local-lib"
+    - "perl-macros"
+    - "perl-parent"
+    - "perl-podlators"
+    - "perl-srpm-macros"
+    - "perl-threads"
+    - "perl-threads-shared"
+    - "pinentry"
+    - "pinentry-gtk"
+    - "pinentry-qt"
+    - "pinfo"
+    - "pixman"
+    - "pkgconfig"
+    - "pluma"
+    - "pluma-data"
+    - "plymouth"
+    - "plymouth-core-libs"
+    - "plymouth-scripts"
+    - "pm-utils"
+    - "pnm2ppa"
+    - "policycoreutils"
+    - "policycoreutils-python"
+    - "polkit"
+    - "polkit-gnome"
+    - "polkit-pkla-compat"
+    - "poppler"
+    - "poppler-data"
+    - "poppler-devel"
+    - "poppler-glib"
+    - "poppler-utils"
+    - "popt"
+    - "popt-devel"
+    - "postfix"
+    - "ppp"
+    - "pptp"
+    - "procps-ng"
+    - "psacct"
+    - "psmisc"
+    - "pth"
+    - "pulseaudio"
+    - "pulseaudio-gdm-hooks"
+    - "pulseaudio-libs"
+    - "pulseaudio-libs-glib2"
+    - "pulseaudio-module-bluetooth"
+    - "pulseaudio-module-x11"
+    - "pulseaudio-utils"
+    - "pwgen"
+    - "pycairo"
+    - "pygobject2"
+    - "pygpgme"
+    - "pygtk2"
+    - "pygtk2-libglade"
+    - "pygtksourceview"
+    - "pykickstart"
+    - "pyldb"
+    - "pyliblzma"
+    - "pyparted"
+    - "pytalloc"
+    - "python"
+    - "python-IPy"
+    - "python-augeas"
+    - "python-backports"
+    - "python-backports-ssl_match_hostname"
+    - "python-beaker"
+    - "python-blivet"
+    - "python-brlapi"
+    - "python-configobj"
+    - "python-configshell"
+    - "python-coverage"
+    - "python-cups"
+    - "python-custodia"
+    - "python-decorator"
+    - "python-deltarpm"
+    - "python-devel"
+    - "python-di"
+    - "python-dmidecode"
+    - "python-dns"
+    - "python-dogpile-core"
+    - "python-enum34"
+    - "python-ethtool"
+    - "python-firewall"
+    - "python-gobject"
+    - "python-gobject-base"
+    - "python-gssapi"
+    - "python-gudev"
+    - "python-hwdata"
+    - "python-iniparse"
+    - "python-inotify"
+    - "python-ipaddr"
+    - "python-javapackages"
+    - "python-jwcrypto"
+    - "python-kerberos"
+    - "python-kitchen"
+    - "python-kmod"
+    - "python-krbV"
+    - "python-libipa_hbac"
+    - "python-libs"
+    - "python-linecache2"
+    - "python-linux-procfs"
+    - "python-lxml"
+    - "python-magic"
+    - "python-mako"
+    - "python-meh"
+    - "python-meh-gui"
+    - "python-nss"
+    - "python-paste"
+    - "python-perf"
+    - "python-ply"
+    - "python-prettytable"
+    - "python-pwquality"
+    - "python-pyblock"
+    - "python-pycparser"
+    - "python-pycurl"
+    - "python-pyudev"
+    - "python-qrcode-core"
+    - "python-repoze-lru"
+    - "python-rpm-macros"
+    - "python-rtslib"
+    - "python-schedutils"
+    - "python-slip"
+    - "python-slip-dbus"
+    - "python-smbc"
+    - "python-srpm-macros"
+    - "python-sss"
+    - "python-sss-murmur"
+    - "python-sssdconfig"
+    - "python-syspurpose"
+    - "python-tdb"
+    - "python-tempita"
+    - "python-unicodecsv"
+    - "python-urlgrabber"
+    - "python-urwid"
+    - "python-warlock"
+    - "python-wrapt"
+    - "python-yubico"
+    - "python2-adal"
+    - "python2-asn1crypto"
+    - "python2-babel"
+    - "python2-backports-functools_lru_cache"
+    - "python2-blockdev"
+    - "python2-boto"
+    - "python2-certifi"
+    - "python2-chardet"
+    - "python2-cmd2"
+    - "python2-contextlib2"
+    - "python2-crypto"
+    - "python2-cryptography"
+    - "python2-dateutil"
+    - "python2-extras"
+    - "python2-futures"
+    - "python2-gunicorn"
+    - "python2-idna"
+    - "python2-iso8601"
+    - "python2-jmespath"
+    - "python2-jsonpatch"
+    - "python2-jsonpointer"
+    - "python2-jsonschema"
+    - "python2-jwt"
+    - "python2-ldap"
+    - "python2-markupsafe"
+    - "python2-mimeparse"
+    - "python2-mock"
+    - "python2-monotonic"
+    - "python2-msgpack"
+    - "python2-msrest"
+    - "python2-msrestazure"
+    - "python2-munch"
+    - "python2-oauthlib"
+    - "python2-olefile"
+    - "python2-os-service-types"
+    - "python2-pexpect"
+    - "python2-pillow"
+    - "python2-pip"
+    - "python2-ptyprocess"
+    - "python2-pyasn1"
+    - "python2-pyasn1-modules"
+    - "python2-pyatspi"
+    - "python2-pyparsing"
+    - "python2-pyperclip"
+    - "python2-pyxdg"
+    - "python2-requests"
+    - "python2-rpm-macros"
+    - "python2-rsa"
+    - "python2-setuptools"
+    - "python2-subprocess32"
+    - "python2-traceback2"
+    - "python2-unittest2"
+    - "python2-urllib3"
+    - "python2-wcwidth"
+    - "python3"
+    - "python3-ceph-argparse"
+    - "python3-ceph-common"
+    - "python3-cephfs"
+    - "python3-devel"
+    - "python3-libs"
+    - "python3-pip"
+    - "python3-rados"
+    - "python3-rbd"
+    - "python3-rgw"
+    - "python3-rpm-generators"
+    - "python3-rpm-macros"
+    - "python3-setuptools"
+    - "python36-prettytable"
+    - "pytz"
+    - "pyusb"
+    - "pyxattr"
+    - "qemu-guest-agent"
+    - "qemu-img-ev"
+    - "qemu-kvm-common-ev"
+    - "qemu-kvm-ev"
+    - "qpdf-libs"
+    - "qrencode-libs"
+    - "qt"
+    - "qt-settings"
+    - "qt-x11"
+    - "qt3"
+    - "qt5-qtbase"
+    - "qt5-qtbase-common"
+    - "qt5-qtbase-devel"
+    - "qt5-qtbase-gui"
+    - "qt5-rpm-macros"
+    - "quota"
+    - "quota-nls"
+    - "radvd"
+    - "raptor2"
+    - "rarian"
+    - "rarian-compat"
+    - "rasqal"
+    - "rcs"
+    - "rdate"
+    - "rdma-core"
+    - "rdma-core-devel"
+    - "readline"
+    - "readline-devel"
+    - "realmd"
+    - "recode"
+    - "redhat-indexhtml"
+    - "redhat-logos"
+    - "redhat-lsb"
+    - "redhat-lsb-core"
+    - "redhat-lsb-cxx"
+    - "redhat-lsb-desktop"
+    - "redhat-lsb-languages"
+    - "redhat-lsb-printing"
+    - "redhat-lsb-submod-multimedia"
+    - "redhat-lsb-submod-security"
+    - "redhat-menus"
+    - "redhat-release-server"
+    - "redhat-rpm-config"
+    - "redhat-support-lib-python"
+    - "redhat-support-tool"
+    - "redland"
+    - "rest"
+    - "rfkill"
+    - "rhino"
+    - "rhn-check"
+    - "rhn-client-tools"
+    - "rhn-setup"
+    - "rhnlib"
+    - "rhnsd"
+    - "rhythmbox"
+    - "rng-tools"
+    - "rootfiles"
+    - "rpcbind"
+    - "rpm"
+    - "rpm-build"
+    - "rpm-build-libs"
+    - "rpm-devel"
+    - "rpm-libs"
+    - "rpm-python"
+    - "rpm-sign"
+    - "rsync"
+    - "rsyslog"
+    - "rsyslog-mmjsonparse"
+    - "rtkit"
+    - "ruby"
+    - "ruby-augeas"
+    - "ruby-devel"
+    - "ruby-irb"
+    - "ruby-libs"
+    - "ruby-shadow"
+    - "rubygem-abrt"
+    - "rubygem-bigdecimal"
+    - "rubygem-daemon_controller"
+    - "rubygem-io-console"
+    - "rubygem-json"
+    - "rubygem-net-ldap"
+    - "rubygem-psych"
+    - "rubygem-rack"
+    - "rubygem-rake"
+    - "rubygem-rdoc"
+    - "rubygems"
+    - "samba-client"
+    - "samba-client-libs"
+    - "samba-common"
+    - "samba-common-libs"
+    - "samba-common-tools"
+    - "samba-libs"
+    - "sane-backends"
+    - "sane-backends-drivers-scanners"
+    - "sane-backends-libs"
+    - "satyr"
+    - "sbc"
+    - "scap-security-guide"
+    - "scl-utils"
+    - "screen"
+    - "seabios-bin"
+    - "seahorse"
+    - "seavgabios-bin"
+    - "sed"
+    - "selinux-policy"
+    - "selinux-policy-targeted"
+    - "setools-libs"
+    - "setroubleshoot"
+    - "setroubleshoot-plugins"
+    - "setroubleshoot-server"
+    - "setserial"
+    - "setup"
+    - "setuptool"
+    - "sg3_utils"
+    - "sg3_utils-libs"
+    - "sgabios-bin"
+    - "sgpio"
+    - "shadow-utils"
+    - "shared-mime-info"
+    - "sharp"
+    - "shim-x64"
+    - "sil-abyssinica-fonts"
+    - "sil-nuosu-fonts"
+    - "sil-padauk-fonts"
+    - "simple-scan"
+    - "skkdic"
+    - "slang"
+    - "smartmontools"
+    - "smbios-utils-bin"
+    - "smc-fonts-common"
+    - "smc-meera-fonts"
+    - "snappy"
+    - "sos"
+    - "sound-theme-freedesktop"
+    - "soundtouch"
+    - "sox"
+    - "spax"
+    - "speech-dispatcher"
+    - "speech-dispatcher-python"
+    - "speex"
+    - "spice-glib"
+    - "spice-gtk3"
+    - "spice-protocol"
+    - "spice-server"
+    - "spice-vdagent"
+    - "sqlite"
+    - "squashfs-tools"
+    - "srp_daemon"
+    - "sssd"
+    - "sssd-ad"
+    - "sssd-client"
+    - "sssd-common"
+    - "sssd-common-pac"
+    - "sssd-dbus"
+    - "sssd-ipa"
+    - "sssd-krb5"
+    - "sssd-krb5-common"
+    - "sssd-proxy"
+    - "sssd-tools"
+    - "startup-notification"
+    - "stix-fonts"
+    - "stoken-libs"
+    - "strace"
+    - "stress"
+    - "stress-ng"
+    - "subscription-manager"
+    - "subscription-manager-rhsm"
+    - "subscription-manager-rhsm-certificates"
+    - "subversion"
+    - "subversion-libs"
+    - "sudo"
+    - "sushi"
+    - "sysfsutils"
+    - "sysstat"
+    - "system-config-date"
+    - "system-config-date-docs"
+    - "system-config-language"
+    - "system-config-printer"
+    - "system-config-printer-libs"
+    - "system-config-printer-udev"
+    - "system-config-users"
+    - "system-config-users-docs"
+    - "systemd"
+    - "systemd-libs"
+    - "systemd-python"
+    - "systemd-sysv"
+    - "systemtap"
+    - "systemtap-client"
+    - "systemtap-devel"
+    - "systemtap-runtime"
+    - "systemtap-sdt-devel"
+    - "sysvinit-tools"
+    - "t1lib"
+    - "taglib"
+    - "tagsoup"
+    - "tar"
+    - "targetcli"
+    - "tcl"
+    - "tcl"
+    - "tcllib"
+    - "tcp_wrappers"
+    - "tcp_wrappers-devel"
+    - "tcp_wrappers-libs"
+    - "tcpdump"
+    - "tcsh"
+    - "teamd"
+    - "teckit"
+    - "telepathy-farstream"
+    - "telepathy-filesystem"
+    - "telepathy-gabble"
+    - "telepathy-glib"
+    - "telepathy-haze"
+    - "telepathy-logger"
+    - "telepathy-mission-control"
+    - "telepathy-salut"
+    - "telnet"
+    - "texinfo"
+    - "texinfo-tex"
+    - "texlive"
+    - "texlive-a4wide"
+    - "texlive-a4wide-doc"
+    - "texlive-adjustbox"
+    - "texlive-adjustbox-doc"
+    - "texlive-ae"
+    - "texlive-ae-doc"
+    - "texlive-algorithms"
+    - "texlive-algorithms-doc"
+    - "texlive-amscls"
+    - "texlive-amscls-doc"
+    - "texlive-amsfonts"
+    - "texlive-amsfonts-doc"
+    - "texlive-amsmath"
+    - "texlive-amsmath-doc"
+    - "texlive-amstex"
+    - "texlive-amstex-bin"
+    - "texlive-amstex-doc"
+    - "texlive-anysize"
+    - "texlive-anysize-doc"
+    - "texlive-appendix"
+    - "texlive-appendix-doc"
+    - "texlive-arabxetex"
+    - "texlive-arabxetex-doc"
+    - "texlive-arphic"
+    - "texlive-arphic-doc"
+    - "texlive-attachfile"
+    - "texlive-attachfile-doc"
+    - "texlive-auto-pst-pdf"
+    - "texlive-auto-pst-pdf-doc"
+    - "texlive-avantgar"
+    - "texlive-babel"
+    - "texlive-babel-doc"
+    - "texlive-babelbib"
+    - "texlive-babelbib-doc"
+    - "texlive-base"
+    - "texlive-beamer"
+    - "texlive-beamer-doc"
+    - "texlive-bera"
+    - "texlive-bera-doc"
+    - "texlive-beton"
+    - "texlive-beton-doc"
+    - "texlive-bibtex"
+    - "texlive-bibtex-bin"
+    - "texlive-bibtex-doc"
+    - "texlive-bibtopic"
+    - "texlive-bibtopic-doc"
+    - "texlive-bibunits"
+    - "texlive-bibunits-doc"
+    - "texlive-bidi"
+    - "texlive-bidi-doc"
+    - "texlive-bigfoot"
+    - "texlive-bigfoot-doc"
+    - "texlive-bookman"
+    - "texlive-booktabs"
+    - "texlive-booktabs-doc"
+    - "texlive-boondox"
+    - "texlive-boondox-doc"
+    - "texlive-boxedminipage"
+    - "texlive-boxedminipage-doc"
+    - "texlive-breakurl"
+    - "texlive-breakurl-doc"
+    - "texlive-caption"
+    - "texlive-caption-doc"
+    - "texlive-carlisle"
+    - "texlive-carlisle-doc"
+    - "texlive-cbfonts"
+    - "texlive-cbfonts-doc"
+    - "texlive-changebar"
+    - "texlive-changebar-doc"
+    - "texlive-changepage"
+    - "texlive-changepage-doc"
+    - "texlive-charter"
+    - "texlive-charter-doc"
+    - "texlive-chngcntr"
+    - "texlive-chngcntr-doc"
+    - "texlive-cite"
+    - "texlive-cite-doc"
+    - "texlive-cjk"
+    - "texlive-cjk-doc"
+    - "texlive-cm"
+    - "texlive-cm-doc"
+    - "texlive-cm-lgc"
+    - "texlive-cm-lgc-doc"
+    - "texlive-cm-super"
+    - "texlive-cm-super-doc"
+    - "texlive-cmap"
+    - "texlive-cmap-doc"
+    - "texlive-cmcyr"
+    - "texlive-cmcyr-doc"
+    - "texlive-cmextra"
+    - "texlive-cns"
+    - "texlive-cns-doc"
+    - "texlive-collectbox"
+    - "texlive-collectbox-doc"
+    - "texlive-collection-basic"
+    - "texlive-collection-documentation-base"
+    - "texlive-collection-fontsrecommended"
+    - "texlive-collection-htmlxml"
+    - "texlive-collection-langcyrillic"
+    - "texlive-collection-latex"
+    - "texlive-collection-latexrecommended"
+    - "texlive-collection-xetex"
+    - "texlive-colortbl"
+    - "texlive-colortbl-doc"
+    - "texlive-comment"
+    - "texlive-comment-doc"
+    - "texlive-courier"
+    - "texlive-crop"
+    - "texlive-crop-doc"
+    - "texlive-csquotes"
+    - "texlive-csquotes-doc"
+    - "texlive-ctable"
+    - "texlive-ctable-doc"
+    - "texlive-currfile"
+    - "texlive-currfile-doc"
+    - "texlive-cyrillic"
+    - "texlive-cyrillic-bin"
+    - "texlive-cyrillic-bin-bin"
+    - "texlive-cyrillic-doc"
+    - "texlive-cyrplain"
+    - "texlive-datatool"
+    - "texlive-datatool-doc"
+    - "texlive-datetime"
+    - "texlive-datetime-doc"
+    - "texlive-disser"
+    - "texlive-disser-doc"
+    - "texlive-draftwatermark"
+    - "texlive-draftwatermark-doc"
+    - "texlive-dvipdfm"
+    - "texlive-dvipdfm-bin"
+    - "texlive-dvipdfm-doc"
+    - "texlive-dvipdfmx"
+    - "texlive-dvipdfmx-bin"
+    - "texlive-dvipdfmx-def"
+    - "texlive-dvipdfmx-doc"
+    - "texlive-dvipng"
+    - "texlive-dvipng-bin"
+    - "texlive-dvipng-doc"
+    - "texlive-dvips"
+    - "texlive-dvips-bin"
+    - "texlive-dvips-doc"
+    - "texlive-ec"
+    - "texlive-ec-doc"
+    - "texlive-eepic"
+    - "texlive-eepic-doc"
+    - "texlive-emulateapj"
+    - "texlive-emulateapj-doc"
+    - "texlive-enctex"
+    - "texlive-enctex-doc"
+    - "texlive-endnotes"
+    - "texlive-endnotes-doc"
+    - "texlive-enumitem"
+    - "texlive-enumitem-doc"
+    - "texlive-environ"
+    - "texlive-environ-doc"
+    - "texlive-epsf"
+    - "texlive-epsf-doc"
+    - "texlive-epstopdf"
+    - "texlive-epstopdf-bin"
+    - "texlive-epstopdf-doc"
+    - "texlive-eskd"
+    - "texlive-eskd-doc"
+    - "texlive-eskdx"
+    - "texlive-eskdx-doc"
+    - "texlive-eso-pic"
+    - "texlive-eso-pic-doc"
+    - "texlive-etex"
+    - "texlive-etex-doc"
+    - "texlive-etex-pkg"
+    - "texlive-etex-pkg-doc"
+    - "texlive-etoolbox"
+    - "texlive-etoolbox-doc"
+    - "texlive-euenc"
+    - "texlive-euenc-doc"
+    - "texlive-euler"
+    - "texlive-euler-doc"
+    - "texlive-eulervm"
+    - "texlive-eulervm-doc"
+    - "texlive-euro"
+    - "texlive-euro-doc"
+    - "texlive-eurosym"
+    - "texlive-eurosym-doc"
+    - "texlive-everypage"
+    - "texlive-everypage-doc"
+    - "texlive-extsizes"
+    - "texlive-extsizes-doc"
+    - "texlive-fancybox"
+    - "texlive-fancybox-doc"
+    - "texlive-fancyhdr"
+    - "texlive-fancyhdr-doc"
+    - "texlive-fancyref"
+    - "texlive-fancyref-doc"
+    - "texlive-fancyvrb"
+    - "texlive-fancyvrb-doc"
+    - "texlive-filecontents"
+    - "texlive-filecontents-doc"
+    - "texlive-filehook"
+    - "texlive-filehook-doc"
+    - "texlive-finstrut"
+    - "texlive-finstrut-doc"
+    - "texlive-fix2col"
+    - "texlive-fix2col-doc"
+    - "texlive-fixlatvian"
+    - "texlive-fixlatvian-doc"
+    - "texlive-float"
+    - "texlive-float-doc"
+    - "texlive-fmtcount"
+    - "texlive-fmtcount-doc"
+    - "texlive-fncychap"
+    - "texlive-fncychap-doc"
+    - "texlive-fontaxes"
+    - "texlive-fontaxes-doc"
+    - "texlive-fontbook"
+    - "texlive-fontbook-doc"
+    - "texlive-fontspec"
+    - "texlive-fontspec-doc"
+    - "texlive-fontware"
+    - "texlive-fontware-bin"
+    - "texlive-fontwrap"
+    - "texlive-fontwrap-doc"
+    - "texlive-footmisc"
+    - "texlive-footmisc-doc"
+    - "texlive-fp"
+    - "texlive-fp-doc"
+    - "texlive-fpl"
+    - "texlive-fpl-doc"
+    - "texlive-framed"
+    - "texlive-framed-doc"
+    - "texlive-garuda-c90"
+    - "texlive-geometry"
+    - "texlive-geometry-doc"
+    - "texlive-glossaries"
+    - "texlive-glossaries-bin"
+    - "texlive-glossaries-doc"
+    - "texlive-glyphlist"
+    - "texlive-gost"
+    - "texlive-gost-doc"
+    - "texlive-graphics"
+    - "texlive-graphics-doc"
+    - "texlive-gsftopk"
+    - "texlive-gsftopk-bin"
+    - "texlive-helvetic"
+    - "texlive-hyperref"
+    - "texlive-hyperref-doc"
+    - "texlive-hyph-utf8"
+    - "texlive-hyph-utf8-doc"
+    - "texlive-hyphen-base"
+    - "texlive-hyphen-bulgarian"
+    - "texlive-hyphen-russian"
+    - "texlive-hyphen-ukrainian"
+    - "texlive-hyphenat"
+    - "texlive-hyphenat-doc"
+    - "texlive-ifetex"
+    - "texlive-ifetex-doc"
+    - "texlive-ifluatex"
+    - "texlive-ifluatex-doc"
+    - "texlive-ifmtarg"
+    - "texlive-ifmtarg-doc"
+    - "texlive-ifoddpage"
+    - "texlive-ifoddpage-doc"
+    - "texlive-ifplatform"
+    - "texlive-ifplatform-doc"
+    - "texlive-iftex"
+    - "texlive-iftex-doc"
+    - "texlive-ifxetex"
+    - "texlive-ifxetex-doc"
+    - "texlive-index"
+    - "texlive-index-doc"
+    - "texlive-jadetex"
+    - "texlive-jadetex-bin"
+    - "texlive-jadetex-doc"
+    - "texlive-jknapltx"
+    - "texlive-jknapltx-doc"
+    - "texlive-kastrup"
+    - "texlive-kastrup-doc"
+    - "texlive-kerkis"
+    - "texlive-kerkis-doc"
+    - "texlive-koma-script"
+    - "texlive-kpathsea"
+    - "texlive-kpathsea-bin"
+    - "texlive-kpathsea-doc"
+    - "texlive-kpathsea-lib"
+    - "texlive-kpathsea-lib-devel"
+    - "texlive-kpfonts"
+    - "texlive-kpfonts-doc"
+    - "texlive-l3experimental"
+    - "texlive-l3experimental-doc"
+    - "texlive-l3kernel"
+    - "texlive-l3kernel-doc"
+    - "texlive-l3packages"
+    - "texlive-l3packages-doc"
+    - "texlive-lastpage"
+    - "texlive-lastpage-doc"
+    - "texlive-latex"
+    - "texlive-latex-bin"
+    - "texlive-latex-bin-bin"
+    - "texlive-latex-doc"
+    - "texlive-latex-fonts"
+    - "texlive-latex-fonts-doc"
+    - "texlive-latexconfig"
+    - "texlive-lato"
+    - "texlive-lato-doc"
+    - "texlive-lcyw"
+    - "texlive-lcyw-doc"
+    - "texlive-lettrine"
+    - "texlive-lettrine-doc"
+    - "texlive-lh"
+    - "texlive-lh-doc"
+    - "texlive-lhcyr"
+    - "texlive-lineno"
+    - "texlive-lineno-doc"
+    - "texlive-listings"
+    - "texlive-listings-doc"
+    - "texlive-lm"
+    - "texlive-lm-doc"
+    - "texlive-lm-math"
+    - "texlive-lm-math-doc"
+    - "texlive-ltabptch"
+    - "texlive-ltabptch-doc"
+    - "texlive-ltxmisc"
+    - "texlive-lua-alt-getopt"
+    - "texlive-lua-alt-getopt-doc"
+    - "texlive-lualatex-math"
+    - "texlive-lualatex-math-doc"
+    - "texlive-luaotfload"
+    - "texlive-luaotfload-bin"
+    - "texlive-luaotfload-doc"
+    - "texlive-luatex"
+    - "texlive-luatex-bin"
+    - "texlive-luatex-doc"
+    - "texlive-luatexbase"
+    - "texlive-luatexbase-doc"
+    - "texlive-ly1"
+    - "texlive-ly1-doc"
+    - "texlive-makecmds"
+    - "texlive-makecmds-doc"
+    - "texlive-makeindex"
+    - "texlive-makeindex-bin"
+    - "texlive-makeindex-doc"
+    - "texlive-marginnote"
+    - "texlive-marginnote-doc"
+    - "texlive-marvosym"
+    - "texlive-marvosym-doc"
+    - "texlive-mathdesign"
+    - "texlive-mathdesign-doc"
+    - "texlive-mathpazo"
+    - "texlive-mathpazo-doc"
+    - "texlive-mathspec"
+    - "texlive-mathspec-doc"
+    - "texlive-mdwtools"
+    - "texlive-mdwtools-doc"
+    - "texlive-memoir"
+    - "texlive-memoir-doc"
+    - "texlive-metafont"
+    - "texlive-metafont-bin"
+    - "texlive-metalogo"
+    - "texlive-metalogo-doc"
+    - "texlive-metapost"
+    - "texlive-metapost-bin"
+    - "texlive-metapost-doc"
+    - "texlive-metapost-examples-doc"
+    - "texlive-mflogo"
+    - "texlive-mflogo-doc"
+    - "texlive-mfnfss"
+    - "texlive-mfnfss-doc"
+    - "texlive-mfware"
+    - "texlive-mfware-bin"
+    - "texlive-mh"
+    - "texlive-mh-doc"
+    - "texlive-microtype"
+    - "texlive-microtype-doc"
+    - "texlive-misc"
+    - "texlive-mnsymbol"
+    - "texlive-mnsymbol-doc"
+    - "texlive-moreverb"
+    - "texlive-moreverb-doc"
+    - "texlive-mparhack"
+    - "texlive-mparhack-doc"
+    - "texlive-mptopdf"
+    - "texlive-mptopdf-bin"
+    - "texlive-ms"
+    - "texlive-ms-doc"
+    - "texlive-multido"
+    - "texlive-multido-doc"
+    - "texlive-multirow"
+    - "texlive-multirow-doc"
+    - "texlive-natbib"
+    - "texlive-natbib-doc"
+    - "texlive-ncctools"
+    - "texlive-ncctools-doc"
+    - "texlive-ncntrsbk"
+    - "texlive-newtx"
+    - "texlive-newtx-doc"
+    - "texlive-norasi-c90"
+    - "texlive-ntgclass"
+    - "texlive-ntgclass-doc"
+    - "texlive-oberdiek"
+    - "texlive-oberdiek-doc"
+    - "texlive-overpic"
+    - "texlive-overpic-doc"
+    - "texlive-palatino"
+    - "texlive-paralist"
+    - "texlive-paralist-doc"
+    - "texlive-parallel"
+    - "texlive-parallel-doc"
+    - "texlive-parskip"
+    - "texlive-parskip-doc"
+    - "texlive-passivetex"
+    - "texlive-pdfpages"
+    - "texlive-pdfpages-doc"
+    - "texlive-pdftex"
+    - "texlive-pdftex-bin"
+    - "texlive-pdftex-def"
+    - "texlive-pdftex-doc"
+    - "texlive-pgf"
+    - "texlive-pgf-doc"
+    - "texlive-philokalia"
+    - "texlive-philokalia-doc"
+    - "texlive-placeins"
+    - "texlive-placeins-doc"
+    - "texlive-plain"
+    - "texlive-polyglossia"
+    - "texlive-polyglossia-doc"
+    - "texlive-powerdot"
+    - "texlive-powerdot-doc"
+    - "texlive-preprint"
+    - "texlive-preprint-doc"
+    - "texlive-psfrag"
+    - "texlive-psfrag-doc"
+    - "texlive-pslatex"
+    - "texlive-psnfss"
+    - "texlive-psnfss-doc"
+    - "texlive-pspicture"
+    - "texlive-pspicture-doc"
+    - "texlive-pst-3d"
+    - "texlive-pst-3d-doc"
+    - "texlive-pst-blur"
+    - "texlive-pst-blur-doc"
+    - "texlive-pst-coil"
+    - "texlive-pst-coil-doc"
+    - "texlive-pst-eps"
+    - "texlive-pst-eps-doc"
+    - "texlive-pst-fill"
+    - "texlive-pst-fill-doc"
+    - "texlive-pst-grad"
+    - "texlive-pst-grad-doc"
+    - "texlive-pst-math"
+    - "texlive-pst-math-doc"
+    - "texlive-pst-node"
+    - "texlive-pst-node-doc"
+    - "texlive-pst-pdf"
+    - "texlive-pst-pdf-bin"
+    - "texlive-pst-pdf-doc"
+    - "texlive-pst-plot"
+    - "texlive-pst-plot-doc"
+    - "texlive-pst-slpe"
+    - "texlive-pst-slpe-doc"
+    - "texlive-pst-text"
+    - "texlive-pst-text-doc"
+    - "texlive-pst-tools"
+    - "texlive-pst-tools-doc"
+    - "texlive-pst-tree"
+    - "texlive-pst-tree-doc"
+    - "texlive-pstricks"
+    - "texlive-pstricks-add"
+    - "texlive-pstricks-add-doc"
+    - "texlive-pstricks-doc"
+    - "texlive-ptext"
+    - "texlive-ptext-doc"
+    - "texlive-pxfonts"
+    - "texlive-pxfonts-doc"
+    - "texlive-qstest"
+    - "texlive-qstest-doc"
+    - "texlive-rcs"
+    - "texlive-rcs-doc"
+    - "texlive-realscripts"
+    - "texlive-realscripts-doc"
+    - "texlive-revtex"
+    - "texlive-revtex-doc"
+    - "texlive-revtex4"
+    - "texlive-revtex4-doc"
+    - "texlive-rotating"
+    - "texlive-rotating-doc"
+    - "texlive-rsfs"
+    - "texlive-rsfs-doc"
+    - "texlive-ruhyphen"
+    - "texlive-sansmath"
+    - "texlive-sansmath-doc"
+    - "texlive-sauerj"
+    - "texlive-sauerj-doc"
+    - "texlive-scheme-basic"
+    - "texlive-section"
+    - "texlive-section-doc"
+    - "texlive-sectsty"
+    - "texlive-sectsty-doc"
+    - "texlive-seminar"
+    - "texlive-seminar-doc"
+    - "texlive-sepnum"
+    - "texlive-sepnum-doc"
+    - "texlive-setspace"
+    - "texlive-setspace-doc"
+    - "texlive-showexpl"
+    - "texlive-showexpl-doc"
+    - "texlive-siunitx"
+    - "texlive-siunitx-doc"
+    - "texlive-slantsc"
+    - "texlive-slantsc-doc"
+    - "texlive-soul"
+    - "texlive-soul-doc"
+    - "texlive-stmaryrd"
+    - "texlive-stmaryrd-doc"
+    - "texlive-sttools"
+    - "texlive-sttools-doc"
+    - "texlive-subfig"
+    - "texlive-subfig-doc"
+    - "texlive-subfigure"
+    - "texlive-subfigure-doc"
+    - "texlive-substr"
+    - "texlive-substr-doc"
+    - "texlive-supertabular"
+    - "texlive-supertabular-doc"
+    - "texlive-svn-prov"
+    - "texlive-svn-prov-doc"
+    - "texlive-symbol"
+    - "texlive-t2"
+    - "texlive-t2-doc"
+    - "texlive-tcolorbox"
+    - "texlive-tcolorbox-doc"
+    - "texlive-tetex"
+    - "texlive-tetex-bin"
+    - "texlive-tetex-doc"
+    - "texlive-tex"
+    - "texlive-tex-bin"
+    - "texlive-tex-gyre"
+    - "texlive-tex-gyre-doc"
+    - "texlive-tex-gyre-math"
+    - "texlive-tex-gyre-math-doc"
+    - "texlive-tex4ht"
+    - "texlive-tex4ht-bin"
+    - "texlive-tex4ht-doc"
+    - "texlive-texconfig"
+    - "texlive-texconfig-bin"
+    - "texlive-texlive.infra"
+    - "texlive-texlive.infra-bin"
+    - "texlive-texlive.infra-doc"
+    - "texlive-textcase"
+    - "texlive-textcase-doc"
+    - "texlive-textpos"
+    - "texlive-textpos-doc"
+    - "texlive-thailatex"
+    - "texlive-thailatex-doc"
+    - "texlive-threeparttable"
+    - "texlive-threeparttable-doc"
+    - "texlive-thumbpdf"
+    - "texlive-thumbpdf-bin"
+    - "texlive-thumbpdf-doc"
+    - "texlive-times"
+    - "texlive-tipa"
+    - "texlive-tipa-doc"
+    - "texlive-titlesec"
+    - "texlive-titlesec-doc"
+    - "texlive-titling"
+    - "texlive-titling-doc"
+    - "texlive-tocloft"
+    - "texlive-tocloft-doc"
+    - "texlive-tools"
+    - "texlive-tools-doc"
+    - "texlive-trimspaces"
+    - "texlive-trimspaces-doc"
+    - "texlive-txfonts"
+    - "texlive-txfonts-doc"
+    - "texlive-type1cm"
+    - "texlive-type1cm-doc"
+    - "texlive-typehtml"
+    - "texlive-typehtml-doc"
+    - "texlive-ucharclasses"
+    - "texlive-ucharclasses-doc"
+    - "texlive-ucs"
+    - "texlive-ucs-doc"
+    - "texlive-uhc"
+    - "texlive-uhc-doc"
+    - "texlive-ukrhyph"
+    - "texlive-ukrhyph-doc"
+    - "texlive-ulem"
+    - "texlive-ulem-doc"
+    - "texlive-underscore"
+    - "texlive-underscore-doc"
+    - "texlive-unicode-math"
+    - "texlive-unicode-math-doc"
+    - "texlive-unisugar"
+    - "texlive-unisugar-doc"
+    - "texlive-upquote"
+    - "texlive-upquote-doc"
+    - "texlive-url"
+    - "texlive-url-doc"
+    - "texlive-utopia"
+    - "texlive-utopia-doc"
+    - "texlive-varwidth"
+    - "texlive-varwidth-doc"
+    - "texlive-vmargin"
+    - "texlive-vmargin-doc"
+    - "texlive-wadalab"
+    - "texlive-wadalab-doc"
+    - "texlive-was"
+    - "texlive-was-doc"
+    - "texlive-wasy"
+    - "texlive-wasy-doc"
+    - "texlive-wasysym"
+    - "texlive-wasysym-doc"
+    - "texlive-wrapfig"
+    - "texlive-wrapfig-doc"
+    - "texlive-xcolor"
+    - "texlive-xcolor-doc"
+    - "texlive-xdvi"
+    - "texlive-xdvi-bin"
+    - "texlive-xecjk"
+    - "texlive-xecjk-doc"
+    - "texlive-xecolor"
+    - "texlive-xecolor-doc"
+    - "texlive-xecyr"
+    - "texlive-xecyr-doc"
+    - "texlive-xeindex"
+    - "texlive-xeindex-doc"
+    - "texlive-xepersian"
+    - "texlive-xepersian-doc"
+    - "texlive-xesearch"
+    - "texlive-xesearch-doc"
+    - "texlive-xetex"
+    - "texlive-xetex-bin"
+    - "texlive-xetex-def"
+    - "texlive-xetex-doc"
+    - "texlive-xetex-itrans"
+    - "texlive-xetex-itrans-doc"
+    - "texlive-xetex-pstricks"
+    - "texlive-xetex-pstricks-doc"
+    - "texlive-xetex-tibetan"
+    - "texlive-xetex-tibetan-doc"
+    - "texlive-xetexconfig"
+    - "texlive-xetexfontinfo"
+    - "texlive-xetexfontinfo-doc"
+    - "texlive-xfor"
+    - "texlive-xfor-doc"
+    - "texlive-xifthen"
+    - "texlive-xifthen-doc"
+    - "texlive-xkeyval"
+    - "texlive-xkeyval-doc"
+    - "texlive-xltxtra"
+    - "texlive-xltxtra-doc"
+    - "texlive-xmltex"
+    - "texlive-xmltex-bin"
+    - "texlive-xmltex-doc"
+    - "texlive-xstring"
+    - "texlive-xstring-doc"
+    - "texlive-xtab"
+    - "texlive-xtab-doc"
+    - "texlive-xunicode"
+    - "texlive-xunicode-doc"
+    - "texlive-xypic"
+    - "texlive-xypic-doc"
+    - "texlive-zapfchan"
+    - "texlive-zapfding"
+    - "thai-scalable-fonts-common"
+    - "thai-scalable-waree-fonts"
+    - "thunar-archive-plugin"
+    - "thunar-volman"
+    - "tigervnc-license"
+    - "tigervnc-server"
+    - "tigervnc-server-minimal"
+    - "time"
+    - "tk"
+    - "tk"
+    - "tmux"
+    - "totem"
+    - "totem-nautilus"
+    - "totem-pl-parser"
+    - "traceroute"
+    - "tracker"
+    - "transmission-common"
+    - "transmission-gtk"
+    - "tree"
+    - "trousers"
+    - "ttmkfdir"
+    - "tumbler"
+    - "tuned"
+    - "turbovnc"
+    - "twolame-libs"
+    - "tzdata"
+    - "tzdata-java"
+    - "ucs-miscfixed-fonts"
+    - "udisks2"
+    - "udunits2"
+    - "udunits2-devel"
+    - "unbound-libs"
+    - "unique"
+    - "unixODBC"
+    - "unoconv"
+    - "unzip"
+    - "upower"
+    - "urw-base35-bookman-fonts"
+    - "urw-base35-c059-fonts"
+    - "urw-base35-d050000l-fonts"
+    - "urw-base35-fonts"
+    - "urw-base35-fonts-common"
+    - "urw-base35-gothic-fonts"
+    - "urw-base35-nimbus-mono-ps-fonts"
+    - "urw-base35-nimbus-roman-fonts"
+    - "urw-base35-nimbus-sans-fonts"
+    - "urw-base35-p052-fonts"
+    - "urw-base35-standard-symbols-ps-fonts"
+    - "urw-base35-z003-fonts"
+    - "usb_modeswitch"
+    - "usb_modeswitch-data"
+    - "usbmuxd"
+    - "usbredir"
+    - "usbutils"
+    - "usermode"
+    - "usermode-gtk"
+    - "userspace-rcu"
+    - "ustr"
+    - "util-linux"
+    - "uuid"
+    - "uuid-perl"
+    - "vim-common"
+    - "vim-enhanced"
+    - "vim-filesystem"
+    - "vim-minimal"
+    - "vinagre"
+    - "vino"
+    - "virt-what"
+    - "vlgothic-fonts"
+    - "vo-amrwbenc"
+    - "volume_key-libs"
+    - "vorbis-tools"
+    - "vpnc"
+    - "vpnc-script"
+    - "vte"
+    - "vte-profile"
+    - "vte291"
+    - "vte3"
+    - "wavpack"
+    - "web-assets-filesystem"
+    - "webkitgtk"
+    - "webkitgtk3"
+    - "webkitgtk4"
+    - "webkitgtk4-jsc"
+    - "webrtc-audio-processing"
+    - "wget"
+    - "which"
+    - "wireless-tools"
+    - "wodim"
+    - "words"
+    - "wpa_supplicant"
+    - "wqy-microhei-fonts"
+    - "wqy-zenhei-fonts"
+    - "wvdial"
+    - "wxBase"
+    - "wxGTK"
+    - "x264-libs"
+    - "xcb-util"
+    - "xcb-util-image"
+    - "xcb-util-keysyms"
+    - "xcb-util-renderutil"
+    - "xcb-util-wm"
+    - "xchat"
+    - "xdg-desktop-portal"
+    - "xdg-desktop-portal-gtk"
+    - "xdg-user-dirs"
+    - "xdg-user-dirs-gtk"
+    - "xdg-utils"
+    - "xfce-polkit"
+    - "xfce4-appfinder"
+    - "xfce4-panel"
+    - "xfce4-power-manager"
+    - "xfce4-pulseaudio-plugin"
+    - "xfce4-session"
+    - "xfce4-session-engines"
+    - "xfce4-settings"
+    - "xfce4-terminal"
+    - "xfconf"
+    - "xfdesktop"
+    - "xfsdump"
+    - "xfsprogs"
+    - "xfwm4"
+    - "xinetd"
+    - "xkeyboard-config"
+    - "xl2tpd"
+    - "xml-common"
+    - "xmlrpc-c"
+    - "xmlrpc-c-client"
+    - "xmlsec1"
+    - "xmlsec1-openssl"
+    - "xorg-x11-drivers"
+    - "xorg-x11-drv-ati"
+    - "xorg-x11-drv-dummy"
+    - "xorg-x11-drv-evdev"
+    - "xorg-x11-drv-fbdev"
+    - "xorg-x11-drv-intel"
+    - "xorg-x11-drv-nouveau"
+    - "xorg-x11-drv-qxl"
+    - "xorg-x11-drv-synaptics"
+    - "xorg-x11-drv-v4l"
+    - "xorg-x11-drv-vesa"
+    - "xorg-x11-drv-vmmouse"
+    - "xorg-x11-drv-vmware"
+    - "xorg-x11-drv-void"
+    - "xorg-x11-drv-wacom"
+    - "xorg-x11-font-utils"
+    - "xorg-x11-fonts-75dpi"
+    - "xorg-x11-fonts-Type1"
+    - "xorg-x11-fonts-misc"
+    - "xorg-x11-proto-devel"
+    - "xorg-x11-server-Xorg"
+    - "xorg-x11-server-Xvfb"
+    - "xorg-x11-server-common"
+    - "xorg-x11-server-utils"
+    - "xorg-x11-utils"
+    - "xorg-x11-xauth"
+    - "xorg-x11-xbitmaps"
+    - "xorg-x11-xinit"
+    - "xorg-x11-xkb-utils"
+    - "xterm"
+    - "xvattr"
+    - "xz"
+    - "xz-devel"
+    - "xz-libs"
+    - "xz-libs"
+    - "yajl"
+    - "yelp"
+    - "yelp-libs"
+    - "yelp-xsl"
+    - "yum"
+    - "yum-langpacks"
+    - "yum-metadata-parser"
+    - "yum-plugin-fastestmirror"
+    - "yum-plugin-priorities"
+    - "yum-rhn-plugin"
+    - "yum-utils"
+    - "yumex"
+    - "zenity"
+    - "zip"
+    - "zlib"
+    - "zlib"
+    - "zlib-devel"
+    - "zsh"
+    - "zziplib"
diff --git a/ansible/group_vars/compute b/ansible/group_vars/compute
new file mode 100644
index 0000000000000000000000000000000000000000..eb73c7f148b4642cb047a7491859cf1f96c1b23f
--- /dev/null
+++ b/ansible/group_vars/compute
@@ -0,0 +1,114 @@
+---
+  yum_repo_files:
+    - TurboVNC.repo
+    - cm.repo
+  pkg_list:
+    - "Lmod"
+    - "atftp-server"
+    - "cluster-tools-dell"
+    - "cluster-tools-slave"
+    - "cm-boost"
+    - "cm-config-ceph-release-luminous"
+    - "cm-config-cm"
+    - "cm-config-dhclient"
+    - "cm-config-dracut-slave"
+    - "cm-config-grub"
+    - "cm-config-ldap-client"
+    - "cm-config-limits"
+    - "cm-config-man"
+    - "cm-config-named"
+    - "cm-config-network-slave"
+    - "cm-config-nfsclient"
+    - "cm-config-rootfiles-slave"
+    - "cm-config-selinux"
+    - "cm-config-ssh-slave"
+    - "cm-config-sysctl-slave"
+    - "cm-config-syslog-slave"
+    - "cm-config-systemd"
+    - "cm-config-xntp-slave"
+    - "cm-config-yum"
+    - "cm-curl"
+    - "cm-dhcp"
+    - "cm-freeipmi"
+    - "cm-ipmitool"
+    - "cm-ipxe-slave"
+    - "cm-libpam"
+    - "cm-libprometheus"
+    - "cm-lua"
+    - "cm-mariadb-libs"
+    - "cm-modules-init-client"
+    - "cm-openssl"
+    - "cm-python2"
+    - "cm-python36"
+    - "cm-slave"
+    - "cm-uge-client"
+    - "cmburn"
+    - "cmburn-slave"
+    - "cmdaemon"
+    - "cmdaemon-remotecm"
+    - "confuse"
+    - "env-modules"
+    - "gcc-recent"
+    - "gdb-recent"
+    - "lshw"
+    - "lua-bit32"
+    - "lua-filesystem"
+    - "lua-json"
+    - "lua-lpeg"
+    - "lua-posix"
+    - "lua-term"
+    - "mysql++"
+    - "net-snmp-recent"
+    - "node-installer-slave"
+    - "openvpn"
+    - "pbspro-ce-client"
+    - "pbspro-client"
+    - "perl-Config-IniFiles"
+    - "python-azure-sdk"
+    - "python-dogpile-cache"
+    - "python-isodate"
+    - "python-netaddr"
+    - "python-netifaces"
+    - "python-oslo-i18n-lang"
+    - "python-oslo-utils-lang"
+    - "python-setuptools_scm"
+    - "python-testtools"
+    - "python-vcrpy"
+    - "python-websockify"
+    - "python2-cffi"
+    - "python2-cinderclient"
+    - "python2-cliff"
+    - "python2-debtcollector"
+    - "python2-deprecation"
+    - "python2-fixtures"
+    - "python2-funcsigs"
+    - "python2-glanceclient"
+    - "python2-heatclient"
+    - "python2-ipaddress"
+    - "python2-keystoneauth1"
+    - "python2-keystoneclient"
+    - "python2-novaclient"
+    - "python2-openstacksdk"
+    - "python2-os-client-config"
+    - "python2-osc-lib"
+    - "python2-oslo-config"
+    - "python2-oslo-i18n"
+    - "python2-oslo-serialization"
+    - "python2-oslo-utils"
+    - "python2-pbr"
+    - "python2-positional"
+    - "python2-pyOpenSSL"
+    - "python2-pysocks"
+    - "python2-pyyaml"
+    - "python2-requests-oauthlib"
+    - "python2-requestsexceptions"
+    - "python2-rfc3986"
+    - "python2-six"
+    - "python2-stevedore"
+    - "python2-swiftclient"
+    - "sdparm"
+    - "sge-client"
+    - "shorewall"
+    - "sshpass"
+    - "swig"
+    - "turbovnc"
diff --git a/ansible/group_vars/gpu b/ansible/group_vars/gpu
new file mode 100644
index 0000000000000000000000000000000000000000..ad9aa51ae61838f6d72e0ae061dda1c877bad851
--- /dev/null
+++ b/ansible/group_vars/gpu
@@ -0,0 +1,7 @@
+---
+  yum_repo_files: []
+  pkg_list:
+    - "cuda-dcgm"
+    - "cuda-dcgm-libs"
+    - "cuda-dcgm-nvvs"
+    - "cuda-driver"
diff --git a/ansible/group_vars/ood b/ansible/group_vars/ood
new file mode 100644
index 0000000000000000000000000000000000000000..cbf5c11b126de10cc6973b04bc1c31e69e2d5669
--- /dev/null
+++ b/ansible/group_vars/ood
@@ -0,0 +1,5 @@
+---
+  yum_repo_files:
+    - cm.repo
+  pkg_list:
+    - Lmod
diff --git a/ansible/node-gpu.yml b/ansible/node-gpu.yml
deleted file mode 100644
index 1da928e28e9bf5651040bb50709bfc2efd5fb494..0000000000000000000000000000000000000000
--- a/ansible/node-gpu.yml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-- name: Run a play
-  ansible.builtin.import_playbook: node-compute.yml
-
-- name: Setup node for use as a cluster host with gpu drivers/pkgs
-  hosts: default
-  become: true
-  roles:
-    - { name: 'nvidia_driver', tags: 'nvidia_driver' }
diff --git a/ansible/node.yml b/ansible/node.yml
deleted file mode 100644
index 0ec04f06e0fd9eae44511e09f8a2268785ac6c49..0000000000000000000000000000000000000000
--- a/ansible/node.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- name: Setup node for use as a cluster host
-  hosts: default
-  become: true
-  roles:
-    - { name: 'compute_packages', tags: 'compute_packages' }
diff --git a/ansible/ood.yml b/ansible/ood.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e07ce2362ba5d1860f2bfa4d2a24a16441a90a22
--- /dev/null
+++ b/ansible/ood.yml
@@ -0,0 +1,9 @@
+---
+- name: Setup node for use as a virtual ood node
+  hosts: default
+  become: true
+  roles:
+    - { name: 'install_packages', tags: 'install_packages' }
+
+- name: Setup node for use as a virtual cheaha node
+  ansible.builtin.import_playbook: cheaha.yml
diff --git a/ansible/roles/cheaha.node/tasks/main.yml b/ansible/roles/cheaha.node/tasks/main.yml
index bf1eefbf3974bc3d0c23c0fd3313588554ef1862..99ca7f3e9ff8f1185e715dfac56767846a176af9 100644
--- a/ansible/roles/cheaha.node/tasks/main.yml
+++ b/ansible/roles/cheaha.node/tasks/main.yml
@@ -1,5 +1,4 @@
 ---
-# tasks file for cheaha.node
 - name: Update /etc/hosts with cluster addressing
   ansible.builtin.lineinfile:
     path: /etc/hosts
@@ -8,119 +7,31 @@
     - "172.20.0.24 cheaha-master02.cm.cluster cheaha-master02"
     - "172.20.0.22 cheaha-master01.cm.cluster cheaha-master01"
     - "172.20.0.25 master.cm.cluster master localmaster.cm.cluster localmaster ldapserver.cm.cluster ldapserver"
+
 - name: Add proper DNS search to lookup other nodes on the cluster
   ansible.builtin.lineinfile:
     path: /etc/dhcp/dhclient.conf
     insertbefore: BOF
     line: 'append domain-name " cm.cluster rc.uab.edu ib.cluster drac.cluster eth.cluster ib-hdr.cluster";'
+
 - name: Disable SELinux
   ansible.posix.selinux:
     state: disabled
-- name: Create slurm group
-  ansible.builtin.group:
-    name: slurm
-    state: present
-    gid: 450
-- name: Create slurm user
-  ansible.builtin.user:
-    name: slurm
-    state: present
-    uid: 450
-    group: slurm
-- name: Update nsswitch.conf to look for ldap
-  ansible.builtin.replace:
-    dest: /etc/nsswitch.conf
-    regexp: '^({{ item }}:(?!.*\bldap\b).*)$'
-    replace: '\1 ldap'
-  loop:
-    - passwd
-    - shadow
-    - group
-    - netgroup
-    - automount 
-- name: Create base directories
-  ansible.builtin.file:
-    path: "{{ item.dir }}"
-    state: directory
-    mode: "{{ item.mode }}"
-  loop:
-    - { dir: /local, mode: '0777' }
-    - { dir: /scratch, mode: '0755' }
-    - { dir: /share, mode: '0755' }
-    - { dir: /data/rc/apps, mode: '0755' } # this is only required for the symlink to be happy
-    - { dir: /data/user, mode: '0755' }
-    - { dir: /data/project, mode: '0755' }
-- name: Set up NFS GPFS mount point(s)
-  ansible.posix.mount:
-    path: "{{ item.path }}"
-    src: "{{ item.src }}" 
-    fstype: "{{ item.fstype }}"
-    opts: "{{ item.opts }}" 
-    state: present
-  loop:
-    - { path: /cm/shared, src: "gpfs.rc.uab.edu:/data/cm/shared-8.2", fstype: nfs, opts: "vers=3,_netdev,defaults" }
-    - { path: /data/project, src: "gpfs.rc.uab.edu:/data/project", fstype: nfs, opts: "vers=3,_netdev,defaults" }
-    - { path: /data/user, src: "gpfs.rc.uab.edu:/data/user", fstype: nfs, opts: "vers=3,_netdev,local_lock=posix,defaults" }
-    - { path: /home, src: "/data/user/home", fstype: none, opts: bind }
-    - { path: /data/rc/apps, src: "gpfs.rc.uab.edu:/data/rc/apps", fstype: nfs, opts: "vers=3,_netdev,defaults" }
-- name: Create symbolic links
-  ansible.builtin.file:
-    src: "{{ item.src }}"
-    dest: "{{ item.dest }}"
+
+- name: Copy CM repo GPG key
+  ansible.builtin.copy:
+    src: RPM-GPG-KEY-cm
+    dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-cm
     owner: root
     group: root
-    force: yes
-    state: link
-  loop:
-    - { src: /local, dest: /scratch/local }
-    - { src: /data/rc/apps, dest: /share/apps }
+    mode: 0644
+
 - name: Add ssh key for root access
   ansible.posix.authorized_key:
     user: root
     state: present
     key: "{{ root_ssh_key }}"
-- name: Copy munge key
-  ansible.builtin.copy:
-    src: munge.key
-    dest: /etc/munge/munge.key
-    owner: daemon
-    group: root
-    mode: 0400
-- name: Copy ldap cert(s) into place
-  ansible.builtin.copy:
-    src: "{{ item.src }}"
-    dest: "/cm/local/apps/openldap/etc/certs/{{ item.src }}"
-    owner: ldap
-    group: ldap
-    mode: 0440
-  loop:
-    - { src: ca.pem }
-    - { src: ldap.key }
-    - { src: ldap.pem }
-- name: Copy ldap config into place
-  ansible.builtin.copy:
-    src: nslcd.conf 
-    dest: /etc/nslcd.conf
-    owner: root
-    group: root
-    mode: 0600
-- name: Enable services
-  ansible.builtin.service:
-    name: "{{ item }}"
-    enabled: yes
-  loop:
-    - munge
-    - slurmd
-    - nslcd
+
 - name: Set timezone to America/Chicago
   community.general.timezone:
     name: America/Chicago
-
-- name: Install zsh
-  import_tasks: zsh.yml
-
-- name: Disable firewalld
-  ansible.builtin.service:
-    name: firewalld
-    state: stopped
-    enabled: no
diff --git a/ansible/roles/cheaha.node/vars/main.yml b/ansible/roles/cheaha.node/vars/main.yml
index 801effeb45e69f2064ea316f4d69d7c1ba9b4794..d6c81c2de668d9e1811f655138f608c29acc4997 100644
--- a/ansible/roles/cheaha.node/vars/main.yml
+++ b/ansible/roles/cheaha.node/vars/main.yml
@@ -1,4 +1,2 @@
 ---
 # vars file for cheaha.node
-  zsh_ver: 5.7.1
-  zsh_src_url: "https://www.zsh.org/pub/old/zsh-{{ zsh_ver }}.tar.xz"
diff --git a/ansible/roles/compute_packages/tasks/main.yml b/ansible/roles/compute_packages/tasks/main.yml
deleted file mode 100644
index 76c3be475b332f62536bd3e0c228ba953f522725..0000000000000000000000000000000000000000
--- a/ansible/roles/compute_packages/tasks/main.yml
+++ /dev/null
@@ -1,53 +0,0 @@
----
-# tasks file for cheaha.packages
-- name: Install prerequisite packages
-  yum:
-    name: epel-release
-    state: present
-
-- name: Copy yum repo files into place
-  ansible.builtin.copy:
-    src: "{{ item }}"
-    dest: "/etc/yum.repos.d/{{ item }}"
-    owner: root
-    group: root
-    mode: 0644
-  loop:
-    - cm.repo
-    - ceph.repo
-    - dell-system-update.repo
-    - elastic.repo
-    - nux-dextop.repo
-    - TurboVNC.repo
-
-- name: Copy CM repo GPG key
-  ansible.builtin.copy:
-    src: RPM-GPG-KEY-cm
-    dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-cm
-    owner: root
-    group: root
-    mode: 0644
-
-- name: Install openstack-rocky repo
-  ansible.builtin.yum:
-    name: centos-release-openstack-rocky
-    state: present
-
-- name: Install required packages
-  yum:
-    name:
-      - slurm-client-18.08.9
-      - munge-0.5.13
-      - openldap-servers-2.4.48
-      - Lmod-7.7.14
-      - cm-modules-init-client-8.2
-      - cmdaemon
-      - nss-pam-ldapd
-      - ruby
-      - python3
-    state: present
-
-- name: Install system packages
-  ansible.builtin.yum:
-    name: "{{ lookup('file', '{{ pkg_list_file }}').splitlines() }}"
-    state: present
diff --git a/ansible/roles/install_packages/tasks/main.yml b/ansible/roles/install_packages/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4308765ed9311ac5e368f806294dd208637f27ec
--- /dev/null
+++ b/ansible/roles/install_packages/tasks/main.yml
@@ -0,0 +1,28 @@
+---
+- name: Copy yum repo files into place
+  ansible.builtin.copy:
+    src: "{{ item }}"
+    dest: "/etc/yum.repos.d/{{ item }}"
+    owner: root
+    group: root
+    mode: 0644
+  loop: "{{ yum_repo_files }}"
+
+- name: Copy CM repo GPG key
+  ansible.builtin.copy:
+    src: RPM-GPG-KEY-cm
+    dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-cm
+    owner: root
+    group: root
+    mode: 0644
+  when: "'cm.repo' in yum_repo_files"
+
+- name: Enable epel
+  ansible.builtin.yum:
+    state: present
+    name: epel-release
+
+- name: Install packages
+  ansible.builtin.yum:
+    state: present
+    name: "{{ pkg_list }}"
diff --git a/ansible/roles/cheaha.node/tasks/zsh.yml b/ansible/roles/install_zsh/tasks/main.yaml
similarity index 100%
rename from ansible/roles/cheaha.node/tasks/zsh.yml
rename to ansible/roles/install_zsh/tasks/main.yaml
diff --git a/ansible/roles/ldap_config/tasks/main.yml b/ansible/roles/ldap_config/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..183261006200403e678d54a3e0fd84d1453f9174
--- /dev/null
+++ b/ansible/roles/ldap_config/tasks/main.yml
@@ -0,0 +1,50 @@
+---
+- name: Install ldap packages
+  ansible.builtin.yum:
+    name: "{{ item }}"
+    state: present
+  loop:
+    - nss-pam-ldapd
+    - openldap
+    - openldap-clients
+    - openldap-servers
+    - sssd-ldap
+
+- name: Update nsswitch.conf to look for ldap
+  ansible.builtin.replace:
+    dest: /etc/nsswitch.conf
+    regexp: '^({{ item }}:(?!.*\bldap\b).*)$'
+    replace: '\1 ldap'
+  loop:
+    - passwd
+    - shadow
+    - group
+    - netgroup
+    - automount
+
+- name: Copy ldap cert(s) into place
+  ansible.builtin.copy:
+    src: "{{ item.src }}"
+    dest: "/cm/local/apps/openldap/etc/certs/{{ item.src }}"
+    owner: ldap
+    group: ldap
+    mode: 0440
+  loop:
+    - { src: ca.pem }
+    - { src: ldap.key }
+    - { src: ldap.pem }
+
+- name: Copy ldap config into place
+  ansible.builtin.copy:
+    src: nslcd.conf
+    dest: /etc/nslcd.conf
+    owner: root
+    group: root
+    mode: 0600
+
+- name: Enable services
+  ansible.builtin.service:
+    name: "{{ item }}"
+    enabled: yes
+  loop:
+    - nslcd
diff --git a/ansible/roles/nfs_mounts/tasks/main.yml b/ansible/roles/nfs_mounts/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4b84f7a0053d24e00addb295f8387f61490f940e
--- /dev/null
+++ b/ansible/roles/nfs_mounts/tasks/main.yml
@@ -0,0 +1,37 @@
+---
+- name: Create base directories
+  ansible.builtin.file:
+    path: "{{ item.dir }}"
+    state: directory
+    mode: "{{ item.mode }}"
+  loop:
+    - { dir: /local, mode: '0777' }
+    - { dir: /scratch, mode: '0755' }
+    - { dir: /share, mode: '0755' }
+    - { dir: /data/rc/apps, mode: '0755' } # this is only required for the symlink to be happy
+    - { dir: /data/user, mode: '0755' }
+    - { dir: /data/project, mode: '0755' }
+- name: Set up NFS GPFS mount point(s)
+  ansible.posix.mount:
+    path: "{{ item.path }}"
+    src: "{{ item.src }}"
+    fstype: "{{ item.fstype }}"
+    opts: "{{ item.opts }}"
+    state: present
+  loop:
+    - { path: /cm/shared, src: "gpfs.rc.uab.edu:/data/cm/shared-8.2", fstype: nfs, opts: "vers=3,_netdev,defaults" }
+    - { path: /data/project, src: "gpfs.rc.uab.edu:/data/project", fstype: nfs, opts: "vers=3,_netdev,defaults" }
+    - { path: /data/user, src: "gpfs.rc.uab.edu:/data/user", fstype: nfs, opts: "vers=3,_netdev,local_lock=posix,defaults" }
+    - { path: /home, src: "/data/user/home", fstype: none, opts: bind }
+    - { path: /data/rc/apps, src: "gpfs.rc.uab.edu:/data/rc/apps", fstype: nfs, opts: "vers=3,_netdev,defaults" }
+- name: Create symbolic links
+  ansible.builtin.file:
+    src: "{{ item.src }}"
+    dest: "{{ item.dest }}"
+    owner: root
+    group: root
+    force: yes
+    state: link
+  loop:
+    - { src: /local, dest: /scratch/local }
+    - { src: /data/rc/apps, dest: /share/apps }
diff --git a/ansible/roles/slurm_client/tasks/main.yml b/ansible/roles/slurm_client/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..9751720e6d62aa5fb8f6844e0e6bae5ec553858a
--- /dev/null
+++ b/ansible/roles/slurm_client/tasks/main.yml
@@ -0,0 +1,37 @@
+---
+- name: Install slurm packages
+  ansible.builtin.yum:
+    name: "{{ item }}"
+    state: present
+  loop:
+    - munge
+    - "slurm-client-{{ slurm_version }}"
+
+- name: Create slurm group
+  ansible.builtin.group:
+    name: slurm
+    state: present
+    gid: 450
+
+- name: Create slurm user
+  ansible.builtin.user:
+    name: slurm
+    state: present
+    uid: 450
+    group: slurm
+
+- name: Copy munge key
+  ansible.builtin.copy:
+    src: munge.key
+    dest: /etc/munge/munge.key
+    owner: daemon
+    group: root
+    mode: 0400
+
+- name: Enable services
+  ansible.builtin.service:
+    name: "{{ item }}"
+    enabled: yes
+  loop:
+    - munge
+    - slurmd
diff --git a/openstack-compute/nodeimage.pkr.hcl b/openstack-compute/nodeimage.pkr.hcl
index c51146b8dc32d5240de9dc3560efa2c83fa0981a..e6f39d8a3e93dbb83f95e0f57e4ded5a08e32aed 100644
--- a/openstack-compute/nodeimage.pkr.hcl
+++ b/openstack-compute/nodeimage.pkr.hcl
@@ -23,17 +23,20 @@ build {
   sources = ["source.openstack.image"]
 
   provisioner "ansible" {
-    playbook_file = "./ansible/node-compute.yml"
+    groups = ["compute"]
+    playbook_file = "./ansible/compute.yml"
     roles_path = "./ansible/roles"
     extra_arguments = [
       "--extra-vars", "root_ssh_key='${var.root_ssh_key}'"
     ]
   }
   provisioner "ansible" {
-    playbook_file = "../CRI_XCBC/ood-packer.yaml"
+    use_proxy =  false
     ansible_env_vars = ["ANSIBLE_HOST_KEY_CHECKING=False"]
+    playbook_file = "../CRI_XCBC/ood-packer.yaml"
     extra_arguments = [
       "-t enable_lmod",
+      "-t lmod_user",
     ]
   }
 }
diff --git a/openstack-gpu/nodeimage.pkr.hcl b/openstack-gpu/nodeimage.pkr.hcl
index 79bc5cccc2056e16a5f5a2f9a04167d1829b4d56..02720c2d434a2c6a70a79deae9fb37716869c171 100644
--- a/openstack-gpu/nodeimage.pkr.hcl
+++ b/openstack-gpu/nodeimage.pkr.hcl
@@ -19,7 +19,8 @@ build {
   sources = ["source.openstack.image"]
 
   provisioner "ansible" {
-    playbook_file = "./ansible/node-gpu.yml"
+    groups = ["gpu"]
+    playbook_file = "./ansible/gpu.yml"
     roles_path = "./ansible/roles"
     extra_arguments = [
       "--extra-vars", "root_ssh_key='${var.root_ssh_key}'"
diff --git a/openstack-ood/nodeimage.pkr.hcl b/openstack-ood/nodeimage.pkr.hcl
index 2f3b2952d96da4b9275a1070f6ef94c1dc0dfa41..6f637593e1b66e948e92c10cc1e3bb6fbf92eabd 100644
--- a/openstack-ood/nodeimage.pkr.hcl
+++ b/openstack-ood/nodeimage.pkr.hcl
@@ -24,7 +24,8 @@ build {
 
   provisioner "ansible" {
     user = var.ssh_username
-    playbook_file = "./ansible/node.yml"
+    groups = ["ood"]
+    playbook_file = "./ansible/ood.yml"
     roles_path = "./ansible/roles"
     extra_arguments = [
       "--extra-vars", "root_ssh_key='${var.root_ssh_key}'"
diff --git a/openstack/nodeimage.pkr.hcl b/openstack/nodeimage.pkr.hcl
index 6e74b5c1bffa5603d7b4fcae50e7017e03dc033d..509ae3cde0684fd1a02a913ae760d8ae737c419e 100644
--- a/openstack/nodeimage.pkr.hcl
+++ b/openstack/nodeimage.pkr.hcl
@@ -24,7 +24,8 @@ build {
 
   provisioner "ansible" {
     user = var.ssh_username
-    playbook_file = "./ansible/node.yml"
+    groups = ["base"]
+    playbook_file = "./ansible/base.yml"
     roles_path = "./ansible/roles"
     extra_arguments = [
       "--extra-vars", "root_ssh_key='${var.root_ssh_key}'"