Code Monkey home page Code Monkey logo

spel's Introduction

pullreminders

spel

STIG-Partitioned Enterprise Linux (spel) is a project that helps create and publish Enterprise Linux images that are partitioned according to the DISA STIG. The resulting images also use LVM to simplify volume management. The images are configured with help from the scripts and packages in the AMIgen7, AMIgen8, and AMIgen9 projects1.

Notes on Lifecycle:

  1. Images are released on a monthly cadence. This cadence ensures that, if a user launches a brand new instance from the most-recently published AMI, that there will be less than a month's worth of system-patches to apply as part of the system-owner's system-provisioning processes.
  2. "Free" Enterprise Linux distributions are configured to use the public repositories offered by the distribution-owner. If running EC2s inside of a VPC with no access to the internet at large, it will not be possible to install additional RPMs or patch systems without the use of either a proxy or standing up a private yum mirror
  3. Red Hat images are configured to use a given cloud service provider's (CSP) Red Hat Update Infrastructure (a.k.a., "RHUI") repositories. These repositories are managed by Red Hat engineers and provide local RPM update-service within each CSP-partner's networks. Unlike RPM-access via RHN or Satellite, RHUI access is tied to and paid for via your CSP's billing-mechanisms. RHUI access also entitles cloud-VMs' owners to limited operating system support through the respective CSP's support channels.
  4. AWS Specific notes:
    • Access to the RHUI repositories is gated, in part, by an attribute attached to EC2s. This attribute is inherited from their corresponding AMIs. To view this attribute external to the EC2, execute:

      aws ec2 describe-instances --query 'Reservations[].Instances[].UsageOperation' --instance-ids
      

      This should return a value of RunInstances:0010. If the value is just RunInstances the necessary attribute is missing from the EC2.

      The attribute may also be viewed internal to the EC2 by executing:

      curl http://169.254.169.254/latest/dynamic/instance-identity/document | \
      grep "billingProducts"
      

      This should return a value of "billingProducts" : [ "bp-6fa54006" ]. If not, the necessary attribute is missing from the EC2.

      In either case, lack of the requisite attribute will mean that attempts to install or update RPMs from RHUI will fail.

    • If patch-updates should come from RHN, Satellite or other private repository, do not use the AMIs published by the maintainers of this project. Because the previously-mentioned EC2-attribute is attached to such AMIs, you will be billed for the RHUI access even if you never use it. Feel free to use this project's code to generate your own, unencumbered AMIs.

    • Further information about AWS polices for Red Hat EC2s may be found in AWS's RHEL FAQ

Why spel

VMs' root filesystems are generally not live-repartitionable once launced from their images. As a result, if a STIG-scan is performed against most of the community-published images for Red Hat and related distros (CentOS/CentOS Stream, Oracle Linux, Rocky, Alma or Liberty), those scans will note failures for each of the various "${DIRECTORY} is on its own filesystem" tests. The images produced through this project are designed to ensure that these particular scan-failures do not occur.

Aside from addressing the previously-noted partitioning findings, spel applies only those STIG-related hardenings that need to be in place "from birth" (i.e., when a system is first created from KickStart, VM-template, Amazon Machine Image, etc.). This includes things like:

  • Activation of SELinux
    • Application of SELinux user-confinement to the default-user2
    • Application of SELinux role-transition rules for the default-user
  • Activation of FIPS mode
  • Support for BIOS- and/or EFI-boot modes (the latter being a requisite for use of SecureBoot)

The spel-produced images are expected to act as a better starting-point in a larger hardening process.

If your organization does not already have an automated hardening process, please see our tool, Watchmaker. This tool is meant to help spel-users (and users of other Enterprise Linux images) by performing launch-time hardening activities.

We have a FAQ now!

We've added an FAQ to the project. Hopefully, your questions are answered there. If they aren't, please feel free to submit an issue requesting an appropriate FAQ entry.

Current Published Images

SPEL AMIs are published monthly. The AMI table below contains links to the AWS Console that search by AMI Name and sort the result by creation date. The most recent AMI of each build will be at the top when viewed in the AWS Console.

RPM Manifests for published images are available in the manifests directory.

Please note: the RPM-manifests published to this directory are generated for the AWS (CONUS) commercial regions. Due to potential deltas between the repositories used for the commercial and govcloud regions, there may also exist deltas between what is found in the manifests in this project and the version-numbers found in the GovCloud region AMIs.

AWS Region Builder Name / Link
us-east-1 spel-minimal-rhel-7-hvm
spel-minimal-centos-7-hvm
spel-minimal-rhel-8-hvm
spel-minimal-ol-8-hvm
spel-minimal-centos-8stream-hvm
us-east-2 spel-minimal-rhel-7-hvm
spel-minimal-centos-7-hvm
spel-minimal-rhel-8-hvm
spel-minimal-ol-8-hvm
spel-minimal-centos-8stream-hvm
us-west-1 spel-minimal-rhel-7-hvm
spel-minimal-centos-7-hvm
spel-minimal-rhel-8-hvm
spel-minimal-ol-8-hvm
spel-minimal-centos-8stream-hvm
us-west-2 spel-minimal-rhel-7-hvm
spel-minimal-centos-7-hvm
spel-minimal-rhel-8-hvm
spel-minimal-ol-8-hvm
spel-minimal-centos-8stream-hvm
us-gov-west-1 spel-minimal-rhel-7-hvm
spel-minimal-centos-7-hvm
spel-minimal-rhel-8-hvm
spel-minimal-ol-8-hvm
spel-minimal-centos-8stream-hvm
us-gov-east-1 spel-minimal-rhel-7-hvm
spel-minimal-centos-7-hvm
spel-minimal-rhel-8-hvm
spel-minimal-ol-8-hvm
spel-minimal-centos-8stream-hvm
Vagrant Cloud Name Vagrant Provider
plus3it/spel-minimal-centos-7 virtualbox

Official AWS Owner Account IDs for Images

The following table lists the official owner accounts for the images.

AWS Partition Account ID Effective Release
aws 174003430611 2023.08.1 and later
aws-us-gov 216406534498 2023.08.1 and later

Deprecated AWS Owner Account IDs

The following table lists AWS account IDs previously used to host SPEL images. These accounts are now closed, and the associated images are no longer available.

AWS Partition Account ID Effective Release
aws 701759196663 2023.07.1 and earlier
aws-us-gov 039368651566 2023.07.1 and earlier

Deprecated CentOS 8 Images

With the move from CentOS 8 to CentOS Stream 8, the CentOS 8 images are deprecated. While they remain public for the moment, they are no longer updated and the CentOS org may remove the yum repos at their discretion.

AWS Region Builder Name / Link
us-east-1 spel-minimal-centos-8-hvm
us-east-2 spel-minimal-centos-8-hvm
us-west-1 spel-minimal-centos-8-hvm
us-west-2 spel-minimal-centos-8-hvm
us-gov-west-1 spel-minimal-centos-8-hvm
us-gov-east-1 spel-minimal-centos-8-hvm

Default Username

The default username for all spel images is maintuser.

If you wish to change the default username at launch, you can do so via cloud-init with userdata3 something like the following. Change <USERNAME> to your desired value.

#cloud-config
system_info:
  default_user:
    name: <USERNAME>
    gecos: spel default user
    lock_passwd: true

Default User Security-Constraints

Due to updates to the STIGs – currently just for EL7, but it is assumed that similar changes for EL8 and later distros will be added to future STIG-releases – the default-user's account may have additional SELinux rules applied to it. These rules will typically manifest in processes that start as the default-user (i.e., processes run as the root user after privilege-escalation via the sudo subsystem) receiving permission denied errors when attempting to access "sensitive" files. These "sensitive" files are any that have the shadow_t SELinux context-label applied to them. By default, these will only include:

  • /etc/security/opasswd
  • /etc/shadow
  • /etc/gshadow

A definitive list may be gathered by executing the command:

