Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • rc/hpc-factory
  • louistw/hpc-factory
  • jpr/hpc-factory
  • krish94/hpc-factory
  • atlurie/hpc-factory
  • dwheel7/hpc-factory
  • jpr/vm-factory
  • rc/vm-factory
8 results
Show changes
Commits on Source (612)
Showing
with 3693 additions and 3101 deletions
image:
name: python:3.6
default:
image: $CI_REGISTRY_IMAGE:latest
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
CAMPUS_IP: 138.26.48.47
CHEAHA_IP: 172.20.10.9
TEST_IP: 138.26.49.134
ANSIBLE_REMOTE_TMP: "/tmp"
PKR_VAR_flavor: "m1.small"
AWS_DEFAULT_REGION: "bhm"
AWS_HOST: "s3.lts.rc.uab.edu"
OS_AUTH_TYPE: "v3applicationcredential"
OS_AUTH_URL: "https://keystone.cloud.rc.uab.edu:5000/v3"
OS_IDENTITY_API_VERSION: "3"
OS_INTERFACE: "public"
OS_REGION_NAME: "bhm1"
PROXY_NETWORK: "proxy-net"
PKR_VAR_flavor: "m1.medium-ruffner"
PKR_VAR_source_image: "CentOS-7-x86_64-GenericCloud-2009"
PKR_VAR_floating_ip_network: "uab-campus"
PKR_VAR_security_groups: '["ssh-secgrp"]'
PKR_VAR_security_groups: '["allow-ssh"]'
PKR_VAR_skip_create_image: "false"
PKR_VAR_ssh_username: "centos"
PKR_VAR_networks: '["7ac7d980-20bc-4e53-8528-6809e139fdcc"]'
PKR_VAR_build_instance_name: "ood-${CI_COMMIT_SHORT_SHA}"
PKR_VAR_networks: '["8cf2f12e-905d-46d9-bc70-b0897c65f75a"]'
GIT_AUTHOR_NAME: "Gitlab runner"
GIT_AUTHOR_EMAIL: "gitlab@runner"
cache:
paths:
- bin/
- .cache/pip
- venv/
- CRI_XCBC/
INSTANCE_FLAVOR: "m1.medium-ruffner"
HTTP_PROXY_INSTANCE_NAME: "http-proxy"
SSH_PROXY_INSTANCE_NAME: "ssh-proxy"
NUM_IMAGES_TO_KEEP: 5
stages:
- build
- deploy
- cleanup
setup_environment:
workflow:
rules:
- if: $CI_PIPELINE_SOURCE == "web"
- if: $CI_PIPELINE_SOURCE == "schedule"
.get_build_date: &get_build_date
- export BUILD_DATE=$(TZ=America/Chicago date +%Y-%m-%dT%H%M%S)
- echo BUILD_DATE=${BUILD_DATE}
.update_ansible_repo: &update_ansible_repo
- *get_build_date
- |
export EXT_REPO_DIR=$(basename -s .git $EXT_PR_TARGET_REPO)
if [ ! -d $CI_PROJECT_DIR/$EXT_REPO_DIR ]; then
git clone ${EXT_PR_TARGET_REPO} ${EXT_REPO_DIR}
cd ${EXT_REPO_DIR}
git remote add upstream ${EXT_PR_SRC_REPO}
cd ..
fi
- cd ${EXT_REPO_DIR}
- git config user.name "${GIT_AUTHOR_NAME}"
- git config user.email "${GIT_AUTHOR_EMAIL}"
- git checkout ${EXT_PR_TARGET_BRANCH}
- git fetch origin ${EXT_PR_TARGET_BRANCH}
- git merge origin/${EXT_PR_TARGET_BRANCH}
- git checkout -b integration
- git fetch upstream ${EXT_PR_SRC_BRANCH}
- git merge upstream/${EXT_PR_SRC_BRANCH}
# export vars into job artifacts
- export EXT_REPO_HEAD=$(git rev-parse --short HEAD)
- export EXT_PR_SRC_BRANCH_SHA=$(git rev-parse --short upstream/${EXT_PR_SRC_BRANCH})
- export EXT_PR_TARGET_BRANCH_SHA=$(git rev-parse --short origin/${EXT_PR_TARGET_BRANCH})
- cd ..
- export PACKER_IMAGE_HEAD=$(git rev-parse --short HEAD)
- echo EXT_REPO_HEAD=${EXT_REPO_HEAD} | tee -a $CI_PROJECT_DIR/image.env
- echo EXT_PR_SRC_BRANCH_SHA=${EXT_PR_SRC_BRANCH_SHA} | tee -a $CI_PROJECT_DIR/image.env
- echo EXT_PR_TARGET_BRANCH_SHA=${EXT_PR_TARGET_BRANCH_SHA} | tee -a $CI_PROJECT_DIR/image.env
- echo PACKER_IMAGE_HEAD=${PACKER_IMAGE_HEAD} | tee -a $CI_PROJECT_DIR/image.env
.get_ansible_files: &get_ansible_files
- s3cmd get --force -r --host=$AWS_HOST --host-bucket=$AWS_HOST s3://cheaha-cloud-ansible-files/ ansible/files/
.build_proxy_image_template: &build_proxy_image_template
script:
- *update_ansible_repo
- *get_ansible_files
# packer vars for job env
- image_tag=${BUILD_TARGET}${BUILD_TAG:+-${BUILD_TAG}}-${ENV}
- export PKR_VAR_flavor="${PROXY_BUILD_FLAVOR:-$PKR_VAR_flavor}"
- export PKR_VAR_build_instance_name="${BUILD_TARGET}-${EXT_REPO_HEAD}"
- export PKR_VAR_image_date_suffix=false
- export PKR_VAR_image_tags="[\"${image_tag}\"]"
- export PKR_VAR_image_name=${image_tag}-${BUILD_DATE}
- |
if [ $CI_PIPELINE_SOURCE == 'merge_request_event' ]; then
export PKR_VAR_image_name="${BUILD_TARGET}-PR-${CI_MERGE_REQUEST_IID}"
elif [ $CI_PIPELINE_SOURCE == 'schedule' ]; then
export PKR_VAR_image_name="${BUILD_TARGET}-${BUILD_TAG:-${BUILD_DATE}}"
fi
# Ansible var overrides
- |
if [ -n "${PROXY_ENABLE_VAR}" ]; then
sed -i -E "s/(${PROXY_ENABLE_VAR}: ).*/\1true/" $EXT_REPO_DIR/group_vars/all
fi
- 'sed -i -E "s|(s3_endpoint: ).*|\1\"${S3_ENDPOINT}\"|" $EXT_REPO_DIR/group_vars/all'
- 'sed -i -E "s/(lts_access_key: ).*/\1\"${AWS_ACCESS_KEY_ID}\"/" $EXT_REPO_DIR/group_vars/all'
- 'sed -i -E "s/(lts_secret_key: ).*/\1\"${AWS_SECRET_ACCESS_KEY}\"/" $EXT_REPO_DIR/group_vars/all'
- 'sed -i -E "s/(s3_shibboleth_bucket_name: ).*/\1\"${S3_SHIBBOLETH_BUCKET_NAME}\"/" $EXT_REPO_DIR/group_vars/all'
- 'sed -i -E "s/(s3_shibboleth_object_name: ).*/\1\"${S3_SHIBBOLETH_OBJECT_NAME}\"/" $EXT_REPO_DIR/group_vars/all'
- 'sed -i -E "s|(ssh_pub_key: ).*|\1\"{{ lookup(''file'', ''${SSH_PUB_KEY}'') }}\"|" $EXT_REPO_DIR/group_vars/all'
# packer commands
- packer init openstack-proxy
- packer validate openstack-proxy
- packer build -machine-readable openstack-proxy | tee proxy_build.log
- export BUILT_PROXY_IMAGE_ID=$(grep 'Image:' proxy_build.log | awk '{print $4}')
- echo BUILT_PROXY_IMAGE_ID=${BUILT_PROXY_IMAGE_ID} | tee -a $CI_PROJECT_DIR/image.env
- echo image_tag=${image_tag} | tee -a $CI_PROJECT_DIR/image.env
# set image properties with repo state
- openstack image set --property EXT_PR_SRC_REPO=${EXT_PR_SRC_REPO} --property EXT_PR_SRC_BRANCH_SHA=${EXT_PR_SRC_BRANCH_SHA} --property EXT_PR_TARGET_REPO=${EXT_PR_TARGET_REPO} --property EXT_PR_TARGET_BRANCH_SHA=${EXT_PR_TARGET_BRANCH_SHA} --property PACKER_IMAGE_HEAD=${PACKER_IMAGE_HEAD} ${BUILT_PROXY_IMAGE_ID}
artifacts:
reports:
dotenv: image.env
build_http_proxy_image:
stage: build
environment:
name: build
tags:
- build
variables:
PROXY_ENABLE_VAR: "enable_http_proxy"
<<: *build_proxy_image_template
rules:
- if: $PIPELINE_TARGET == "build" && $BUILD_TARGET == "http-proxy"
when: always
build_ssh_proxy_image:
stage: build
environment:
name: build
tags:
- build
variables:
PROXY_ENABLE_VAR: "enable_ssh_proxy"
<<: *build_proxy_image_template
rules:
- if: $PIPELINE_TARGET == "build" && $BUILD_TARGET == "ssh-proxy"
when: always
.build_login_image_template: &build_login_image_template
script:
- >
if [ ! -f $CI_PROJECT_DIR/bin/packer ]; then
wget https://releases.hashicorp.com/packer/1.8.3/packer_1.8.3_linux_amd64.zip
unzip packer_1.8.3_linux_amd64.zip -d bin
rm -vf *.zip
fi
- $CI_PROJECT_DIR/bin/packer --version
- python --version
- python3 -m venv venv
- source venv/bin/activate
- pip install --upgrade pip
- pip install s3cmd ansible
- >
if cd CRI_XCBC; then
git checkout uab-prod; git pull;
git fetch origin '+refs/pull/*/head:refs/remotes/origin/pr/*';
else
git clone https://github.com/uabrc/CRI_XCBC.git;
cd CRI_XCBC;
git remote add upstream https://github.com/jprorama/CRI_XCBC.git
- *update_ansible_repo
- *get_ansible_files
# packer vars for job env
- image_tag=${BUILD_TARGET}${BUILD_TAG:+-${BUILD_TAG}}-${ENV}
- export PKR_VAR_flavor="${PROXY_BUILD_FLAVOR:-$PKR_VAR_flavor}"
- export PKR_VAR_build_instance_name="${BUILD_TARGET}-${EXT_REPO_HEAD}"
- export PKR_VAR_image_date_suffix=false
- export PKR_VAR_image_tags="[\"${image_tag}\"]"
- export PKR_VAR_image_name=${image_tag}-${BUILD_DATE}
- |
if [ $CI_PIPELINE_SOURCE == 'merge_request_event' ]; then
export PKR_VAR_image_name="${BUILD_TARGET}-PR-${CI_MERGE_REQUEST_IID}"
elif [ $CI_PIPELINE_SOURCE == 'schedule' ]; then
export PKR_VAR_image_name="${BUILD_TARGET}-${BUILD_TAG:-${BUILD_DATE}}"
fi
- >
git config user.name "${GIT_AUTHOR_NAME}";
git config user.email "${GIT_AUTHOR_EMAIL}";
git fetch upstream;
git fetch upstream '+refs/pull/*/head:refs/remotes/upstream/pr/*';
git checkout -b integration;
git merge upstream/uab-dev;
cd ..;
- s3cmd get --force --host=$AWS_HOST --host-bucket=$AWS_HOST s3://ood-config/group_vars/all CRI_XCBC/group_vars/prod
- s3cmd get --force -r --host=$AWS_HOST --host-bucket=$AWS_HOST s3://cheaha-cloud-ansible-files/ ansible/files/
validate:
# packer commands
- packer init openstack-login
- packer validate openstack-login
- packer build -machine-readable openstack-login | tee login_build.log
- export BUILT_LOGIN_IMAGE_ID=$(grep 'Image:' login_build.log | awk '{print $4}')
- echo BUILT_LOGIN_IMAGE_ID=${BUILT_LOGIN_IMAGE_ID} | tee -a $CI_PROJECT_DIR/image.env
- echo image_tag=${image_tag} | tee -a $CI_PROJECT_DIR/image.env
# set image properties with repo state
- openstack image set --property EXT_PR_SRC_REPO=${EXT_PR_SRC_REPO} --property EXT_PR_SRC_BRANCH_SHA=${EXT_PR_SRC_BRANCH_SHA} --property EXT_PR_TARGET_REPO=${EXT_PR_TARGET_REPO} --property EXT_PR_TARGET_BRANCH_SHA=${EXT_PR_TARGET_BRANCH_SHA} --property PACKER_IMAGE_HEAD=${CI_COMMIT_SHORT_SHA} ${BUILT_LOGIN_IMAGE_ID}
artifacts:
reports:
dotenv: image.env
build_login_image:
stage: build
needs:
- setup_environment
environment:
name: build
tags:
- build
script:
- source venv/bin/activate
- $CI_PROJECT_DIR/bin/packer validate openstack
<<: *build_login_image_template
rules:
- if: $PIPELINE_TARGET == "build" && $BUILD_TARGET == "login"
when: always
build_image:
build_ood_image:
stage: build
needs:
- validate
environment:
name: build
tags:
- build
script:
- "sed -i 's/hosts:.*$/hosts: default/' CRI_XCBC/ood-packer.yaml"
- cat CRI_XCBC/ood-packer.yaml
- source venv/bin/activate
- sed -i 's/\(\"--extra-vars\)/\"-vvv\", \1/' openstack/nodeimage.pkr.hcl
- sed -i 's/inventory_file.*/extra_arguments=[\"-vvv\"]/' openstack/nodeimage.pkr.hcl
- cat openstack/nodeimage.pkr.hcl
- >
PKR_VAR_image_date_suffix=true PKR_VAR_image_name=ood $CI_PROJECT_DIR/bin/packer build openstack
cleanup:
when: always
- *update_ansible_repo
- *get_ansible_files
# packer vars for job env
- image_tag=${BUILD_TARGET}${BUILD_TAG:+-${BUILD_TAG}}-${ENV}
- export PKR_VAR_flavor="${OOD_BUILD_FLAVOR:-$PKR_VAR_flavor}"
- export PKR_VAR_build_instance_name="${BUILD_TARGET}-${EXT_REPO_HEAD}"
- export PKR_VAR_image_date_suffix=false
- export PKR_VAR_image_tags="[\"${image_tag}\"]"
- export PKR_VAR_image_name=${image_tag}-${BUILD_DATE}
- |
if [ $ENV = 'knightly' ] || [ $ENV = 'prod' ]; then
curl --header "PRIVATE-TOKEN: ${ANSIBLE_VAR_TOKEN}" \
"${CI_API_V4_URL}/projects/2836/repository/files/$ENV/raw?ref=main" \
-o CRI_XCBC/group_vars/$ENV
sed -i -E "s/(lts_access_key: ).*/\1\"${AWS_ACCESS_KEY_ID}\"/" CRI_XCBC/group_vars/$ENV
sed -i -E "s/(lts_secret_key: ).*/\1\"${AWS_SECRET_ACCESS_KEY}\"/" CRI_XCBC/group_vars/$ENV
sed -i -E "s/(user_register_app_key: ).*/\1\"${SELF_REG_APP_KEY}\"/" CRI_XCBC/group_vars/$ENV
sed -i -E "s/(celery_user_password: ).*/\1\"${CELERY_PASSWD}\"/" CRI_XCBC/group_vars/$ENV
sed -i -E "s|(ssh_pub_key: ).*|\1\"{{ lookup('file', '${SSH_PUB_KEY}') }}\"|" CRI_XCBC/group_vars/$ENV
fi
# packer commands
- packer init openstack-ood
- packer validate openstack-ood
- packer build -machine-readable openstack-ood | tee ood_build.log
- export BUILT_OOD_IMAGE_ID=$(grep 'Image:' ood_build.log | awk '{print $4}')
- echo BUILT_OOD_IMAGE_ID=${BUILT_OOD_IMAGE_ID} | tee -a $CI_PROJECT_DIR/image.env
- echo image_tag=${image_tag} | tee -a $CI_PROJECT_DIR/image.env
# set image properties with repo state
- openstack image set --property EXT_PR_SRC_REPO=${EXT_PR_SRC_REPO} --property EXT_PR_SRC_BRANCH_SHA=${EXT_PR_SRC_BRANCH_SHA} --property EXT_PR_TARGET_REPO=${EXT_PR_TARGET_REPO} --property EXT_PR_TARGET_BRANCH_SHA=${EXT_PR_TARGET_BRANCH_SHA} --property PACKER_IMAGE_HEAD=${CI_COMMIT_SHORT_SHA} ${BUILT_OOD_IMAGE_ID}
artifacts:
reports:
dotenv: image.env
rules:
- if: $BUILD_TARGET == "ood"
when: always
deploy_http_proxy_node:
stage: deploy
environment:
name: $ENV
tags:
- build
script:
- openstack image set --accept $HTTP_PROXY_IMAGE_ID || true
- FAILED=false
- |
cat > user_data.txt <<EOF
#!/bin/bash
cat >> /etc/NetworkManager/conf.d/90-dns-none.conf<<EEOF
[main]
dns=none
EEOF
systemctl reload NetworkManager
echo "$DEV_KEY" >> /root/.ssh/authorized_keys
ip route replace default via ${DEFAULT_GATEWAY_IP} dev eth0
git clone ${CI_REPOSITORY_URL} /tmp/${CI_PROJECT_NAME}
cd /tmp/${CI_PROJECT_NAME}
git checkout ${CI_COMMIT_REF_NAME}
cat >> ansible/hosts<<EEOF
[$ENV]
127.0.0.1
EEOF
ansible-playbook -c local -i ansible/hosts --extra-vars="$EXTRA_VARS" ansible/cluster.yml | tee -a /tmp/ansible.log
rm -rf /tmp/${CI_PROJECT_NAME}
EOF
- |
export cmd="openstack server create"
cmd+=" -c id -f value --image $HTTP_PROXY_IMAGE_ID"
cmd+=" --flavor $INSTANCE_FLAVOR"
for security_group in ${SECURITY_GROUP_LIST[@]};
do
cmd+=" --security-group $security_group"
done
cmd+=" --user-data user_data.txt"
if [ -n "$PROXY_NETWORK" ];then cmd+=" --network $PROXY_NETWORK"; fi
if [ -n "$HTTP_PROXY_PORT" ];then cmd+=" --port $HTTP_PROXY_PORT"; fi
cmd+=" --wait $HTTP_PROXY_INSTANCE_NAME"
- export HTTP_PROXY_INSTANCE_ID=$(bash -c "$cmd")
- |
# Associate the floating IP(s) with the HTTP Proxy instance
for HTTP_PROXY_FLOATING_IP in ${HTTP_PROXY_FLOATING_IP_LIST[@]};
do
echo "Associating FLOATING_IP $HTTP_PROXY_FLOATING_IP with HTTP_PROXY_INSTANCE_ID $HTTP_PROXY_INSTANCE_ID"
openstack server add floating ip $HTTP_PROXY_INSTANCE_ID $HTTP_PROXY_FLOATING_IP
done
rules:
- if: $PIPELINE_TARGET == "deploy" && $HTTP_PROXY_IMAGE_ID
when: always
deploy_ssh_proxy_node:
stage: deploy
environment:
name: $ENV
tags:
- build
script:
- openstack image set --accept $SSH_PROXY_IMAGE_ID || true
- FAILED=false
- |
cat > user_data.txt <<EOF
#!/bin/bash
cat >> /etc/NetworkManager/conf.d/90-dns-none.conf<<EEOF
[main]
dns=none
EEOF
systemctl reload NetworkManager
echo "$DEV_KEY" >> /root/.ssh/authorized_keys
ip route replace default via ${DEFAULT_GATEWAY_IP} dev eth0
git clone ${CI_REPOSITORY_URL} /tmp/${CI_PROJECT_NAME}
cd /tmp/${CI_PROJECT_NAME}
git checkout ${CI_COMMIT_REF_NAME}
cat >> ansible/hosts<<EEOF
[$ENV]
127.0.0.1
EEOF
ansible-playbook -c local -i ansible/hosts --extra-vars="$EXTRA_VARS" ansible/cluster.yml | tee -a /tmp/ansible.log
rm -rf /tmp/${CI_PROJECT_NAME}
EOF
- |
export cmd="openstack server create"
cmd+=" -c id -f value --image $SSH_PROXY_IMAGE_ID"
cmd+=" --flavor $INSTANCE_FLAVOR"
for security_group in ${SECURITY_GROUP_LIST[@]};
do
cmd+=" --security-group $security_group"
done
cmd+=" --user-data user_data.txt"
if [ -n "$PROXY_NETWORK" ];then cmd+=" --network $PROXY_NETWORK"; fi
if [ -n "$SSH_PROXY_PORT" ];then cmd+=" --port $SSH_PROXY_PORT"; fi
cmd+=" --wait $SSH_PROXY_INSTANCE_NAME"
- export SSH_PROXY_INSTANCE_ID=$(bash -c "$cmd")
- |
# Associate the floating IP(s) with the SSH Proxy instance
for SSH_PROXY_FLOATING_IP in ${SSH_PROXY_FLOATING_IP_LIST[@]};
do
echo "Associating FLOATING_IP $SSH_PROXY_FLOATING_IP with SSH_PROXY_INSTANCE_ID $SSH_PROXY_INSTANCE_ID"
openstack server add floating ip $SSH_PROXY_INSTANCE_ID $SSH_PROXY_FLOATING_IP
done
rules:
- if: $PIPELINE_TARGET == "deploy" && $SSH_PROXY_IMAGE_ID
when: always
deploy_login_node:
stage: deploy
environment:
name: $ENV
tags:
- build
script:
- openstack image set --accept $LOGIN_IMAGE_ID || true
- FAILED=false
- |
cat > user_data.txt <<EOF
#!/bin/bash
cat >> /etc/NetworkManager/conf.d/90-dns-none.conf<<EEOF
[main]
dns=none
EEOF
systemctl reload NetworkManager
echo "$DEV_KEY" >> /root/.ssh/authorized_keys
ip route replace default via ${DEFAULT_GATEWAY_IP} dev eth0
git clone ${CI_REPOSITORY_URL} /tmp/${CI_PROJECT_NAME}
cd /tmp/${CI_PROJECT_NAME}
git checkout ${CI_COMMIT_REF_NAME}
cat >> ansible/hosts<<EEOF
[$ENV]
127.0.0.1
EEOF
s3cmd get --force -r --access_key=$AWS_ACCESS_KEY_ID --secret_key=$AWS_SECRET_ACCESS_KEY --host=$AWS_HOST --host-bucket=$AWS_HOST s3://cheaha-cloud-ansible-files/ /tmp/${CI_PROJECT_NAME}/ansible/files/
ansible-playbook -c local -i ansible/hosts --extra-vars="$EXTRA_VARS" ansible/cluster.yml | tee -a /tmp/ansible.log
rm -rf /tmp/${CI_PROJECT_NAME}
EOF
- |
export cmd="openstack server create"
cmd+=" -c id -f value --image $LOGIN_IMAGE_ID"
cmd+=" --flavor $INSTANCE_FLAVOR"
for security_group in ${SECURITY_GROUP_LIST[@]};
do
cmd+=" --security-group $security_group"
done
cmd+=" --user-data user_data.txt"
if [ -n "$INSTANCE_NETWORK" ];then cmd+=" --network $INSTANCE_NETWORK"; fi
if [ -n "$LOGIN_PORT" ];then cmd+=" --port $LOGIN_PORT"; fi
cmd+=" --wait $LOGIN_INSTANCE_NAME"
- export LOGIN_INSTANCE_ID=$(bash -c "$cmd")
- |
# Associate the floating IP(s) with the SSH Proxy instance
for LOGIN_FLOATING_IP in ${LOGIN_FLOATING_IP_LIST[@]};
do
echo "Associating FLOATING_IP $LOGIN_FLOATING_IP with LOGIN_INSTANCE_ID $LOGIN_INSTANCE_ID"
openstack server add floating ip $LOGIN_INSTANCE_ID $LOGIN_FLOATING_IP
done
rules:
- if: $PIPELINE_TARGET == "deploy" && $LOGIN_IMAGE_ID
when: always
deploy_ood_node:
stage: deploy
environment:
name: $ENV
tags:
- build
before_script:
- |
for OOD_FLOATING_IP in ${OOD_FLOATING_IP_LIST[@]}; do
OOD_FIXED_IP=$(
openstack floating ip list \
--floating-ip-address $OOD_FLOATING_IP -c "Fixed IP Address" -f value)
CURRENT_INSTANCE_ID=$(
openstack server list \
--name $OOD_INSTANCE_NAME --ip $OOD_FIXED_IP -c ID -f value)
openstack server remove floating ip $CURRENT_INSTANCE_ID $OOD_FLOATING_IP
done
- |
if [ -n "$OOD_PORT" ];then
openstack server remove port $CURRENT_INSTANCE_ID $OOD_PORT
fi
script:
- OOD_IMAGE_ID="${BUILT_OOD_IMAGE_ID:-$OOD_IMAGE_ID}"
- openstack image set --accept $OOD_IMAGE_ID || true
- FAILED=false
- |
cat > user_data.txt <<EOF
#!/bin/bash
cat >> /etc/NetworkManager/conf.d/90-dns-none.conf<<EEOF
[main]
dns=none
EEOF
systemctl reload NetworkManager
echo "$DEV_KEY" >> /root/.ssh/authorized_keys
ip route replace default via ${DEFAULT_GATEWAY_IP} dev eth0
git clone ${CI_REPOSITORY_URL} /tmp/${CI_PROJECT_NAME}
cd /tmp/${CI_PROJECT_NAME}
git checkout ${CI_COMMIT_REF_NAME}
cat >> ansible/hosts<<EEOF
[$ENV]
127.0.0.1
EEOF
s3cmd get --force -r --access_key=$AWS_ACCESS_KEY_ID --secret_key=$AWS_SECRET_ACCESS_KEY --host=$AWS_HOST --host-bucket=$AWS_HOST s3://cheaha-cloud-ansible-files/ /tmp/${CI_PROJECT_NAME}/ansible/files/
ansible-playbook -c local -i ansible/hosts --extra-vars="$EXTRA_VARS" ansible/cluster.yml | tee -a /tmp/ansible.log
rm -rf /tmp/${CI_PROJECT_NAME}
EOF
- |
export cmd="openstack server create"
cmd+=" -c id -f value --image $OOD_IMAGE_ID"
cmd+=" --flavor $INSTANCE_FLAVOR"
for security_group in ${SECURITY_GROUP_LIST[@]};
do
cmd+=" --security-group $security_group"
done
cmd+=" --user-data user_data.txt"
if [ -n "$INSTANCE_NETWORK" ];then cmd+=" --network $INSTANCE_NETWORK"; fi
if [ -n "$OOD_PORT" ];then cmd+=" --port $OOD_PORT"; fi
cmd+=" --wait $OOD_INSTANCE_NAME"
- export OOD_INSTANCE_ID=$(bash -c "$cmd")
- |
# Associate the floating IP(s) with the SSH Proxy instance
for OOD_FLOATING_IP in ${OOD_FLOATING_IP_LIST[@]};
do
echo "Associating FLOATING_IP $OOD_FLOATING_IP with OOD_INSTANCE_ID $OOD_INSTANCE_ID"
openstack server add floating ip $OOD_INSTANCE_ID $OOD_FLOATING_IP
done
rules:
- if: $DEPLOY_TARGET == "ood"
when: always
cleanup_img:
stage: cleanup
environment:
name: $ENV
tags:
- build
script:
- >
cd CRI_XCBC;
git reset --hard;
git checkout uab-prod;
git branch -D integration;
- |
OS_PROJECT_ID=$(
openstack application credential \
show $OS_APPLICATION_CREDENTIAL_ID -f value -c project_id
)
- |
IMAGES_TO_DELETE=($(
openstack image list --tag ${image_tag} \
--sort created_at:desc -f value -c ID \
--property owner=$OS_PROJECT_ID | tail -n +$((NUM_IMAGES_TO_KEEP+1))
))
- |
for img in ${IMAGES_TO_DELETE[@]}; do
echo "Deleting image $img"
openstack image delete ${img}
done
rules:
- if: $NUM_IMAGES_TO_KEEP =~ /^(-\d+|0)$/
when: never
- if: $BUILD_TARGET
FROM python:3.8-slim
ENV S3CMD_VER=2.3.0
ENV ANSIBLE_VER=4.10.0
ENV OSC_VER=5.8.0
ENV TF_VER=1.4.6
ENV PACKER_VER=1.9.4
RUN apt-get update && apt-get install --no-install-recommends -y \
git \
ssh \
curl \
wget \
unzip \
&& rm -rf /var/lib/apt/lists/*
RUN wget https://releases.hashicorp.com/packer/${PACKER_VER}/packer_${PACKER_VER}_linux_amd64.zip \
&& unzip packer_${PACKER_VER}_linux_amd64.zip -d /usr/local/bin \
&& rm packer_${PACKER_VER}_linux_amd64.zip
RUN wget https://releases.hashicorp.com/terraform/${TF_VER}/terraform_${TF_VER}_linux_amd64.zip \
&& unzip terraform_${TF_VER}_linux_amd64.zip -d /usr/local/bin \
&& rm terraform_${TF_VER}_linux_amd64.zip
RUN pip install --no-cache-dir --upgrade pip \
&& pip install --no-cache-dir \
s3cmd==$S3CMD_VER \
ansible==$ANSIBLE_VER \
python-openstackclient==$OSC_VER
[defaults]
# change the default callback, you can only have one 'stdout' type enabled at a time.
#stdout_callback = skippy
stdout_callback = yaml
## Ansible ships with some plugins that require whitelisting,
## this is done to avoid running all of a type by default.
## These setting lists those that you want enabled for your system.
## Custom plugins should not need this unless plugin author specifies it.
# enable callback plugins, they can output to stdout but cannot be 'stdout' type.
callbacks_enabled = timer, debug, profile_roles, profile_tasks, minimal
# Force color
force_color = true
---
- name: Install base packages
hosts: default
become: true
roles:
- { name: 'fix_centos_repo', tags: 'fix_centos_repo' }
- { name: 'install_packages', tags: 'install_packages' }
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
---
- name: Setup node for use as a virtual cheaha node
hosts: all
become: true
roles:
- { name: 'cheaha.node', tags: 'cheaha.node' }
- { name: 'nfs_mounts', tags: 'nfs_mounts', when: enable_nfs_mounts }
- { name: 'ldap_config', tags: 'ldap_config' }
- { name: 'slurm_client', tags: 'slurm_client', when: enable_slurm_client }
- { name: 'ssh_host_keys', tags: 'ssh_host_keys' }
- { name: 'ssh_proxy_config', tags: 'ssh_proxy_config', when: enable_ssh_proxy_config }
- { name: 'ssl_cert', tags: 'ssl_cert', when: enable_ssl_certs }
- { name: 'rsyslog_config', tags: 'rsyslog_config', when: enable_rsyslog_config }
- { name: 'rewrite_map', tags: 'rewrite_map', when: enable_rewrite_map }
- { name: 'fail2ban', tags: 'fail2ban', when: enable_fail2ban }
- { name: 'install_node_exporter', tags: 'install_node_exporter', when: enable_node_exporter }
#!/bin/bash
name=zsh
version=5.9
mkdir -p BUILD RPMS SOURCES SPECS SRPMS
prereqs="git epel-release bzip2 xz gzip tar"
rpm -q $prereqs
if [ $? -ne 0 ]; then sudo yum -y install $prereqs; fi
git clone https://src.fedoraproject.org/rpms/${name}.git
cp ${name}/${name}.spec SPECS/
cp ${name}/*.rhs SOURCES/
cp ${name}/dot* SOURCES/
# Perl may not be available, switching to sed
#perl -pi -e 's/^(BuildRequires: glibc-langpack-ja)/#$1/g;' ${name}/${name}.spec
sed -i '/BuildRequires: glibc-langpack-ja/s/^/#/' SPECS/${name}.spec
pkgs="rpm-build $(grep -E '^BuildRequires|^Requires' SPECS/${name}.spec | awk '{print $2}' | tr '\n' ' ')"; echo $pkgs
rpm -q $pkgs
if [ $? -ne 0 ]; then sudo yum install -y $pkgs; fi
if [ ! -f SOURCES/${name}-${version}.tar.xz ] ; then
curl -L -o SOURCES/${name}-${version}.tar.xz https://downloads.sourceforge.net/${name}/${name}-${version}.tar.xz
fi
if [ ! -f SOURCES/${name}-${version}.tar.xz.asc ] ; then
curl -L -o SOURCES/${name}-${version}.tar.xz.asc https://downloads.sourceforge.net/${name}/${name}-${version}.tar.xz.asc
fi
cd SOURCES
sha512sum -c ../${name}/sources
retval=$?
cd -
if [ $retval -ne 0 ]; then
# echo "SOURCES/${name}-${version}.tar.gz did not match checksum in ${name}/source"
exit 1
fi
rpmbuild --define "_topdir `pwd`" -bb SPECS/${name}.spec
[nux-dextop]
name=Nux.Ro RPMs for general desktop use
baseurl=http://li.nux.ro/download/nux/dextop/el7/$basearch/ http://mirror.li.nux.ro/li.nux.ro/nux/dextop/el7/$basearch/
baseurl=http://li.nux.ro/download/nux/dextop/el7/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
......
---
- name: Setup node for use as a cluster host with gpu drivers/pkgs
hosts: default
become: true
roles:
- { name: 'fix_centos_repo', tags: 'fix_centos_repo' }
- { name: 'install_packages', tags: 'install_packages' }
- { name: 'cuda_driver', tags: 'cuda_driver' }
- { name: 'pam_slurm_adopt', tags: 'pam_slurm_adopt' }
- { name: 'install_nhc', tags: 'install_nhc'}
- name: Setup node for use as a virtual cheaha node
ansible.builtin.import_playbook: cheaha.yml
---
#This file path is relative to the ansible playbook.
pkg_list_file: "cheaha-compute-yum-pkg-list.txt"
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
enable_slurm_client: false
lmod_db_host_machine: "ohpc"
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"
# NHC related
nhc_download_url: "https://github.com/mej/nhc/releases/download/1.4.3/lbnl-nhc-1.4.3-1.el7.noarch.rpm"
nhc_download_path: "/tmp"
nhc_git_repo: "https://gitlab.rc.uab.edu/rc/nhc.git"
nhc_git_repo_path: "/tmp/nhc"
root_ssh_key: ""
# cheaha.node related
hostname_lookup_table:
- "10.141.255.254 master.cm.cluster master localmaster.cm.cluster localmaster ldapserver.cm.cluster ldapserver"
domain_search_list:
- openstack.internal
- cm.cluster
nameserver_list:
- 10.141.255.254
# ldap_config related
ldap_cert_path: "/etc/openldap/certs"
ldap_uri: "ldap://ldapserver"
# nfs_mounts related
enable_nfs_mounts: true
use_autofs: false
use_fstab: false
mount_points:
- { "src": "master:/gpfs4", "path": "/gpfs4", "opts": "ro,sync,hard", "mode": "0755" }
- { "src": "master:/gpfs5", "path": "/gpfs5", "opts": "ro,sync,hard", "mode": "0755" }
autofs_mounts:
- { "src": "master:/gpfs4/&", "path": "/gpfs4", "opts": "fstype=nfs,vers=3,_netdev,default", "mode": '0755', "mount_point": "/gpfs4", "map_name": "gpfs4", key: "*" }
- { "src": "master:/gpfs5/&", "path": "/gpfs5", "opts": "fstype=nfs,vers=3,_netdev,default", "mode": '0755', "mount_point": "/gpfs5", "map_name": "gpfs5", key: "*" }
#SSH Host Keys
S3_ENDPOINT: ""
SSH_HOST_KEYS_S3_BUCKET: ""
SSH_HOST_KEYS_S3_OBJECT: ""
# AWS credentials
LTS_ACCESS_KEY: ""
LTS_SECRET_KEY: ""
# ssh proxy
enable_ssh_proxy_config: false
sshpiper_dest_dir: "/opt/sshpiper"
# rsyslog
enable_rsyslog_config: true
rsyslog_target: "*.* @master:514"
# ssl certs
enable_ssl_certs: false
ssl_cert_s3_bucket: ""
ssl_cert_key_location: "/etc/pki/tls/private"
ssl_cert_file_location: "/etc/pki/tls/certs"
ssl_cert_key: ""
ssl_cert_file: ""
ssl_cert_chain_file: ""
ssl_apache_config: ""
apache_service: "httpd"
# rewrite map
enable_rewrite_map: false
target_groups:
- {"name": "gpfs4", "host": "login001", "default": True }
- {"name": "gpfs5", "host": "login002", "default": False }
# account app
account_app_port: 8000
# fail2ban
enable_fail2ban: false
maxretry: 1
findtime: 600
bantime: 1200
fail2ban_white_list: "127.0.0.1/8"
# Node Exporter
enable_node_exporter: false
node_exporter_ver: "1.8.2"
node_exporter_filename: "node_exporter-{{ node_exporter_ver }}.linux-amd64"
node_exporter_user: node_exporter
node_exporter_group: node_exporter
node_exporter_port: 9100
# CentOS Repo
centos_base_url: "http://vault.centos.org"
---
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"
- "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"
- "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"
- "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"
- "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"
- "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"
- "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"
- "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"
- "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"
- "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"
- "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-asn1crypto"
- "python2-backports-functools_lru_cache"
- "python2-blockdev"
- "python2-boto"
- "python2-certifi"
- "python2-crypto"
- "python2-cryptography"
- "python2-dateutil"
- "python2-futures"
- "python2-idna"
- "python2-iso8601"
- "python2-jmespath"
- "python2-jsonpatch"
- "python2-jsonschema"
- "python2-mimeparse"
- "python2-mock"
- "python2-msgpack"
- "python2-oauthlib"
- "python2-olefile"
- "python2-pip"
- "python2-ptyprocess"
- "python2-pyasn1"
- "python2-pyasn1-modules"
- "python2-pyatspi"
- "python2-pyxdg"
- "python2-rpm-macros"
- "python2-rsa"
- "python2-setuptools"
- "python2-subprocess32"
- "python2-traceback2"
- "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"
- "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-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"
- "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"
- "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"
---
yum_repo_files:
- TurboVNC.repo
- cm.repo
pkg_list:
- "Lmod-7.8.11"
- "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-openssl"
- "cm-python2"
- "cm-python36"
- "cm-slave"
- "cm-uge-client"
- "cmburn"
- "cmburn-slave"
- "cmdaemon"
- "cmdaemon-remotecm"
- "confuse"
- "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"
- "perl-Config-IniFiles"
- "python-dogpile-cache"
- "python-isodate"
- "python-netaddr"
- "python-netifaces"
- "python-setuptools_scm"
- "python-testtools"
- "python-websockify"
- "python2-cliff"
- "python2-debtcollector"
- "python2-deprecation"
- "python2-fixtures"
- "python2-funcsigs"
- "python2-ipaddress"
- "python2-pbr"
- "python2-positional"
- "python2-pysocks"
- "python2-pyyaml"
- "python2-requests-oauthlib"
- "python2-requestsexceptions"
- "python2-rfc3986"
- "python2-six"
- "python2-stevedore"
- "sdparm"
- "sshpass"
- "swig"
- "turbovnc-2.2.6*"
---
yum_repo_files:
- TurboVNC.repo
- cm.repo
pkg_list:
- "Lmod-7.8.11"
- "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-openssl"
- "cm-python2"
- "cm-python36"
- "cm-slave"
- "cm-uge-client"
- "cmburn"
- "cmburn-slave"
- "cmdaemon"
- "cmdaemon-remotecm"
- "confuse"
- "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"
- "perl-Config-IniFiles"
- "python-dogpile-cache"
- "python-isodate"
- "python-netaddr"
- "python-netifaces"
- "python-setuptools_scm"
- "python-testtools"
- "python-websockify"
- "python2-cliff"
- "python2-debtcollector"
- "python2-deprecation"
- "python2-fixtures"
- "python2-funcsigs"
- "python2-ipaddress"
- "python2-pbr"
- "python2-positional"
- "python2-pysocks"
- "python2-pyyaml"
- "python2-requests-oauthlib"
- "python2-requestsexceptions"
- "python2-rfc3986"
- "python2-six"
- "python2-stevedore"
- "sdparm"
- "sshpass"
- "swig"
- "turbovnc-2.2.6*"
- "cuda-dcgm"
- "cuda-dcgm-libs"
- "cuda-dcgm-nvvs"
- "cuda-driver"
---
yum_repo_files:
- cm.repo
pkg_list:
- autofs
- Lmod
- tmux
- vim
---
# cheaha.node related
hostname_lookup_table:
- "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"
domain_search_list:
- cm.cluster
- rc.uab.edu
- ib.cluster
- drac.cluster
- eth.cluster
- ib-hdr.cluster
nameserver_list:
- 172.20.0.25
bright_openldap_path: "/cm/local/apps/openldap"
ldap_cert_path: "{{bright_openldap_path}}/etc/certs"
ldap_uri: "ldaps://ldapserver"
# proxy_config
target_groups:
- {"name": "gpfs5", "host": "login002", "default": False, "authorized_keys":"/gpfs5/data/user/home/$DOWNSTREAM_USER/.ssh/authorized_keys", "private_key":"/gpfs5/data/user/home/$DOWNSTREAM_USER/.ssh/id_ecdsa"}
- {"name": "gpfs4", "host": "login001", "default": True, "authorized_keys":"/gpfs4/data/user/home/$DOWNSTREAM_USER/.ssh/authorized_keys", "private_key":"/gpfs4/data/user/home/$DOWNSTREAM_USER/.ssh/id_ecdsa"}
---
- name: Run a play
ansible.builtin.import_playbook: node.yml
- name: Setup node for use as a virtual compute node
hosts: default
become: true
roles:
- { name: 'compute_packages', tags: 'compute_packages' }
- { name: 'pam_slurm_adopt', tags: 'pam_slurm_adopt' }
- { name: 'fix_centos_repo', tags: 'fix_centos_repo' }
- { name: 'install_packages', tags: 'install_packages' }
- { name: 'install_nhc', tags: 'install_nhc'}
---
- 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' }
---
- name: Setup node for use as a cluster host
hosts: default
become: true
roles:
- { name: 'cheaha.node', tags: 'cheaha.node' }
- { name: 'lmod_user', tags: 'lmod_user' }
---
- name: Setup node for use as a virtual ood node
hosts: default
become: true
roles:
- { name: 'fix_centos_repo', tags: 'fix_centos_repo' }
- { name: 'install_packages', tags: 'install_packages' }
- { name: 'install_zsh', tags: 'install_zsh' }
---
# tasks file for cheaha.node
- name: Update /etc/hosts with cluster addressing
ansible.builtin.lineinfile:
path: /etc/hosts
line: "{{ item }}"
loop:
- "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"
"{{ hostname_lookup_table }}"
- 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: Install prerequisite packages
yum:
name: epel-release
create: true
state: present
- name: Disable SELinux
ansible.posix.selinux:
state: disabled
- name: Copy cm.repo into place (consider making this a template)
ansible.builtin.copy:
src: cm.repo
dest: /etc/yum.repos.d/cm.repo
- name: Template resolv.conf
ansible.builtin.template:
src: resolv.conf.j2
dest: /etc/resolv.conf
owner: root
group: root
mode: 0644
backup: true
- name: Disable SELinux
ansible.posix.selinux:
state: disabled
- name: Copy CM repo GPG key
ansible.builtin.copy:
src: RPM-GPG-KEY-cm
......@@ -34,118 +34,18 @@
owner: root
group: root
mode: 0644
- 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: 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: 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: "_netdev,defaults" }
- { path: /data/project, src: "gpfs.rc.uab.edu:/data/project", fstype: nfs, opts: "_netdev,defaults" }
- { path: /data/user, src: "gpfs.rc.uab.edu:/data/user", fstype: nfs, opts: "_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: "_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 }
when: "'cm.repo' in yum_repo_files"
- 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
retries: 3
delay: 3
register: result
until: not result.failed