find / -context "*shadow_t*"`

If your workflows absolutely require the ability to access these files after a role-transition from the default-user account to root, it will be necessary to update the userData payload's cloud-config content to include a block similar to:

#cloud-config
system_info:
  default_user:
    name: <USERNAME>
    gecos: spel default user
    lock_passwd: true
    selinux_user: unconfined_u
    sudo: ["ALL=(root) NOPASSWD:ALL"]

However, doing so will result in security scan-failures when the scanning-tool tries to ensure that all locally-managed, interactive users are properly-constrained users and, where appropriate, have SELinux privilege-transition rules defined.

Prerequisites

Packer by Hashicorp is used to manage the process of building images.

  1. Download and extract packer for your platform. Add it to your PATH, if you like. On Linux, watch out for other packer executables with the same name (if building from an Enterprise Linux distro, /sbin/packer may be present due to the cracklib-dicts RPM).

  2. If building AMIs for Amazon Web Services, ensure your AWS credentials are configured. You do not really need the aws cli utility, but it is a convenient way to configure the credential file. You can also export the environment variables. Or, if running packer in an EC2 instance, an instance role with the requisite permissions will also work. See the packer docs for details on the necessary permissions.

    NOTE: No packer templates in this project will contain variables for AWS credentials; this is intentional, to avoid mistakes where credentials get committed to the repository. Instead, packer knows to read the credentials from the credential file or from the environment variables, or to retrieve them from the instance role. See the docs.

  3. If building VirtualBox image(s), you will need to install VirtualBox and Vagrant.

  4. If building VMware image(s), depending on your platform, you will need to install either VMware Fusion, VMware Workstation Pro, or VMware Player. For all platforms, you will also need Vagrant.

  5. The template(s) push the Vagrant boxes for the VirtualBox and VMware images to Hashicorp Vagrant Cloud, which requires a Vagrant Cloud account.

  6. If building a VHD or Image for Azure, ensure you have authorized access to ARM. The creation of destination objects and a Service Principal can either be done manually or via script. If not building in Public region, use of device login is not possible and a Service Principal is required.

Usage

NOTE: In all steps below, the examples use syntax that works on Linux. If you are running packer from a Windows system, simply use the appropriate syntax for the relative path to the packer template. Most important, for Windows, use .\ preceding the path to the template. E.g. .\spel\minimal-linux.json.

  1. Clone the repository:

    git clone https://github.com/plus3it/spel && cd spel
  2. Validate the template (Optional):

    packer validate spel/minimal-linux.pkr.hcl

    The project-included Packer HCL files have been pre-validated. If you encounter validation-errors with the included HCL files, it means that you're using a newer Packer version than the project has been tested against. Please open an issue to report the problem, ensuring to include the Packer version you were using when you encountered the problem.

  3. Begin the build. This requires at least two variables, spel_identifier and spel_version. See the section Packer Variables for more details.

    packer build \
        -var 'spel_identifier=unique-project-id' \
        -var 'spel_version=dev001' \
        -var 'virtualbox_vagrantcloud_username=myvagrantclouduser' \
        spel/minimal-linux.pkr.hcl

    NOTE: This will build images for all the builders defined in the template. Use packer build --help to see how to restrict the build to to a subset of the builders using the -only or -except arguments.

    If building the VirtualBox or VMware images for use with Vagrant, the template is configured to host the resulting images with Hashicorp Vagrant Cloud. This requires passing the variable virtualbox_vagrantcloud_username and exporting the environment variable VAGRANT_CLOUD_TOKEN.

Minimal Linux Packer Template

The Minimal Linux template builds STIG-partitioned images with a set of packages that correspond to the "Minimal" install option in Anaconda. Further, the AWS images include a handful of additional packages that are intended to increase functionality in EC2 and make the images more comparable with Amazon Linux. Similarly, the Azure builder will attempt to install the WALinuxAgent RPM into the VM-template to make the template more integratable into Azure-based deployments.

  • Template Path: spel/minimal-linux.pkr.hcl

For all inputs to the template, see spel/README.md

Minimal Linux Packer Builders

The Minimal Linux packer template includes the following builders:

Builder Name Description
amazon-ebssurrogate.minimal-centos-8stream-hvm amazon-ebs builder for a minimal CentOS Stream 8 HVM AMI
amazon-ebssurrogate.minimal-ol-8-hvm amazon-ebs builder for a minimal Oracle Linux 8 HVM AMI
amazon-ebssurrogate.minimal-rhel-8-hvm amazon-ebs builder for a minimal RHEL 8 HVM AMI
amazon-ebssurrogate.minimal-centos-7-hvm amazon-ebs builder for a minimal CentOS 7 HVM AMI
amazon-ebssurrogate.minimal-rhel-7-hvm amazon-ebs builder for a minimal RHEL 7 HVM AMI
azure-arm.minimal-centos-7-image azure-arm builder for a minimal CentOS 7 Image
azure-arm.minimal-rhel-7-image azure-arm builder for a minimal RHEL 7 Image
azure-arm.minimal-rhel-8-image azure-arm builder for a minimal RHEL 8 Image
openstack.minimal-centos-7-image openstack builder for a minimal CentOS 7 Image
virtualbox-iso.minimal-centos-7-image virtualbox-iso builder for a minimal CentOS 7 Vagrant Box

Minimal Linux Packer Post-Provisioners

The Minimal Linux packer template includes the following post-provisioners:

  • vagrant: The vagrant post-provisioner creates vagrant boxes from on the virtualbox and vmware images.

  • vagrant-cloud: The vagrant-cloud post-provisioners upload the vagrant boxes to Hashicorp Vagrant Cloud.

Building for the AWS US GovCloud Region

To build images for the AWS US GovCloud regions, us-gov-west-1 or us-gov-east-1, it is necessary to pass several variables that are specific to the region. The AMI filters below have been tested and/or created in us-gov-west-1 to work with the spel template(s). Also, the builders should be restricted so as not to build the Vagrant images.

packer build \
    -var 'spel_identifier=unique-project-id' \
    -var 'spel_version=dev001' \
    -var 'aws_region=us-gov-west-1' \
    -var 'aws_source_ami_filter_centos7_hvm={name = "*-Recovery (No-LVM)-ACB-CentOS7-HVM-SRIOV_ENA", owners = ["216406534498"]}' \
    -var 'aws_source_ami_filter_centos8stream_hvm={name = "spel-bootstrap-centos-8stream-hvm-*.x86_64-gp*", owners = ["216406534498"]}' \
    -exclude 'virtualbox-iso.*' \
    spel/minimal-linux.pkr.hcl

Building for Microsoft Azure

A source Marketplace Image Offer or Custom Image Name and Resource Group are required from which to start the SPEL Azure build.

The resultant SPEL Image will be configured to use the Azure Linux agent, WALinuxAgent per recommended configurations. Currently, the use of cloud-init exclusively does not enable execution/installation of Azure VM Extensions. The below variables also disable FIPS mode in the resultant SPEL VHD or Image. Currently, the Azure Linux agent does not support FIPS mode when utilizing Azure VM Extensions. If no plans exist to utilize Azure VM Extensions on VMs provisioned from SPEL VHDs or Images, FIPS mode can be enabled, but the waagent configuration must also be modified accordingly.

The variables referenced in the packer builds below should be modified with appropriate parameters for your environment. Any content between and including the < and > characters should be replaced.

Login to azure using the az cli. Packer will use the session setup by the az cli.

packer build \
    -var 'spel_identifier=unique-project-id' \
    -var 'spel_version=0.0.1' \
    -var 'amigen_extra_rpms=["WALinuxAgent"]' \
    -var 'amigen_fips_disable=true' \
    -var 'amigen7_repo_names=["rhui-microsoft-azure-rhel7"]' \
    -var 'azure_image_offer=rhel-raw' \
    -var 'azure_image_publisher=RedHat' \
    -var 'azure_image_sku=7-raw' \
    -var 'azure_managed_image_resource_group_name=<resource group short name>' \
    -only 'azure-arm.minimal-rhel-7-image' \
    spel/minimal-linux.pkr.hcl

When building for RHEL 8:

  • Change the -only flag to reference azure-arm.minimal-rhel-8-image
  • Change the azure_image_sku to an appropriate value. When the azure-arm.minimal-rhel-8-image was being authored, the appropriate value was 8_8
  • Substitute the amigen8_repo_names variable for the amigen7_repo_names and set an appropriate list of RHUI repositories to support RHEL 8

Building for OpenStack

To build images for an OpenStack environment, it is necessary to pass several variables that are specific to the environment. The CentOS 7 Generic Cloud image has been tested to work with the spel template(s). Also, the builders should be restricted so as not to build the Vagrant images.

source your_openstack_credentials_file.sh
packer build \
    -var 'spel_identifier=spel' \
    -var 'spel_version=0.0.1' \
    -var 'openstack_insecure=false' \
    -var 'openstack_flavor=your_flavor_name_for_temporary_instance' \
    -var 'openstack_floating_ip_network=your_provider_network_name' \
    -var 'openstack_networks=your_network_id_for_temporary_instance,second_network_id,etc.' \
    -var 'openstack_security_groups=your_security_group_name_for_temporary_instance,second_sg_name,etc.' \
    -var 'openstack_source_image_name=your_source_image_name' \
    -only 'openstack.*' \
    spel/minimal-linux.pkr.hcl

For expected values, see links below:

Testing With AMIgen

The spel automation leverages the AMIgen7 and AMIgen8 projects as a build-helpers for creation of EL7 and EL8 Amazon Machine Images (Azure VM-templates, etc.), respectively. Due to the closely-coupled nature of the two projects, it's recommended that any changes made to AMIgen7 or AMIgen8 be tested with spel prior to merging changes to either project's master branch.

To facilitate this testing, the following runtime-variables were added to spel:

  • amigen7_source_branch
  • amigen7_source_url
  • amigen8_source_branch
  • amigen8_source_url

Using these runtime-variables allows one to point spel to a fork/branch of AMIgen7 or AMIgen8 during a integration-test build. To test, update your packer invocation by adding elements like:

packer build \
    -var 'amigen7_source_url=https://github.com/<FORK_USER>/AMIgen7.git' \
    -var 'amigen7_source_branch=IssueNN' \
    ...
    minimal-linux.pkr.hcl

Similarly, these variable may be specified as environment variables by using PKR_VAR_<var_name> declarations4 (e.g., PKR_VAR_amigen7_source_branch). To do so, change the above example to:

export PKR_VAR_amigen7_source_branch="=https://github.com/<FORK_USER>/AMIgen7.git"
export PKR_VAR_amigen7_source_branch="IssueNN"

packer build \
    [...options elided...]
    minimal-linux.pkr.hcl

Footnotes

  1. Because spel is primarily an execution-wrapper for the AMIgenN projects, the "read the source" method for determining why things have changed from one spel-release to the next may require reviewing those projects' repositories

  2. The default-user is a local user (i.e., managed in /etc/passwd//etc/shadow//etc/group) that is dynamically-created at initial system-boot – using either the default-information in the /etc/cloud/cloud.cfg file or as overridden in a userData payload's #cloud-config content. Typically this user's ${HOME}/.ssh/authorized_keys file is prepopulated with a provisioner's public SSH key.

  3. Overriding attributes of the default-user must be done within a #cloud-config directive-block. If your userData is currently bare BASH (etc.), it will be necessary to format your userData payload as mixed, multi-part MIME.

  4. Use of the PKR_VAR_ method is recommended for setting up CI/CD frameworks for producing AMIs and other supported VM-templates

spel's People

Contributors

confusdcodr avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar eemperor avatar ewierschke avatar ferricoxide avatar gregorydulin avatar johnricords avatar kevinplus3 avatar kosmoit avatar kumoy avatar lorengordon avatar mergify[bot] avatar moskey71 avatar nortiz34 avatar oblandford-novetta avatar pyup-bot avatar samyunplus3itsystems avatar tallen76 avatar tim-graham avatar userhas404d avatar wyatt-at-plus3it avatar yakdriver avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spel's Issues

Redhat Hourly License

I am using packer and specifying the SPEL Redhat 7.3 hvm AMI as the source. I want to run a bunch of ansible against it to STIG harden and then use the new AMI for all my ec2 instances. The problem is when I launch the instance from AMI the license hasn't carried over. Specifically rhui does not work. I am using ebs-builder. I realize this is not a problem with spel just looking for a little help. :)

As another point of reference, I also tried modifying the spel minimal-linux.json with the ansible hardening and when it runs it always says /dev/xvda is busy and can't open.... Not sure what is going on there. Any direction on best way to inject hardening process would be appreciated.

    minimal-rhel-7.4-hvm: + break
    minimal-rhel-7.4-hvm: + [[ -z xxx ]]
    minimal-rhel-7.4-hvm: + [[ ! -z '' ]]
    minimal-rhel-7.4-hvm: + [[ -z '' ]]
    minimal-rhel-7.4-hvm: + [[ ! -z xxx ]]
    minimal-rhel-7.4-hvm: + CarveLVM
    minimal-rhel-7.4-hvm: + ROOTVOL=(rootVol 4g)
    minimal-rhel-7.4-hvm: + local ROOTVOL
    minimal-rhel-7.4-hvm: + SWAPVOL=(swapVol 2g)
    minimal-rhel-7.4-hvm: + local SWAPVOL
    minimal-rhel-7.4-hvm: + HOMEVOL=(homeVol 1g)
    minimal-rhel-7.4-hvm: + local HOMEVOL
    minimal-rhel-7.4-hvm: + VARVOL=(varVol 2g)
    minimal-rhel-7.4-hvm: + local VARVOL
    minimal-rhel-7.4-hvm: + LOGVOL=(logVol 2g)
    minimal-rhel-7.4-hvm: + local LOGVOL
    minimal-rhel-7.4-hvm: + AUDVOL=(auditVol 100%FREE)
    minimal-rhel-7.4-hvm: + local AUDVOL
    minimal-rhel-7.4-hvm: + dd if=/dev/zero of=/dev/xvda bs=512 count=1000
    minimal-rhel-7.4-hvm: + parted -s /dev/xvda -- mklabel msdos mkpart primary ext4 2048s 500m mkpart primary ext4 500m 100% set 2 lvm
    minimal-rhel-7.4-hvm: Error: Partition(s) 2 on /dev/xvda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
    minimal-rhel-7.4-hvm: + systemctl stop boot.mount
    minimal-rhel-7.4-hvm: Failed to stop boot.mount: Unit boot.mount not loaded.
    minimal-rhel-7.4-hvm: + vgcreate -y VolGroup00 /dev/xvda2
    minimal-rhel-7.4-hvm: Can't open /dev/xvda2 exclusively.  Mounted filesystem?
    minimal-rhel-7.4-hvm: + LogBrk 5 'VG creation failed. Aborting!'
    minimal-rhel-7.4-hvm: + echo 'VG creation failed. Aborting!'
    minimal-rhel-7.4-hvm: VG creation failed. Aborting!
    minimal-rhel-7.4-hvm: + exit 5

aws cli does not run as root user

when awscli v2 is installed, it gets put in to /usr/local/bin which the root user does not have in it's $PATH
as a result the root user is not able to run aws comands without modifying the path

Steps to reproduce behavior

  1. build spel with awscliv2
  2. log into the root user and run aws

Suggestions for fix

Either add /usr/local/bin to root $PATH or move aws to a different directory that is in the root's $PATH

Dependabot can't evaluate your Python dependency files

Dependabot can't evaluate your Python dependency files.

As a result, Dependabot couldn't check whether any of your dependencies are out-of-date.

The error Dependabot encountered was:

InstallationError("Invalid requirement: 'Red Hat Enterprise Linux Server release 7.6 (Maipo)'\n",)

You can mention @dependabot in the comments below to contact the Dependabot team.

Partition sizes on Vagrant boxes are smaller than on AMIs.

Expected behavior

I would expect the partition sizes on all builds to be the same in order to have identical environments for development / deployment.

Actual behavior

The Vagrant partitions are significantly (about 50%) smaller than the AMI partitions, as listed below.

                Vagrant AMI
/               1.6G    3.9G
/boot           190M    453M
/home           380M    976M
/var            772M    2.0G
/var/log        772M    2.0G
/var/log/audit  3.4G    8.3G

This causes builds to fail on Vagrant because the / volume fills up when running yum install, where they would not fail on the AMI.

Steps to reproduce behavior

Launch the Vagrant box and run df -h then launch an AMI and run df -h and compare the results.

Suggestions for fix

Adjust the Vagrant box to meet the expected partition sizes.

Bad `if` test for ssh-based git hosts

The test is supposed to check for an @ but currently checks for :. This unfortunately matches http(s) git hosts, which causes an error in add_known_host() and the packer build fails.

AWS data unable to use s3 commands without setting var

All commands including s3 work fine as either ec2-user or root.

My issue: For some reason only when I launch a server, in the user data I'm doing just a simple aws s3 cp command I get the ssl_verify_certificate error.

Understand userdata runs as root. I've reinstalled the tools still no same issue. Any help would be appreciated

Running Centos 7.9

Expected behavior

s3 commands to work at user data
with out having to set the aws_ca_bundle variable

Actual behavior

ssl_verify error
but when logging in afterwards no issue running commands

Steps to reproduce behavior

Context/Specifications

Things like:

  • Template name
  • AWS Component
  • OS/AMI information

Suggestions for fix

Relevant references

  • links to "best practices" or other guide(s)
  • ...
  • ...

Amazon Utility RPM Services Failing to Enable

Expected behavior

The following RPMs include %post logic in their RPMs that should result in the enabling/starting of associated services by default:

  • ec2sys-autotune (autotune.service)
  • amazon-ssm-agent (amazon-ssm-agent.service)
  • ec2-hibinit-agent (hibinit-agent.service)
  • ec2-instance-connect (ec2-instance-connect.service)

Actual behavior

None of the above installed RPMs' associated services are enabled/started in EC2s launched from the containing spel AMIs.

Impact

None of the agents'/services' capabilities are available on newly-launched instances until the disabled/stopped state is remediated after initial boot.

Steps to reproduce behavior

Launch a brand new spel instance, login, run systemctl and check running-state

EL 7.7 Breaks `test_ami.py`

Expected behavior

Validator tests handle testing for Python v3.x appropriately

Actual behavior

Validator fails because yum "magically" changes the Python v3.x installation from EPEL's python36 package to the base repos' python3 RPM. Found in the logs:

            minimal-rhel-7-hvm: Package python36 is obsoleted by python3, trying to install python3-3.6.8-10.el7.x86_64 instead
            minimal-rhel-7-hvm: Resolving Dependencies
            minimal-rhel-7-hvm: --> Running transaction check
            minimal-rhel-7-hvm: ---> Package python3.x86_64 0:3.6.8-10.el7 will be installed

Steps to reproduce behavior

Run spel using any bootstrap AMI that gets updated to 7.7 (or, presumably, later): AMI is produced but gets nuked due to python36 RPM-presence test:

            minimal-rhel-7-hvm: =================================== FAILURES ===================================
            minimal-rhel-7-hvm: ____________________ test_python3_installed[local-python36] ____________________
            minimal-rhel-7-hvm:
            minimal-rhel-7-hvm: host = <testinfra.host.Host object at 0x7fb8cb290250>, name = 'python36'
            minimal-rhel-7-hvm:
            minimal-rhel-7-hvm:     @pytest.mark.parametrize("name", [
            minimal-rhel-7-hvm:         ("python36")
            minimal-rhel-7-hvm:     ])
            minimal-rhel-7-hvm:     def test_python3_installed(host, name):
            minimal-rhel-7-hvm:         pkg = host.package(name)
            minimal-rhel-7-hvm:         if pkg.is_installed:
            minimal-rhel-7-hvm:             log.info(
            minimal-rhel-7-hvm:                 '%s',
            minimal-rhel-7-hvm:                 {'pkg': pkg.name, 'version': pkg.version, 'release': pkg.release})
            minimal-rhel-7-hvm: >       assert pkg.is_installed
            minimal-rhel-7-hvm: E       assert False
            minimal-rhel-7-hvm: E        +  where False = <package python36>.is_installed
            minimal-rhel-7-hvm:
            minimal-rhel-7-hvm: /tmp/spel/tests/test_ami.py:112: AssertionError
            minimal-rhel-7-hvm: ================ 1 failed, 22 passed, 1 skipped in 4.65 seconds ================

Suggestions for fix

Update python36 test-block to do an OR-presence for python3 such that, if one is present, the test renders a success-state.

[Feature Request] Script to install packer globally

Expected behavior

It'd be nice if I could install packer globally, so I wouldn't have to type /path/to/packer/executable/packer all the time.

Actual behavior

I have to type /path/to/packer/executable/packer frequently.

Steps to reproduce behavior

  1. Run build/install.sh

Context/Specifications

FWIW, I'm working in CentOS7, but the script I've written for this PR should work on any x86-64 Linux (it just downloads the packer executable and puts it in

Suggestions for fix

A script which downloads the packer executable, and drops it in /usr/local/bin/, which I'll provide in a PR.

Relevant references

kickstart not used for 7.x builds?

Apologies, not really an issue, and this may be more of an amigen7 question than specifically for 'spel'...

Why does the 6.x/amigen6 build seem to make use of a kickstart file to do a bunch of setup, in particular the partitioning, whereas the 7.x/amigen7 build instead uses DiskSetup.sh? Kickstart seems like a nice clean way to handle a lot of details, so I was wondering why it was ditched for amigen7.

(I should note that I am not actually that interested in the 6.x build process by itself - I am only working with 7.x on AWS at this time. I may experiment with 7.x builds for other platforms later.)

Thank you to all the contributors on this and amigen6/7! It's obvious that a lot of work went in to these, and it is much appreciated.

Vagrant box add

Greetings,

Testing your box I got the following

 $ vagrant box add plus3it/spel-minimal-centos-6.9
==> box: Loading metadata for box 'plus3it/spel-minimal-centos-6.9'
    box: URL: https://atlas.hashicorp.com/plus3it/spel-minimal-centos-6.9
==> box: Adding box 'plus3it/spel-minimal-centos-6.9' (v2017.05.1) for provider: virtualbox
    box: Downloading: https://atlas.hashicorp.com/plus3it/boxes/spel-minimal-centos-6.9/versions/2017.05.1/providers/virtualbox.box
The "metadata.json" file for the box 'plus3it/spel-minimal-centos-6.9' was not found.
Boxes require this file in order for Vagrant to determine the
provider it was made for. If you made the box, please add a
"metadata.json" file to it. If someone else made the box, please
notify the box creator that the box is corrupt. Documentation for
box file format can be found at the URL below:

https://www.vagrantup.com/docs/boxes/format.html

Initial Update

Hi 👊

This is my first visit to this fine repo, but it seems you have been working hard to keep all dependencies updated so far.

Once you have closed this issue, I'll create separate pull requests for every update as soon as I find one.

That's it for now!

Happy merging! 🤖

ssh-keyscan is not fips-friendly

Needs to switch to another mechanism to trust a git host accessed over ssh:

echo -e "Host $host\n\tStrictHostKeyChecking no\n" > ~/.ssh/config
chmod 600 ~/.ssh/config

first try to build centos7 box on local

packer build -var 'vagrantcloud_username=test' -var 'spel_identifier=unique-project-id' -var 'spel_version=0.0.1' spel/minimal-linux.json
minimal-centos-7-azure-image output will be in this color.
minimal-centos-7-azure-vhd output will be in this color.
minimal-centos-7-hvm output will be in this color.
minimal-centos-7-virtualbox output will be in this color.
minimal-rhel-7-hvm output will be in this color.

5 error(s) occurred:

  • A capture_name_prefix or managed_image_resource_group_name must be specified
  • An image_publisher must be specified
  • An image_offer must be specified
  • An image_sku must be specified
  • Specify either a location to create the resource group in or an existing build_resource_group_name, but not both.

RHEL/CentOS 8 Supoport

Are there plans to publish a CentOS/RHEL 8 version of SPEL? I see the old ticket below, however, now there is CentOS 8 and EPEL 8 support.

#322

Thanks,

John

Subscriptions not working even with billingProducts set

Hi sorry to bother again, so instances are not registered to an entitlement server, is that by design? What's the point of going through all the hassle of maintaining the billingProducts if the instance ends up not being registered anyway?

Expected behavior

yum update behaves normally

Actual behavior

yum reports that the system is not registered with an entitlement server

Steps to reproduce behavior

[maintuser@ip-10-210-137-160 ~]$ curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | grep -i billingProducts
"billingProducts" : [ "bp-6fa54006" ],
[maintuser@ip-10-210-137-160 ~]$ sudo yum update
Loaded plugins: amazon-id, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.

Context/Specifications

Things like:

  • Template name
  • AWS Component
  • OS/AMI information

Suggestions for fix

Relevant references

  • links to "best practices" or other guide(s)
  • ...
  • ...

Add a validation-test for services associated with AWS Utility RPMs

Probably want to update test_ami.py to include a test for any services installed by the amazon\*, aws\* and ec2\* RPMs.

Basic test (under BASH) would look like:

for SVC in $(
      for RPM in $(
            rpm -qa amazon\* aws\* ec2\*
         )
      do
         rpm -ql "${RPM}" | grep '\.service'
      done | sed 's#^.*/##'
   )
do
   printf "Service %s is " "${SVC}"
   systemctl is-enabled "${SVC}"
done

Services should generally return a value of enabled (ones that don't probably need a PR submitted so as to be added to the list of explicitly-enabled services)

Boot Partition

Expected behavior

Redhat recommended 1GB

Actual behavior

190M

Steps to reproduce behavior

Update kernel.

Context/Specifications

Things like:

  • Template name
  • AWS Component
  • OS/AMI information

The simple update 'yum -y update' fails because there is not enough partition size.

Suggestions for fix

Increase default partition to 1GB or make it EXT4

Relevant references

  • links to "best practices" or other guide(s)
  • ...
  • ...

Ensure All spel-Specific User-Vars are included in README

Expected behavior

All user-settable, spel-specific variables should be documented in the project-documentation. Further, some variable-names might want modification to better-reflect their applicability (e.g., only spel-wide var-names get the spel_ token; AWS- or Azure-specific var-names get aws_ or azure_ name-tokens, respectively; etc.).

Actual behavior

Not all user-settable var-vals may be ideally-documented

RHEL updates don't work on govcloud

When I launch the community AMI spel-minimal-rhel-7.3-hvm-2017.05.1.x86_64-gp2 (ami-21139740)
on govcloud I can't run any yum commands. Is it because its trying to reach the CDS load balancer on commercial AWS?

[maintuser@ip-172-31-21-80 ~]$ yum list
Checksum type 'md5' disabled
Loaded plugins: amazon-id, product-id, rhui-lb, search-disabled-repos, subscription-manager
Repo rhui-REGION-client-config-server-7 forced skip_if_unavailable=True due to: /etc/pki/rhui/cdn.redhat.com-chain.crt
Repo rhui-REGION-client-config-server-7 forced skip_if_unavailable=True due to: /etc/pki/rhui/product/rhui-client-config-server-7.crt
Repo rhui-REGION-client-config-server-7 forced skip_if_unavailable=True due to: /etc/pki/rhui/rhui-client-config-server-7.key
Repo rhui-REGION-rhel-server-releases forced skip_if_unavailable=True due to: /etc/pki/rhui/cdn.redhat.com-chain.crt
Repo rhui-REGION-rhel-server-releases forced skip_if_unavailable=True due to: /etc/pki/rhui/product/content-rhel7.crt
Repo rhui-REGION-rhel-server-releases forced skip_if_unavailable=True due to: /etc/pki/rhui/content-rhel7.key
Repo rhui-REGION-rhel-server-extras forced skip_if_unavailable=True due to: /etc/pki/rhui/cdn.redhat.com-chain.crt
Repo rhui-REGION-rhel-server-extras forced skip_if_unavailable=True due to: /etc/pki/rhui/product/content-rhel7.crt
Repo rhui-REGION-rhel-server-extras forced skip_if_unavailable=True due to: /etc/pki/rhui/content-rhel7.key
Repo rhui-REGION-rhel-server-optional forced skip_if_unavailable=True due to: /etc/pki/rhui/cdn.redhat.com-chain.crt
Repo rhui-REGION-rhel-server-optional forced skip_if_unavailable=True due to: /etc/pki/rhui/product/content-rhel7.crt
Repo rhui-REGION-rhel-server-optional forced skip_if_unavailable=True due to: /etc/pki/rhui/content-rhel7.key
Repo rhui-REGION-rhel-server-rh-common forced skip_if_unavailable=True due to: /etc/pki/rhui/cdn.redhat.com-chain.crt
Repo rhui-REGION-rhel-server-rh-common forced skip_if_unavailable=True due to: /etc/pki/rhui/product/content-rhel7.crt
Repo rhui-REGION-rhel-server-rh-common forced skip_if_unavailable=True due to: /etc/pki/rhui/content-rhel7.key
Could not contact CDS load balancer rhui2-cds01.us-west-2.aws.ce.redhat.com, trying others.

Could not contact any CDS load balancers: rhui2-cds01.us-west-2.aws.ce.redhat.com, rhui2-cds02.us-west-2.aws.ce.redhat.com.
[maintuser@ip-172-31-21-80 ~]$ ping rhui2-cds02.us-west-2.aws.ce.redhat.com
PING rhui2-cds02.us-west-2.aws.ce.redhat.com (50.112.120.25) 56(84) bytes of data.
^C
--- rhui2-cds02.us-west-2.aws.ce.redhat.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms

EXT4 vs XFS for most partitions

In the EL7 images the root, var|var/log|var/log/audit partitions are all EXT4. That is the partition format used for EL6. I am trying to increase the size of the /, /var, /var/log, /var/log/audit, and /home filesystems by increasing the size of the EBS volume associated with VolGroup00. Using fdisk to resize the xvda2 partition works fine, as does pvresize /dev/xvda2. When I execute a vgextend VolGroup00 /dev/xvda2 the command is successful and the volume group is the new size of the EBS volume. I then extend each logical volume using something like "lvextend -L 10GB /dev/VolGroup00/homeVol" for each logical volume. Running lvs shows that each volume is now the size I would like. But the actual filesystem has not increased. For XFS file systems I can run xfs_growfs /home and it will increase the size of the /home file system. I can use resize2fs but that's an EL6-based command as is the EXT4 partition type. Please make all partitions XFS.

Investigate Packer AMI-Registration Options

Expected behavior

Generated AMIs have SRIOV and ENA support enabled regardless of enablement on the bootstrap AMI.

Actual behavior

Registered AMIs' SRIOV and ENA support enablement is currently tied to the enablement-states in the bootstrap AMI(s).

Steps to reproduce behavior

Create AMI bootstrapped from AMIs that have or do not have SRIOV and/or ENA baked in then compare.

Suggestions for fix

Check if Packer can set AMI attributes upon registration. If so, update the registration-logic.

RHEL 8 needs to be added

Expected behavior

Option for RHEL 8

Actual behavior

Only RHEL 6 and 7 are available

Steps to reproduce behavior

No steps required to reproduce. See file ChrootBuild.sh for most of the difference.

Context/Specifications

Latest RHEL 8 AMI (not beta) appears to be ami-f2641e93 in GovCloud

Suggestions for fix

The following packages seem to be unavailable in RHEL 8 include grub, libudev, sysvinit-tools
Repos have changed names and naming format.
yum-config-manager is now dnf config-manager
This specifically effects the file (but maybe more)
ChrootBuild.sh

Relevant references

  • How to list the latest available RHEL images on Amazon Web Services (AWS) https://access.redhat.com/solutions/15356
  • aws ec2 describe-images --owners 219670896067 --query 'sort_by(Images, &CreationDate)[*].[CreationDate,Name,ImageId]' --filters "Name=name,Values=RHEL-8*" --region us-gov-west-1 --output table

Need clarification on STIG checklist versus these images

Hi, I just spun up the RHEL 7 stig'd image on AWS (ami-6ba9250a) and I'm just randomly checking some of the checklist items found in the "Red Hat Enterprise Linux 7 Security Technical Implementation Guide" and so far the random check is coming back falsely. Is this what is meant by "NOT HARDENED" in the AMI description? If so, I might be missing what it is meant by this being STIG'd.

Checklist is here https://people.redhat.com/swells/scap-security-guide/tables/table-rhel7-stig.html and can be viewed from nist.gov here https://nvd.nist.gov/ncp/checklist/796

Some examples,

  1. RHEL-07-010140, "When passwords are changed or new passwords are assigned, the new password must contain at least one numeric character." ".... Modify the dcredit setting in /etc/security/pwquality.conf to require the use of a digit in passwords. " Checking pwquality.conf shows everything is commented out.

  2. RHEL-07-010050, "The operating system must display the Standard Mandatory DoD Notice and Consent Banner before granting local or remote access to the system via a command line user logon." "To configure the system login banner edit /etc/issue..." I don't see a login banner and issue does not contain the appropriate login banner text.

Can someone point me in the right direction? My assumption at this point is that these AMIs are there to support me to more easily apply the NIST checklist, so that I can go in and personally set things such as the pwquality.conf file.. is that assumption correct?

No username is documented for the published AMIs

Expected behavior

Username Displayed in documentation or AMI listing on AWS

Actual behavior

No username is documented

Steps to reproduce behavior

Start Machine

Context/Specifications

Couldn't find any username for any of the AMI's. I specifically am using the latest CentOS7 version in us-gov-west.

I had to look at the system logs in the AWS web console to find that the username was maintuser

Suggestions for fix

Please include default username somewhere for people to see.

Create Centos 7 Virtualbox Builder

Currently for virtualbox, there is only a Centos 6.9 virtualbox builder for vagrant. Requesting the addition of Centos 7.4 virtualbox builder.

Fails for RHEL 7 build on GovCloud

Expected behavior

  1. LVM configuration is completed as configured
  2. AMI is provisioned and built as expected.

Actual behavior

LVM is not able to create /

build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + mkfs -t ext4 '' /dev/VolGroup00/rootVol�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: mke2fs 1.42.9 (28-Dec-2013)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: mkfs.ext4: invalid blocks '/dev/VolGroup00/rootVol' on device ''�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + err_exit 'Failure creating filesystem - /'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Failure creating filesystem - /'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Failure creating filesystem - /�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + logger -t DiskSetup.sh -p kern.crit 'Failure creating filesystem - /'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + exit 1�
build	10-Jul-2019 12:10:10	�[1;32m==> RHEL7: Terminating the source AWS instance...�

Steps to reproduce behavior

build is triggered by:

#!/bin/bash
packer build \
    -var 'spel_identifier=WC2H-DevOps' \
    -var 'spel_version=2019.06.12' \
    -var 'aws_region=us-gov-west-1' \
    -var 'subnet_id=subnet-xxxxxxxxx' \
    -var 'vpc_id=vpc-xxxxxxx' \
    -var 'source_ami_rhel7_hvm=ami-91d649f0' \
    -only 'RHEL7' \
    plans/devops-minimal-linux.json

I did rename the packer builder names from minimal-rhel-7-hvm to RHEL7 but this is not impacting starting the packer build,
I have tried this build on 2 different AWS (GovCloud) accounts with a few different source AMIs but all have failed the same way.

Context/Specifications

Things like:

  • Template name
  • AWS Component
  • OS/AMI information

Suggestions for fix

Relevant references

Here is log output from run through ci/cd server (but manual runs have the same outcome)

###########################################
build	10-Jul-2019 11:54:12	�[1;32mRHEL7 output will be in this color.�
build	10-Jul-2019 11:54:12	
build	10-Jul-2019 11:54:13	�[1;32m==> RHEL7: Prevalidating AMI Name: DevOps-RHEL7-2019.06.12�
build	10-Jul-2019 11:54:14	�[0;32m    RHEL7: Found Image ID: ami-91d649f0�
build	10-Jul-2019 11:54:14	�[1;32m==> RHEL7: Creating temporary keypair: packer_5d260a24-554c-cd22-de5b-7738a33809c9�
build	10-Jul-2019 11:54:14	�[1;32m==> RHEL7: Creating temporary security group for this instance: packer_5d260a26-0d38-aac8-8aa1-2409c3afe850�
build	10-Jul-2019 11:54:14	�[1;32m==> RHEL7: Authorizing access to port 122 from 0.0.0.0/0 in the temporary security group...�
build	10-Jul-2019 11:54:15	�[1;32m==> RHEL7: Launching a source AWS instance...�
build	10-Jul-2019 11:54:15	�[1;32m==> RHEL7: Adding tags to source instance�
build	10-Jul-2019 11:54:16	�[0;32m    RHEL7: Instance ID: i-0ee1f57cdaf34a7f1�
build	10-Jul-2019 11:54:16	�[1;32m==> RHEL7: Waiting for instance (i-0ee1f57cdaf34a7f1) to become ready...�
build	10-Jul-2019 11:54:33	�[0;32m    RHEL7: Adding tag: "Name": "-DevOPS AMI Maker"�
build	10-Jul-2019 11:54:33	�[0;32m    RHEL7: Adding tag: "Type": "RHEL7"�
build	10-Jul-2019 11:54:33	�[0;32m    RHEL7: Adding tag: "Version": ""�
build	10-Jul-2019 11:54:33	�[1;32m==> RHEL7: Waiting for SSH to become available...�
build	10-Jul-2019 12:05:13	�[1;32m==> RHEL7: Connected to SSH!�
build	10-Jul-2019 12:05:13	�[1;32m==> RHEL7: Uploading ./plans/files/ => /tmp�
build	10-Jul-2019 12:05:13	�[1;32m==> RHEL7: Provisioning with shell script: /tmp/packer-shell286441837�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + mv /tmp/banner /etc/ssh/issue�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + mv /tmp/environment /etc/environment�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + mv /tmp/proxy.sh /etc/profile.d/proxy.sh�
build	10-Jul-2019 12:05:13	�[1;32m==> RHEL7: Provisioning with shell script: /tmp/packer-shell092315750�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + echo Checking resolv.conf file�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: Checking resolv.conf file�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + cat /etc/resolv.conf�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: # Generated by NetworkManager�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: search mysite.local�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: nameserver 10.174.129.52�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: nameserver 10.174.129.152�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + echo '#resolv.conf entry'�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + sudo tee -a /etc/resolv.conf�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: #resolv.conf entry�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + echo 'exclude=*.i?86 *.i686'�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + sudo tee -a /etc/yum.conf�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: exclude=*.i?86 *.i686�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + echo proxy=http://proxy.services.mysite.gov:8080�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: + sudo tee -a /etc/yum.conf�
build	10-Jul-2019 12:05:13	�[0;32m    RHEL7: proxy=http://proxy.services.mysite.gov:8080�
build	10-Jul-2019 12:05:13	�[1;32m==> RHEL7: Provisioning with shell script: /tmp/packer-shell172196564�
build	10-Jul-2019 12:05:14	�[0;32m    RHEL7: + echo Updating SSL libs to allow git to work�
build	10-Jul-2019 12:05:14	�[0;32m    RHEL7: Updating SSL libs to allow git to work�
build	10-Jul-2019 12:05:14	�[0;32m    RHEL7: + sudo yum install -y psmisc�
build	10-Jul-2019 12:05:14	�[0;32m    RHEL7: Loaded plugins: amazon-id, rhui-lb, search-disabled-repos�
build	10-Jul-2019 12:05:18	�[0;32m    RHEL7: rhui-REGION-client-config-server-7                       | 2.9 kB     00:00�
build	10-Jul-2019 12:05:20	�[0;32m    RHEL7: rhui-REGION-rhel-server-releases                         | 3.5 kB     00:00�
build	10-Jul-2019 12:05:23	�[0;32m    RHEL7: rhui-REGION-rhel-server-rh-common                        | 3.8 kB     00:00�
build	10-Jul-2019 12:05:25	�[0;32m    RHEL7: Package psmisc-22.20-15.el7.x86_64 already installed and latest version�
build	10-Jul-2019 12:05:25	�[0;32m    RHEL7: Nothing to do�
build	10-Jul-2019 12:05:25	�[0;32m    RHEL7: + sudo yum -y update�
build	10-Jul-2019 12:05:25	�[0;32m    RHEL7: Loaded plugins: amazon-id, rhui-lb, search-disabled-repos�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: No packages marked for update�
build	10-Jul-2019 12:05:29	�[1;32m==> RHEL7: Provisioning with shell script: /tmp/packer-shell815130932�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + echo Restarting systemd�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: Restarting systemd�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + systemctl daemon-reexec�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + systemctl disable chronyd�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: Removed symlink /etc/systemd/system/multi-user.target.wants/chronyd.service.�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + systemctl stop chronyd�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + echo Killing processes locking /oldroot�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: Killing processes locking /oldroot�
build	10-Jul-2019 12:05:29	�[1;32m==> RHEL7: Provisioning with shell script: /tmp/packer-shell912200940�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + echo Unmounting /oldroot�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: Unmounting /oldroot�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: ++ grep -c /oldroot /proc/mounts�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + test 1 -eq 0�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + umount /oldroot�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: + echo Unmounting /boot�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: Unmounting /boot�
build	10-Jul-2019 12:05:29	�[0;32m    RHEL7: ++ grep -c /boot /proc/mounts�
build	10-Jul-2019 12:05:30	�[0;32m    RHEL7: + test 0 -eq 0�
build	10-Jul-2019 12:05:30	�[1;32m==> RHEL7: Provisioning with shell script: /atlassian/application-data/bamboo/xml-data/build-dir/DEVOPS-AMB-JOB1/plans/scripts/amigen7-build.sh�
build	10-Jul-2019 12:05:30	�[0;32m    RHEL7: + set -e�
build	10-Jul-2019 12:05:30	�[0;32m    RHEL7: + echo 'Installing build-host dependencies'�
build	10-Jul-2019 12:05:30	�[0;32m    RHEL7: Installing build-host dependencies�
build	10-Jul-2019 12:05:30	�[0;32m    RHEL7: + yum -y install lvm2 parted yum-utils unzip git�
build	10-Jul-2019 12:05:30	�[0;32m    RHEL7: Loaded plugins: amazon-id, rhui-lb, search-disabled-repos�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: Package parted-3.1-29.el7.x86_64 already installed and latest version�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: Package yum-utils-1.1.31-50.el7.noarch already installed and latest version�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: Resolving Dependencies�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Running transaction check�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: ---> Package git.x86_64 0:1.8.3.1-20.el7 will be installed�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl-Git = 1.8.3.1-20.el7 for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl >= 5.008 for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: /usr/bin/perl for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(Error) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(Exporter) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(File::Basename) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(File::Copy) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(File::Find) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(File::Path) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(File::Spec) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(File::Temp) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(File::stat) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(Getopt::Long) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(Git) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(lib) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(strict) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(vars) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: perl(warnings) for package: git-1.8.3.1-20.el7.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: ---> Package lvm2.x86_64 7:2.02.180-10.el7_6.8 will be installed�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: lvm2-libs = 7:2.02.180-10.el7_6.8 for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: device-mapper-persistent-data >= 0.7.0-0.1.rc6 for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:33	�[0;32m    RHEL7: --> Processing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: libdevmapper-event.so.1.02(Base)(64bit) for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: liblvm2app.so.2.2(Base)(64bit) for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: libaio.so.1()(64bit) for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: libdevmapper-event.so.1.02()(64bit) for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: liblvm2app.so.2.2()(64bit) for package: 7:lvm2-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package unzip.x86_64 0:6.0-19.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Running transaction check�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package device-mapper-persistent-data.x86_64 0:0.7.3-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package libaio.x86_64 0:0.3.109-13.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package lvm2-libs.x86_64 7:2.02.180-10.el7_6.8 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: device-mapper-event = 7:1.02.149-10.el7_6.8 for package: 7:lvm2-libs-2.02.180-10.el7_6.8.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl.x86_64 4:5.16.3-294.el7_6 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl-libs = 4:5.16.3-294.el7_6 for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl-libs for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl-macros for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.16.3-294.el7_6.x86_64�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Error.noarch 1:0.17020-2.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Getopt-Long.noarch 0:2.40-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-3.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-3.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Git.noarch 0:1.8.3.1-20.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Running transaction check�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package device-mapper-event.x86_64 7:1.02.149-10.el7_6.8 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Carp.noarch 0:1.26-244.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Socket.x86_64 0:2.010-4.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-constant.noarch 0:1.27-2.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-libs.x86_64 4:5.16.3-294.el7_6 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-macros.x86_64 4:5.16.3-294.el7_6 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-threads.x86_64 0:1.87-4.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Running transaction check�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Pod-Escapes.noarch 1:1.04-294.el7_6 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Running transaction check�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ---> Package perl-parent.noarch 1:0.225-244.el7 will be installed�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: --> Finished Dependency Resolution�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Dependencies Resolved�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ================================================================================�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  Package          Arch   Version         Repository                        Size�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ================================================================================�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Installing:�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  git              x86_64 1.8.3.1-20.el7  rhui-REGION-rhel-server-releases 4.4 M�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  lvm2             x86_64 7:2.02.180-10.el7_6.8�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases 1.3 M�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  unzip            x86_64 6.0-19.el7      rhui-REGION-rhel-server-releases 170 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Installing for dependencies:�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  device-mapper-event�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                   x86_64 7:1.02.149-10.el7_6.8�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases 189 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  device-mapper-event-libs�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                   x86_64 7:1.02.149-10.el7_6.8�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases 188 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  device-mapper-persistent-data�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                   x86_64 0.7.3-3.el7     rhui-REGION-rhel-server-releases 405 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  libaio           x86_64 0.3.109-13.el7  rhui-REGION-rhel-server-releases  24 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  lvm2-libs        x86_64 7:2.02.180-10.el7_6.8�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases 1.1 M�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl             x86_64 4:5.16.3-294.el7_6�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases 8.0 M�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Carp        noarch 1.26-244.el7    rhui-REGION-rhel-server-releases  19 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Encode      x86_64 2.51-7.el7      rhui-REGION-rhel-server-releases 1.5 M�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Error       noarch 1:0.17020-2.el7 rhui-REGION-rhel-server-releases  32 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Exporter    noarch 5.68-3.el7      rhui-REGION-rhel-server-releases  28 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-File-Path   noarch 2.09-2.el7      rhui-REGION-rhel-server-releases  27 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-File-Temp   noarch 0.23.01-3.el7   rhui-REGION-rhel-server-releases  56 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Filter      x86_64 1.49-3.el7      rhui-REGION-rhel-server-releases  76 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Getopt-Long noarch 2.40-3.el7      rhui-REGION-rhel-server-releases  56 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Git         noarch 1.8.3.1-20.el7  rhui-REGION-rhel-server-releases  55 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-HTTP-Tiny   noarch 0.033-3.el7     rhui-REGION-rhel-server-releases  38 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-PathTools   x86_64 3.40-5.el7      rhui-REGION-rhel-server-releases  83 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Pod-Escapes noarch 1:1.04-294.el7_6�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases  51 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Pod-Perldoc noarch 3.20-4.el7      rhui-REGION-rhel-server-releases  87 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Pod-Simple  noarch 1:3.28-4.el7    rhui-REGION-rhel-server-releases 216 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Pod-Usage   noarch 1.63-3.el7      rhui-REGION-rhel-server-releases  27 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Scalar-List-Utils�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                   x86_64 1.27-248.el7    rhui-REGION-rhel-server-releases  36 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Socket      x86_64 2.010-4.el7     rhui-REGION-rhel-server-releases  49 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Storable    x86_64 2.45-3.el7      rhui-REGION-rhel-server-releases  77 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-TermReadKey x86_64 2.30-20.el7     rhui-REGION-rhel-server-releases  31 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Text-ParseWords�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                   noarch 3.29-4.el7      rhui-REGION-rhel-server-releases  14 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Time-HiRes  x86_64 4:1.9725-3.el7  rhui-REGION-rhel-server-releases  45 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-Time-Local  noarch 1.2300-2.el7    rhui-REGION-rhel-server-releases  24 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-constant    noarch 1.27-2.el7      rhui-REGION-rhel-server-releases  19 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-libs        x86_64 4:5.16.3-294.el7_6�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases 688 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-macros      x86_64 4:5.16.3-294.el7_6�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                                          rhui-REGION-rhel-server-releases  44 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-parent      noarch 1:0.225-244.el7 rhui-REGION-rhel-server-releases  12 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-podlators   noarch 2.5.1-3.el7     rhui-REGION-rhel-server-releases 112 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-threads     x86_64 1.87-4.el7      rhui-REGION-rhel-server-releases  49 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:  perl-threads-shared�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:                   x86_64 1.43-6.el7      rhui-REGION-rhel-server-releases  39 k�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Transaction Summary�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: ================================================================================�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Install  3 Packages (+35 Dependent packages)�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7:�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Total download size: 19 M�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Installed size: 67 M�
build	10-Jul-2019 12:05:34	�[0;32m    RHEL7: Downloading packages:�
build	10-Jul-2019 12:05:36	�[0;32m    RHEL7: (1/38): device-mapper-event-libs-1.02.149-10.el7_6.8.x86_6 | 188 kB   00:01�
build	10-Jul-2019 12:05:36	�[0;32m    RHEL7: (2/38): device-mapper-event-1.02.149-10.el7_6.8.x86_64.rpm | 189 kB   00:01�
build	10-Jul-2019 12:05:36	�[0;32m    RHEL7: (3/38): device-mapper-persistent-data-0.7.3-3.el7.x86_64.r | 405 kB   00:02�
build	10-Jul-2019 12:05:37	�[0;32m    RHEL7: (4/38): libaio-0.3.109-13.el7.x86_64.rpm                   |  24 kB   00:01�
build	10-Jul-2019 12:05:40	�[0;32m    RHEL7: (5/38): lvm2-2.02.180-10.el7_6.8.x86_64.rpm                | 1.3 MB   00:03�
build	10-Jul-2019 12:05:43	�[0;32m    RHEL7: (6/38): lvm2-libs-2.02.180-10.el7_6.8.x86_64.rpm           | 1.1 MB   00:03�
build	10-Jul-2019 12:05:44	�[0;32m    RHEL7: (7/38): perl-Carp-1.26-244.el7.noarch.rpm                  |  19 kB   00:01�
build	10-Jul-2019 12:05:44	�[0;32m    RHEL7: (8/38): git-1.8.3.1-20.el7.x86_64.rpm                      | 4.4 MB   00:08�
build	10-Jul-2019 12:05:45	�[0;32m    RHEL7: (9/38): perl-Error-0.17020-2.el7.noarch.rpm                |  32 kB   00:01�
build	10-Jul-2019 12:05:47	�[0;32m    RHEL7: (10/38): perl-Exporter-5.68-3.el7.noarch.rpm               |  28 kB   00:01�
build	10-Jul-2019 12:05:48	�[0;32m    RHEL7: (11/38): perl-Encode-2.51-7.el7.x86_64.rpm                 | 1.5 MB   00:03�
build	10-Jul-2019 12:05:48	�[0;32m    RHEL7: (12/38): perl-File-Path-2.09-2.el7.noarch.rpm              |  27 kB   00:01�
build	10-Jul-2019 12:05:49	�[0;32m    RHEL7: (13/38): perl-File-Temp-0.23.01-3.el7.noarch.rpm           |  56 kB   00:01�
build	10-Jul-2019 12:05:50	�[0;32m    RHEL7: (14/38): perl-Filter-1.49-3.el7.x86_64.rpm                 |  76 kB   00:01�
build	10-Jul-2019 12:05:51	�[0;32m    RHEL7: (15/38): perl-Getopt-Long-2.40-3.el7.noarch.rpm            |  56 kB   00:01�
build	10-Jul-2019 12:05:51	�[0;32m    RHEL7: (16/38): perl-Git-1.8.3.1-20.el7.noarch.rpm                |  55 kB   00:01�
build	10-Jul-2019 12:05:52	�[0;32m    RHEL7: (17/38): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm             |  38 kB   00:01�
build	10-Jul-2019 12:05:53	�[0;32m    RHEL7: (18/38): perl-PathTools-3.40-5.el7.x86_64.rpm              |  83 kB   00:01�
build	10-Jul-2019 12:05:53	�[0;32m    RHEL7: (19/38): perl-5.16.3-294.el7_6.x86_64.rpm                  | 8.0 MB   00:13�
build	10-Jul-2019 12:05:54	�[0;32m    RHEL7: (20/38): perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm        |  51 kB   00:01�
build	10-Jul-2019 12:05:54	�[0;32m    RHEL7: (21/38): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm            |  87 kB   00:01�
build	10-Jul-2019 12:05:55	�[0;32m    RHEL7: (22/38): perl-Pod-Usage-1.63-3.el7.noarch.rpm              |  27 kB   00:01�
build	10-Jul-2019 12:05:55	�[0;32m    RHEL7: (23/38): perl-Pod-Simple-3.28-4.el7.noarch.rpm             | 216 kB   00:01�
build	10-Jul-2019 12:05:55	�[0;32m    RHEL7: (24/38): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm    |  36 kB   00:01�
build	10-Jul-2019 12:05:56	�[0;32m    RHEL7: (25/38): perl-Socket-2.010-4.el7.x86_64.rpm                |  49 kB   00:01�
build	10-Jul-2019 12:05:57	�[0;32m    RHEL7: (26/38): perl-TermReadKey-2.30-20.el7.x86_64.rpm           |  31 kB   00:01�
build	10-Jul-2019 12:05:57	�[0;32m    RHEL7: (27/38): perl-Storable-2.45-3.el7.x86_64.rpm               |  77 kB   00:01�
build	10-Jul-2019 12:05:57	�[0;32m    RHEL7: (28/38): perl-Text-ParseWords-3.29-4.el7.noarch.rpm        |  14 kB   00:01�
build	10-Jul-2019 12:05:57	�[0;32m    RHEL7: (29/38): perl-Time-HiRes-1.9725-3.el7.x86_64.rpm           |  45 kB   00:01�
build	10-Jul-2019 12:05:58	�[0;32m    RHEL7: (30/38): perl-Time-Local-1.2300-2.el7.noarch.rpm           |  24 kB   00:01�
build	10-Jul-2019 12:05:58	�[0;32m    RHEL7: (31/38): perl-constant-1.27-2.el7.noarch.rpm               |  19 kB   00:01�
build	10-Jul-2019 12:05:59	�[0;32m    RHEL7: (32/38): perl-libs-5.16.3-294.el7_6.x86_64.rpm             | 688 kB   00:02�
build	10-Jul-2019 12:05:59	�[0;32m    RHEL7: (33/38): perl-parent-0.225-244.el7.noarch.rpm              |  12 kB   00:01�
build	10-Jul-2019 12:06:00	�[0;32m    RHEL7: (34/38): perl-macros-5.16.3-294.el7_6.x86_64.rpm           |  44 kB   00:01�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: (35/38): perl-threads-1.87-4.el7.x86_64.rpm                |  49 kB   00:01�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: (36/38): perl-podlators-2.5.1-3.el7.noarch.rpm             | 112 kB   00:01�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: (37/38): perl-threads-shared-1.43-6.el7.x86_64.rpm         |  39 kB   00:01�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: (38/38): unzip-6.0-19.el7.x86_64.rpm                       | 170 kB   00:01�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: --------------------------------------------------------------------------------�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: Total                                              725 kB/s |  19 MB  00:27�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: Running transaction check�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: Running transaction test�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: Transaction test succeeded�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7: Running transaction�
build	10-Jul-2019 12:06:01	�[0;32m    RHEL7:   Installing : 7:device-mapper-event-libs-1.02.149-10.el7_6.8.x86_64       1/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : libaio-0.3.109-13.el7.x86_64                                2/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : device-mapper-persistent-data-0.7.3-3.el7.x86_64            3/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : 7:device-mapper-event-1.02.149-10.el7_6.8.x86_64            4/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : 7:lvm2-libs-2.02.180-10.el7_6.8.x86_64                      5/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : 1:perl-parent-0.225-244.el7.noarch                          6/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : perl-HTTP-Tiny-0.033-3.el7.noarch                           7/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : perl-podlators-2.5.1-3.el7.noarch                           8/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : perl-Pod-Perldoc-3.20-4.el7.noarch                          9/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : 1:perl-Pod-Escapes-1.04-294.el7_6.noarch                   10/38�
build	10-Jul-2019 12:06:02	�[0;32m    RHEL7:   Installing : perl-Encode-2.51-7.el7.x86_64                              11/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Text-ParseWords-3.29-4.el7.noarch                     12/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Pod-Usage-1.63-3.el7.noarch                           13/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : 4:perl-libs-5.16.3-294.el7_6.x86_64                        14/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : 4:perl-macros-5.16.3-294.el7_6.x86_64                      15/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Storable-2.45-3.el7.x86_64                            16/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Exporter-5.68-3.el7.noarch                            17/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-constant-1.27-2.el7.noarch                            18/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Time-Local-1.2300-2.el7.noarch                        19/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Socket-2.010-4.el7.x86_64                             20/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Carp-1.26-244.el7.noarch                              21/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : 4:perl-Time-HiRes-1.9725-3.el7.x86_64                      22/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-PathTools-3.40-5.el7.x86_64                           23/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Scalar-List-Utils-1.27-248.el7.x86_64                 24/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-File-Temp-0.23.01-3.el7.noarch                        25/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-File-Path-2.09-2.el7.noarch                           26/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-threads-shared-1.43-6.el7.x86_64                      27/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-threads-1.87-4.el7.x86_64                             28/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Filter-1.49-3.el7.x86_64                              29/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : 1:perl-Pod-Simple-3.28-4.el7.noarch                        30/38�
build	10-Jul-2019 12:06:03	�[0;32m    RHEL7:   Installing : perl-Getopt-Long-2.40-3.el7.noarch                         31/38�
build	10-Jul-2019 12:06:05	�[0;32m    RHEL7:   Installing : 4:perl-5.16.3-294.el7_6.x86_64                             32/38�
build	10-Jul-2019 12:06:05	�[0;32m    RHEL7:   Installing : 1:perl-Error-0.17020-2.el7.noarch                          33/38�
build	10-Jul-2019 12:06:05	�[0;32m    RHEL7:   Installing : perl-TermReadKey-2.30-20.el7.x86_64                        34/38�
build	10-Jul-2019 12:06:05	�[0;32m    RHEL7:   Installing : perl-Git-1.8.3.1-20.el7.noarch                             35/38�
build	10-Jul-2019 12:06:06	�[0;32m    RHEL7:   Installing : git-1.8.3.1-20.el7.x86_64                                  36/38�
build	10-Jul-2019 12:06:06	�[0;32m    RHEL7:   Installing : 7:lvm2-2.02.180-10.el7_6.8.x86_64                          37/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Installing : unzip-6.0-19.el7.x86_64                                    38/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : device-mapper-persistent-data-0.7.3-3.el7.x86_64            1/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-HTTP-Tiny-0.033-3.el7.noarch                           2/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-threads-shared-1.43-6.el7.x86_64                       3/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Storable-2.45-3.el7.x86_64                             4/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 1:perl-Pod-Escapes-1.04-294.el7_6.noarch                    5/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Exporter-5.68-3.el7.noarch                             6/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-constant-1.27-2.el7.noarch                             7/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-PathTools-3.40-5.el7.x86_64                            8/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 7:lvm2-2.02.180-10.el7_6.8.x86_64                           9/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 1:perl-parent-0.225-244.el7.noarch                         10/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 4:perl-5.16.3-294.el7_6.x86_64                             11/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-TermReadKey-2.30-20.el7.x86_64                        12/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 4:perl-libs-5.16.3-294.el7_6.x86_64                        13/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-File-Temp-0.23.01-3.el7.noarch                        14/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Git-1.8.3.1-20.el7.noarch                             15/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Time-Local-1.2300-2.el7.noarch                        16/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : libaio-0.3.109-13.el7.x86_64                               17/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 4:perl-macros-5.16.3-294.el7_6.x86_64                      18/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Socket-2.010-4.el7.x86_64                             19/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Carp-1.26-244.el7.noarch                              20/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 1:perl-Error-0.17020-2.el7.noarch                          21/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : git-1.8.3.1-20.el7.x86_64                                  22/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 4:perl-Time-HiRes-1.9725-3.el7.x86_64                      23/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Scalar-List-Utils-1.27-248.el7.x86_64                 24/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Pod-Usage-1.63-3.el7.noarch                           25/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Encode-2.51-7.el7.x86_64                              26/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 7:device-mapper-event-libs-1.02.149-10.el7_6.8.x86_64      27/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Pod-Perldoc-3.20-4.el7.noarch                         28/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-podlators-2.5.1-3.el7.noarch                          29/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-File-Path-2.09-2.el7.noarch                           30/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-threads-1.87-4.el7.x86_64                             31/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 1:perl-Pod-Simple-3.28-4.el7.noarch                        32/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Filter-1.49-3.el7.x86_64                              33/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Getopt-Long-2.40-3.el7.noarch                         34/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : perl-Text-ParseWords-3.29-4.el7.noarch                     35/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : unzip-6.0-19.el7.x86_64                                    36/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 7:lvm2-libs-2.02.180-10.el7_6.8.x86_64                     37/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   Verifying  : 7:device-mapper-event-1.02.149-10.el7_6.8.x86_64           38/38�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: Installed:�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   git.x86_64 0:1.8.3.1-20.el7         lvm2.x86_64 7:2.02.180-10.el7_6.8�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   unzip.x86_64 0:6.0-19.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: Dependency Installed:�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   device-mapper-event.x86_64 7:1.02.149-10.el7_6.8�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   device-mapper-persistent-data.x86_64 0:0.7.3-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   libaio.x86_64 0:0.3.109-13.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   lvm2-libs.x86_64 7:2.02.180-10.el7_6.8�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl.x86_64 4:5.16.3-294.el7_6�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Carp.noarch 0:1.26-244.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Encode.x86_64 0:2.51-7.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Error.noarch 1:0.17020-2.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Exporter.noarch 0:5.68-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-File-Path.noarch 0:2.09-2.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-File-Temp.noarch 0:0.23.01-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Filter.x86_64 0:1.49-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Getopt-Long.noarch 0:2.40-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Git.noarch 0:1.8.3.1-20.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-HTTP-Tiny.noarch 0:0.033-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-PathTools.x86_64 0:3.40-5.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Pod-Escapes.noarch 1:1.04-294.el7_6�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Pod-Perldoc.noarch 0:3.20-4.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Pod-Simple.noarch 1:3.28-4.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Pod-Usage.noarch 0:1.63-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Scalar-List-Utils.x86_64 0:1.27-248.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Socket.x86_64 0:2.010-4.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Storable.x86_64 0:2.45-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-TermReadKey.x86_64 0:2.30-20.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Text-ParseWords.noarch 0:3.29-4.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Time-HiRes.x86_64 4:1.9725-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-Time-Local.noarch 0:1.2300-2.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-constant.noarch 0:1.27-2.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-libs.x86_64 4:5.16.3-294.el7_6�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-macros.x86_64 4:5.16.3-294.el7_6�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-parent.noarch 1:0.225-244.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-podlators.noarch 0:2.5.1-3.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-threads.x86_64 0:1.87-4.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:   perl-threads-shared.x86_64 0:1.43-6.el7�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7:�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: Complete!�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + [[ https://[email protected]/scm/devops/amigen7.git == *\@* ]]�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + echo 'Adding known host for AMIGen source'�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: Adding known host for AMIGen source�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + disable_strict_host_check https://[email protected]/scm/devops/amigen7.git�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + local conn=https://[email protected]/scm/devops/amigen7.git�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + [[ 1 -lt 1 ]]�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + local host�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: ++ echo https://[email protected]/scm/devops/amigen7.git�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: ++ awk -F: '{print $1}'�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + host=https�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + [[ https == *\@* ]]�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + touch /root/.ssh/config�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: ++ grep -q https /root/.ssh/config�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + [[ 1 -ne 0 ]]�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + echo -e 'Host https\n\tStrictHostKeyChecking no\n'�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + chmod 600 /root/.ssh/config�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + [[ https://github.com/ferricoxide/Lx-GetAMI-Utils.git == *\@* ]]�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + echo 'Cloning source of the AMIGen project'�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: Cloning source of the AMIGen project�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: + git clone --branch master https://[email protected]/scm/devops/amigen7.git /tmp/el-build�
build	10-Jul-2019 12:06:07	�[0;32m    RHEL7: Cloning into '/tmp/el-build'...�
build	10-Jul-2019 12:06:09	�[0;32m    RHEL7: remote: Counting objects: 661, done.�[K�
build	10-Jul-2019 12:06:09	�[0;32m    RHEL7: remote: Compressing objects: 100% (289/289), done.�[K�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: remote: Total 661 (delta 371), reused 650 (delta 365)�[K�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: Receiving objects: 100% (661/661), 188.26 KiB | 175.00 KiB/s, done.�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: Resolving deltas: 100% (371/371), done.�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: + chmod +x /tmp/el-build/ActiveTmp.sh /tmp/el-build/amiaudit.sh /tmp/el-build/AWScliSetup.sh /tmp/el-build/ChrootBuild.sh /tmp/el-build/ChrootCfg.sh /tmp/el-build/CleanChroot.sh /tmp/el-build/DiskSetup.sh /tmp/el-build/GetAmznLx.sh /tmp/el-build/GrubSetup.sh /tmp/el-build/MkChrootTree.sh /tmp/el-build/MkTabs.sh /tmp/el-build/NetSet.sh /tmp/el-build/PostClean.sh /tmp/el-build/PreRelabel.sh /tmp/el-build/Umount.sh�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: + echo 'Cloning source of the AMI utils project'�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: Cloning source of the AMI utils project�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: + git clone https://github.com/ferricoxide/Lx-GetAMI-Utils.git /tmp/ami-utils --depth 1�
build	10-Jul-2019 12:06:10	�[0;32m    RHEL7: Cloning into '/tmp/ami-utils'...�
build	10-Jul-2019 12:06:12	�[0;32m    RHEL7: remote: Enumerating objects: 76, done.�[K�
build	10-Jul-2019 12:06:12	�[0;32m    RHEL7: remote: Counting objects: 100% (76/76), done.�[K�
build	10-Jul-2019 12:06:14	�[0;32m    RHEL7: remote: Compressing objects: 100% (71/71), done.�[K�
build	10-Jul-2019 12:10:09	�[0;32m    RHEL7: remote: Total 76 (delta 3), reused 68 (delta 3), pack-reused 0�[K�
build	10-Jul-2019 12:10:09	�[0;32m    RHEL7: Unpacking objects: 100% (76/76), done.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/amazon-efs-utils-1.7-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/amazon-efs-utils-1.7-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/amazon-efs-utils-1.7-1.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/amazon-linux-extras-1.6.8-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/amazon-linux-extras-1.6.8-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/amazon-linux-extras-1.6.8-1.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/amazon-linux-extras-yum-plugin-1.6.8-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/amazon-linux-extras-yum-plugin-1.6.8-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/amazon-linux-extras-yum-plugin-1.6.8-1.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/amazonlinux-indexhtml-1-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/amazonlinux-indexhtml-1-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/amazonlinux-indexhtml-1-1.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-amitools-ec2-1.5.13-0.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-amitools-ec2-1.5.13-0.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-amitools-ec2-1.5.13-0.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-as-1.0.61.6-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-as-1.0.61.6-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-as-1.0.61.6-2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-cfn-1.0.12-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-cfn-1.0.12-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-cfn-1.0.12-2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-common-1.1.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-common-1.1.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-common-1.1.0-2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-ec2-1.7.3.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-ec2-1.7.3.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-ec2-1.7.3.0-2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-elb-1.0.35.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-elb-1.0.35.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-elb-1.0.35.0-2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-iam-1.5.0-1.2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-iam-1.5.0-1.2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-iam-1.5.0-1.2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-mon-1.0.20.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-mon-1.0.20.0-2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-mon-1.0.20.0-2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-apitools-rds-1.19.002-1.0.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-apitools-rds-1.19.002-1.0.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-apitools-rds-1.19.002-1.0.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-cfn-bootstrap-1.4-31.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-cfn-bootstrap-1.4-31.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-cfn-bootstrap-1.4-31.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/aws-scripts-ses-2014.05.14-1.2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/aws-scripts-ses-2014.05.14-1.2.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/aws-scripts-ses-2014.05.14-1.2.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/ec2-hibinit-agent-1.0.0-3.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/ec2-hibinit-agent-1.0.0-3.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/ec2-hibinit-agent-1.0.0-3.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/ec2-instance-connect-1.1-9.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/ec2-instance-connect-1.1-9.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/ec2-instance-connect-1.1-9.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/ec2-net-utils-1.1-1.1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/ec2-net-utils-1.1-1.1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/ec2-net-utils-1.1-1.1.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + for RPM in '"${AMIUTILS}"/*.el7.noarch.rpm'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Creating link for /tmp/ami-utils/ec2sys-autotune-1.0.5-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating link for /tmp/ami-utils/ec2sys-autotune-1.0.5-1.el7.noarch.rpm in /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ln /tmp/ami-utils/ec2sys-autotune-1.0.5-1.el7.noarch.rpm /tmp/el-build/AWSpkgs/�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Executing DiskSetup.sh'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Executing DiskSetup.sh�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + bash -x /tmp/el-build/DiskSetup.sh -b /boot -v VolGroup00 -d /dev/xvda�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: ++ basename /tmp/el-build/DiskSetup.sh�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + PROGNAME=DiskSetup.sh�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + BOOTDEVSZ=500m�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + FSTYPE=ext4�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ 6 -lt 1 ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: ++ getopt -o b:d:f:r:v: --long bootlabel:,disk:,fstype:,rootlabel:,vgname: -n DiskSetup.sh -- -b /boot -v VolGroup00 -d /dev/xvda�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + OPTIONBUFR=' -b '\''/boot'\'' -v '\''VolGroup00'\'' -d '\''/dev/xvda'\'' --'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + eval set -- ' -b '\''/boot'\'' -v '\''VolGroup00'\'' -d '\''/dev/xvda'\'' --'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: ++ set -- -b /boot -v VolGroup00 -d /dev/xvda --�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + true�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + case "$1" in�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + case "$2" in�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + BOOTLABEL=/boot�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + shift 2�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + true�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + case "$1" in�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + case "$2" in�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + VGNAME=VolGroup00�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + shift 2�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + true�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + case "$1" in�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + case "$2" in�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + CHROOTDEV=/dev/xvda�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + shift 2�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + true�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + case "$1" in�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + shift�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + break�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ /dev/xvda =~ /dev/nvme ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + PARTPRE=�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ -z xxx ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ ! -z '' ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ -z '' ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ ! -z xxx ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + CarveLVM�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + ROOTVOL=(rootVol 4g)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + local ROOTVOL�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + SWAPVOL=(swapVol 2g)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + local SWAPVOL�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + HOMEVOL=(homeVol 1g)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + local HOMEVOL�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + VARVOL=(varVol 2g)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + local VARVOL�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + LOGVOL=(logVol 2g)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + local LOGVOL�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + AUDVOL=(auditVol 100%FREE)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + local AUDVOL�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + dd if=/dev/zero of=/dev/xvda bs=512 count=1000�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + parted -s /dev/xvda -- mklabel msdos mkpart primary ext4 2048s 500m mkpart primary ext4 500m 100% set 2 lvm�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + systemctl stop boot.mount�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Failed to stop boot.mount: Unit boot.mount not loaded.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + true�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + LVCSTAT=0�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ /dev/xvda == /dev/xvda ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Skipping explicit pvcreate opertion... '�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Skipping explicit pvcreate opertion...�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + vgcreate -y VolGroup00 /dev/xvda2�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Physical volume "/dev/xvda2" successfully created.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Volume group "VolGroup00" successfully created�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + lvcreate --yes -W y -L 4g -n rootVol VolGroup00�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Logical volume "rootVol" created.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + lvcreate --yes -W y -L 2g -n swapVol VolGroup00�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Logical volume "swapVol" created.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + lvcreate --yes -W y -L 1g -n homeVol VolGroup00�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Logical volume "homeVol" created.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + lvcreate --yes -W y -L 2g -n varVol VolGroup00�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Logical volume "varVol" created.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + lvcreate --yes -W y -L 2g -n logVol VolGroup00�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Logical volume "logVol" created.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + lvcreate --yes -W y -l 100%FREE -n auditVol VolGroup00�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:   Logical volume "auditVol" created.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ 0 = 1 ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: ++ grep -q /boot /proc/mounts�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + [[ 1 -eq 0 ]]�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + systemctl stop boot.mount�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Failed to stop boot.mount: Unit boot.mount not loaded.�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + true�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + mkfs -t ext4 '' -L /boot /dev/xvda1�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: mke2fs 1.42.9 (28-Dec-2013)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Filesystem label=/boot�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: OS type: Linux�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Block size=1024 (log=0)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Fragment size=1024 (log=0)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Stride=0 blocks, Stripe width=0 blocks�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: 121920 inodes, 487424 blocks�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: 24371 blocks (5.00%) reserved for the super user�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: First data block=1�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Maximum filesystem blocks=34078720�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: 60 block groups�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: 8192 blocks per group, 8192 fragments per group�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: 2032 inodes per group�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Superblock backups stored on blocks:�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: 	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Allocating group tables:  0/60�����     �����done�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Writing inode tables:  0/60�����     �����done�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Creating journal (8192 blocks): done�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Writing superblocks and filesystem accounting information:  0/60�����     �����done�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7:�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + mkfs -t ext4 '' /dev/VolGroup00/rootVol�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: mke2fs 1.42.9 (28-Dec-2013)�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: mkfs.ext4: invalid blocks '/dev/VolGroup00/rootVol' on device ''�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + err_exit 'Failure creating filesystem - /'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + echo 'Failure creating filesystem - /'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: Failure creating filesystem - /�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + logger -t DiskSetup.sh -p kern.crit 'Failure creating filesystem - /'�
build	10-Jul-2019 12:10:10	�[0;32m    RHEL7: + exit 1�
build	10-Jul-2019 12:10:10	�[1;32m==> RHEL7: Terminating the source AWS instance...�
build	10-Jul-2019 12:10:43	�[1;32m==> RHEL7: Cleaning up any extra volumes...�
build	10-Jul-2019 12:10:44	�[1;32m==> RHEL7: No volumes to clean up, skipping�
build	10-Jul-2019 12:10:44	�[1;32m==> RHEL7: Deleting temporary security group...�
build	10-Jul-2019 12:10:44	�[1;32m==> RHEL7: Deleting temporary keypair...�
build	10-Jul-2019 12:10:44	�[1;31mBuild 'RHEL7' errored: Script exited with non-zero exit status: 1�
build	10-Jul-2019 12:10:44	
build	10-Jul-2019 12:10:44	==> Some builds didn't complete successfully and had errors:
build	10-Jul-2019 12:10:44	--> RHEL7: Script exited with non-zero exit status: 1
build	10-Jul-2019 12:10:44	
build	10-Jul-2019 12:10:44	==> Builds finished but no artifacts were created.
simple	10-Jul-2019 12:10:45	Failing task since return code of [/atlassian/application-data/bamboo/temp/DEVOPS-AMB-JOB1-39-ScriptBuildTask-8364587676578579805.sh] was 1 while expected 0


simple	10-Jul-2019 12:10:45	Finished task 'Build AMIs' with result: Failed

simple	10-Jul-2019 12:10:45	Running post build plugin 'NCover Results Collector'
simple	10-Jul-2019 12:10:45	Running post build plugin 'Artifact Copier'
simple	10-Jul-2019 12:10:45	Running post build plugin 'npm Cache Cleanup'
simple	10-Jul-2019 12:10:45	Running post build plugin 'Clover Results Collector'
simple	10-Jul-2019 12:10:45	Running post build plugin 'Docker Container Cleanup'
simple	10-Jul-2019 12:10:45	Finalising the build...
simple	10-Jul-2019 12:10:45	Stopping timer.

simple	10-Jul-2019 12:10:45	Build DEVOPS-AMB-JOB1-39 completed.


simple	10-Jul-2019 12:10:45	Running on server: post build plugin 'NCover Results Collector'
simple	10-Jul-2019 12:10:45	Running on server: post build plugin 'Build Hanging Detection Configuration'
simple	10-Jul-2019 12:10:45	Running on server: post build plugin 'Clover Delta Calculator'
simple	10-Jul-2019 12:10:45	Running on server: post build plugin 'Maven Dependencies Postprocessor'
simple	10-Jul-2019 12:10:45	All post build plugins have finished
simple	10-Jul-2019 12:10:45	Generating build results summary...
simple	10-Jul-2019 12:10:45	Saving build results to disk...
simple	10-Jul-2019 12:10:45	Logging substituted variables...
simple	10-Jul-2019 12:10:45	Indexing build results...
simple	10-Jul-2019 12:10:45	Finished building DEVOPS-AMB-JOB1-39.

Build fails with can't create providesname index

I'm trying to use a RHEL-7.7 image in AWS as the source AMI - ami-0f1ef883e90ca71c0 - in ap-southeast-2 region. It fails with: TypeError: Can not create providesname index: database or disk is full.

A larger bit of stack trace:

minimal-rhel-7-hvm: + yum '--disablerepo=*' --enablerepo=rhui-REGION-client-config-server-7,rhui-REGION-rhel-server-releases,rhui-REGION-rhel-server-rh-common,rhui-REGION-rhel-server-optional,rhui-REGION-rhel-server-extras,rhui-client-config-server-7,rhel-7-server-rhui-rpms,rhel-7-server-rhui-rh-common-rpms,rhel-7-server-rhui-optional-rpms,rhel-7-server-rhui-extras-rpms,rhui-rhel-7-server-rhui-rpms,rhui-rhel-7-server-rhui-rh-common-rpms,rhui-rhel-7-server-rhui-optional-rpms,rhui-rhel-7-server-rhui-extras-rpms,epel --installroot=/mnt/ec2-root -y reinstall redhat-release-server epel-release rh-amazon-rhui-client yum-utils
    minimal-rhel-7-hvm: Loaded plugins: amazon-id, search-disabled-repos
    minimal-rhel-7-hvm: rhel-7-server-rhui-extras-rpms                                        1229/1229
    minimal-rhel-7-hvm: rhel-7-server-rhui-optional-rpms                                    19636/19636
    minimal-rhel-7-hvm: rhel-7-server-rhui-rh-common-rpms                                       239/239
    minimal-rhel-7-hvm: rhel-7-server-rhui-rpms                                             27002/27002
    minimal-rhel-7-hvm: Traceback (most recent call last):
    minimal-rhel-7-hvm:   File "/bin/yum", line 29, in <module>
    minimal-rhel-7-hvm:     yummain.user_main(sys.argv[1:], exit_code=True)
    minimal-rhel-7-hvm:   File "/usr/share/yum-cli/yummain.py", line 375, in user_main
    minimal-rhel-7-hvm:     errcode = main(args)
    minimal-rhel-7-hvm:   File "/usr/share/yum-cli/yummain.py", line 184, in main
    minimal-rhel-7-hvm:     result, resultmsgs = base.doCommands()
    minimal-rhel-7-hvm:   File "/usr/share/yum-cli/cli.py", line 585, in doCommands
    minimal-rhel-7-hvm:     return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
    minimal-rhel-7-hvm:   File "/usr/share/yum-cli/yumcommands.py", line 2575, in doCommand
    minimal-rhel-7-hvm:     return base.reinstallPkgs(extcmds)
    minimal-rhel-7-hvm:   File "/usr/share/yum-cli/cli.py", line 1343, in reinstallPkgs
    minimal-rhel-7-hvm:     txmbrs = self.reinstall(pattern=arg)
    minimal-rhel-7-hvm:   File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 5737, in reinstall
    minimal-rhel-7-hvm:     repoid=kwargs.get('repoid_install'))
    minimal-rhel-7-hvm:   File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 4872, in install
    minimal-rhel-7-hvm:     pkgs = self.pkgSack.searchNevra(name=nevra_dict['name'],
    minimal-rhel-7-hvm:   File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1075, in <lambda>
    minimal-rhel-7-hvm:     pkgSack = property(fget=lambda self: self._getSacks(),
    minimal-rhel-7-hvm:   File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 778, in _getSacks
    minimal-rhel-7-hvm:     self.repos.populateSack(which=repos)
    minimal-rhel-7-hvm:   File "/usr/lib/python2.7/site-packages/yum/repos.py", line 386, in populateSack
    minimal-rhel-7-hvm:     sack.populate(repo, mdtype, callback, cacheonly)
    minimal-rhel-7-hvm:   File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 263, in populate
    minimal-rhel-7-hvm:     dobj = repo_cache_function(xml, csum)
    minimal-rhel-7-hvm:   File "/usr/lib64/python2.7/site-packages/sqlitecachec.py", line 46, in getPrimary
    minimal-rhel-7-hvm:     self.repoid))
    minimal-rhel-7-hvm: TypeError: Can not create providesname index: database or disk is full
==> minimal-rhel-7-hvm: Provisioning step had errors: Running the cleanup provisioner, if present...

Am I using a bad AMI as the source? I can build the latest us-east-1 RHEL-7.5 image fine, I tried increasing the size of the volume groups in the new FS and added fdisk and df calls and I can see they've all got plenty of spare space.

Context/Specifications

Things like:

  • Template name
  • AWS Component
  • OS/AMI information

Suggestions for fix

Relevant references

  • links to "best practices" or other guide(s)
  • ...
  • ...

images do not seem to have the correct name and platform labels

When using the kitchen-ec2 driver in govcloud, the image_search is not able to find the images for spel when searching for generic 'centos' or 'centos-7' images.

Per the readme: https://github.com/test-kitchen/kitchen-ec2 here: https://github.com/test-kitchen/kitchen-ec2#specifying-the-image it would be very useful if kitchen could return the correct platform image list for centos-6 and 7.

I am hoping the fix is just adding the right labels to the build process in your images.

[Feature Request] Add support for OpenStack as a Cloud Service Provider

Expected behavior

spel/minimal-linux.json should include a profile which builds a SPEL image using OpenStack as the cloud service provider.

Actual behavior

OpenStack is not currently supported.

Steps to reproduce behavior

N/A

Context/Specifications

  • OpenStack

Suggestions for fix

Add an entry in spel/minimal-linux.json which can be used to build images on an OpenStack cluster. (I'll provide a PR shortly)

Relevant references

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.