From d4a121a368c05b2b69089e4032772f9668b967b3 Mon Sep 17 00:00:00 2001 From: David John Arnold Jr Date: Mon, 13 May 2024 10:13:48 -0700 Subject: [PATCH 01/26] Initial commit --- .gitignore | 34 ++++++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9b8a46e --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# Local .terraform directories +**/.terraform/* + +# .tfstate files +*.tfstate +*.tfstate.* + +# Crash log files +crash.log +crash.*.log + +# Exclude all .tfvars files, which are likely to contain sensitive data, such as +# password, private keys, and other secrets. These should not be part of version +# control as they are data points which are potentially sensitive and subject +# to change depending on the environment. +*.tfvars +*.tfvars.json + +# Ignore override files as they are usually used to override resources locally and so +# are not checked in +override.tf +override.tf.json +*_override.tf +*_override.tf.json + +# Include override files you do wish to add to version control using negated pattern +# !example_override.tf + +# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan +# example: *tfplan* + +# Ignore CLI configuration files +.terraformrc +terraform.rc diff --git a/README.md b/README.md new file mode 100644 index 0000000..3291125 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# aws-image-pipeline +Terraform Workspace for creating and managing AWS Image Pipelines From 79f8b3bfdbc890980dd28ed1740ad90993f4ec96 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 14 May 2024 18:01:43 -0400 Subject: [PATCH 02/26] working on stuff --- .terraform.lock.hcl | 25 +++++++++++++++ main.tf | 78 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 .terraform.lock.hcl create mode 100644 main.tf diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl new file mode 100644 index 0000000..a32206e --- /dev/null +++ b/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.49.0" + constraints = ">= 4.20.1" + hashes = [ + "h1:Y3xvYjzBIwYSbcnZDcs6moiy30uxRoY5oT2ExQHKG5A=", + "zh:0979b07cdeffb868ea605e4bbc008adc7cccb5f3ba1d3a0b794ea3e8fff20932", + "zh:2121a0a048a1d9419df69f3561e524b7e8a6b74ba0f57bd8948799f12b6ad3a1", + "zh:573362042ba0bd18e98567a4f45d91b09eb0d223513518ba04f16a646a906403", + "zh:57be7a4d6c362be2fa586d270203f4eac1ee239816239a9503b86ebc8fa1fef0", + "zh:5c72ed211d9234edd70eac9d77c3cafc7bbf819d1c28332a6d77acf227c9a23c", + "zh:7786d1a9781f8e8c0079bf58f4ed4aeddec0caf54ad7ddcf43c47936d545a04f", + "zh:82133e7d39787ee91ed41988da71beecc2ecb900b5da94b3f3d77fbc4d4dc722", + "zh:8cdb1c154dead85be8352afd30eaf41c59249de9e7e0a8eb4ab8e625b90a4922", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:ac215fd1c3bd647ae38868940651b97a53197688daefcd70b3595c84560e5267", + "zh:c45db22356d20e431639061a72e07da5201f4937c1df6b9f03f32019facf3905", + "zh:c9ba90e62db9a4708ed1a4e094849f88ce9d44c52b49f613b30bb3f7523b8d97", + "zh:d2be3607be2209995c80dc1d66086d527de5d470f73509e813254067e8287106", + "zh:e3fa20090f3cebf3911fc7ef122bd8c0505e3330ab7d541fa945fea861205007", + "zh:ef1b9d5c0b6279323f2ecfc322db8083e141984cfe1bb2f33c0f4934fccb69e3", + ] +} diff --git a/main.tf b/main.tf new file mode 100644 index 0000000..d522f9b --- /dev/null +++ b/main.tf @@ -0,0 +1,78 @@ +data "aws_iam_policy_document" "s3_access" { + statement { + effect = "Allow" + actions = ["s3:*"] + resources = ["*"] + } +} + + +locals { + example_build_variables = [ + { + name = "TF_VAR_greeting", + value = "Dave", + type = "PLAINTEXT" + } + ] +} + +locals { + vpc_id = "vpc-00576a396ec570b94" +} + +resource "aws_codecommit_repository" "ansible" { + repository_name = "image-pipeline-ansible-roles" + description = "This is the Sample App Repository" +} + +data "aws_region" "current" {} + +resource "aws_vpc_endpoint" "codecommit" { + for_each = toset([ + "codecommit", + "git-codecommit" + ]) + vpc_id = local.vpc_id + service_name = "com.amazonaws.${data.aws_region.current.name}.${each.value}" + vpc_endpoint_type = "Interface" +} + +module "main" { + source = "HappyPathway/image-pipeline/aws" + project_name = "HelloAMI" + environment = "dev" + source_repo_name = "image-pipeline-hello-world" + source_repo_branch = "main" + create_new_repo = true + create_new_role = true + build_permissions_iam_doc = data.aws_iam_policy_document.s3_access + build_environment_variables = local.example_build_variables + ansible_repo = aws_codecommit_repository.ansible + vpc_config = { + vpc_id = local.vpc_id + security_group_ids = [] + subnets = [ + "subnet-062189d742937204e" + ] + } +} + + +resource "aws_iam_service_specific_credential" "codecommit" { + service_name = "codecommit.amazonaws.com" + user_name = module.main.build_user.name +} + +output codecommit_credentials_username { + value = aws_iam_service_specific_credential.codecommit.service_user_name +} + +output codecommit_credentials_password { + value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) +} + + +output iam_arn { + value = module.main.iam_arn +} From 8f386c4630caa6e95e8c5e7d85227a9136e3998f Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 14 May 2024 19:43:45 -0400 Subject: [PATCH 03/26] working on vpc access to codecommit --- main.tf | 9 --------- 1 file changed, 9 deletions(-) diff --git a/main.tf b/main.tf index d522f9b..f20a903 100644 --- a/main.tf +++ b/main.tf @@ -28,15 +28,6 @@ resource "aws_codecommit_repository" "ansible" { data "aws_region" "current" {} -resource "aws_vpc_endpoint" "codecommit" { - for_each = toset([ - "codecommit", - "git-codecommit" - ]) - vpc_id = local.vpc_id - service_name = "com.amazonaws.${data.aws_region.current.name}.${each.value}" - vpc_endpoint_type = "Interface" -} module "main" { source = "HappyPathway/image-pipeline/aws" From 7cd77b23ca576665858129d6d557a280292b4b5d Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Wed, 15 May 2024 15:16:18 -0400 Subject: [PATCH 04/26] updating proxy config --- main.tf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.tf b/main.tf index f20a903..bce48d1 100644 --- a/main.tf +++ b/main.tf @@ -1,3 +1,11 @@ +locals { + proxy_env_vars = { + HTTP_PROXY = "http://proxy.tco.census.gov:3128" + NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" + HTTPS_PROXY = "http://proxy.tco.census.gov:3128" + } +} + data "aws_iam_policy_document" "s3_access" { statement { effect = "Allow" From d804267a9fc1e4d8b2b91e58cfae2c073cc9befe Mon Sep 17 00:00:00 2001 From: arnol377 Date: Wed, 15 May 2024 12:24:30 -0700 Subject: [PATCH 05/26] adding proxy config --- .gitignore | 68 +++++++++---------- .terraform.lock.hcl | 50 +++++++------- README.md | 4 +- main.tf | 161 +++++++++++++++++++++++--------------------- 4 files changed, 145 insertions(+), 138 deletions(-) diff --git a/.gitignore b/.gitignore index 9b8a46e..cd0ad89 100644 --- a/.gitignore +++ b/.gitignore @@ -1,34 +1,34 @@ -# Local .terraform directories -**/.terraform/* - -# .tfstate files -*.tfstate -*.tfstate.* - -# Crash log files -crash.log -crash.*.log - -# Exclude all .tfvars files, which are likely to contain sensitive data, such as -# password, private keys, and other secrets. These should not be part of version -# control as they are data points which are potentially sensitive and subject -# to change depending on the environment. -*.tfvars -*.tfvars.json - -# Ignore override files as they are usually used to override resources locally and so -# are not checked in -override.tf -override.tf.json -*_override.tf -*_override.tf.json - -# Include override files you do wish to add to version control using negated pattern -# !example_override.tf - -# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan -# example: *tfplan* - -# Ignore CLI configuration files -.terraformrc -terraform.rc +# Local .terraform directories +**/.terraform/* + +# .tfstate files +*.tfstate +*.tfstate.* + +# Crash log files +crash.log +crash.*.log + +# Exclude all .tfvars files, which are likely to contain sensitive data, such as +# password, private keys, and other secrets. These should not be part of version +# control as they are data points which are potentially sensitive and subject +# to change depending on the environment. +*.tfvars +*.tfvars.json + +# Ignore override files as they are usually used to override resources locally and so +# are not checked in +override.tf +override.tf.json +*_override.tf +*_override.tf.json + +# Include override files you do wish to add to version control using negated pattern +# !example_override.tf + +# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan +# example: *tfplan* + +# Ignore CLI configuration files +.terraformrc +terraform.rc diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index a32206e..d3d5dc5 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -1,25 +1,25 @@ -# This file is maintained automatically by "terraform init". -# Manual edits may be lost in future updates. - -provider "registry.terraform.io/hashicorp/aws" { - version = "5.49.0" - constraints = ">= 4.20.1" - hashes = [ - "h1:Y3xvYjzBIwYSbcnZDcs6moiy30uxRoY5oT2ExQHKG5A=", - "zh:0979b07cdeffb868ea605e4bbc008adc7cccb5f3ba1d3a0b794ea3e8fff20932", - "zh:2121a0a048a1d9419df69f3561e524b7e8a6b74ba0f57bd8948799f12b6ad3a1", - "zh:573362042ba0bd18e98567a4f45d91b09eb0d223513518ba04f16a646a906403", - "zh:57be7a4d6c362be2fa586d270203f4eac1ee239816239a9503b86ebc8fa1fef0", - "zh:5c72ed211d9234edd70eac9d77c3cafc7bbf819d1c28332a6d77acf227c9a23c", - "zh:7786d1a9781f8e8c0079bf58f4ed4aeddec0caf54ad7ddcf43c47936d545a04f", - "zh:82133e7d39787ee91ed41988da71beecc2ecb900b5da94b3f3d77fbc4d4dc722", - "zh:8cdb1c154dead85be8352afd30eaf41c59249de9e7e0a8eb4ab8e625b90a4922", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:ac215fd1c3bd647ae38868940651b97a53197688daefcd70b3595c84560e5267", - "zh:c45db22356d20e431639061a72e07da5201f4937c1df6b9f03f32019facf3905", - "zh:c9ba90e62db9a4708ed1a4e094849f88ce9d44c52b49f613b30bb3f7523b8d97", - "zh:d2be3607be2209995c80dc1d66086d527de5d470f73509e813254067e8287106", - "zh:e3fa20090f3cebf3911fc7ef122bd8c0505e3330ab7d541fa945fea861205007", - "zh:ef1b9d5c0b6279323f2ecfc322db8083e141984cfe1bb2f33c0f4934fccb69e3", - ] -} +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.49.0" + constraints = ">= 4.20.1" + hashes = [ + "h1:Y3xvYjzBIwYSbcnZDcs6moiy30uxRoY5oT2ExQHKG5A=", + "zh:0979b07cdeffb868ea605e4bbc008adc7cccb5f3ba1d3a0b794ea3e8fff20932", + "zh:2121a0a048a1d9419df69f3561e524b7e8a6b74ba0f57bd8948799f12b6ad3a1", + "zh:573362042ba0bd18e98567a4f45d91b09eb0d223513518ba04f16a646a906403", + "zh:57be7a4d6c362be2fa586d270203f4eac1ee239816239a9503b86ebc8fa1fef0", + "zh:5c72ed211d9234edd70eac9d77c3cafc7bbf819d1c28332a6d77acf227c9a23c", + "zh:7786d1a9781f8e8c0079bf58f4ed4aeddec0caf54ad7ddcf43c47936d545a04f", + "zh:82133e7d39787ee91ed41988da71beecc2ecb900b5da94b3f3d77fbc4d4dc722", + "zh:8cdb1c154dead85be8352afd30eaf41c59249de9e7e0a8eb4ab8e625b90a4922", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:ac215fd1c3bd647ae38868940651b97a53197688daefcd70b3595c84560e5267", + "zh:c45db22356d20e431639061a72e07da5201f4937c1df6b9f03f32019facf3905", + "zh:c9ba90e62db9a4708ed1a4e094849f88ce9d44c52b49f613b30bb3f7523b8d97", + "zh:d2be3607be2209995c80dc1d66086d527de5d470f73509e813254067e8287106", + "zh:e3fa20090f3cebf3911fc7ef122bd8c0505e3330ab7d541fa945fea861205007", + "zh:ef1b9d5c0b6279323f2ecfc322db8083e141984cfe1bb2f33c0f4934fccb69e3", + ] +} diff --git a/README.md b/README.md index 3291125..c4195ac 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# aws-image-pipeline -Terraform Workspace for creating and managing AWS Image Pipelines +# aws-image-pipeline +Terraform Workspace for creating and managing AWS Image Pipelines diff --git a/main.tf b/main.tf index bce48d1..133a9f7 100644 --- a/main.tf +++ b/main.tf @@ -1,77 +1,84 @@ -locals { - proxy_env_vars = { - HTTP_PROXY = "http://proxy.tco.census.gov:3128" - NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" - HTTPS_PROXY = "http://proxy.tco.census.gov:3128" - } -} - -data "aws_iam_policy_document" "s3_access" { - statement { - effect = "Allow" - actions = ["s3:*"] - resources = ["*"] - } -} - - -locals { - example_build_variables = [ - { - name = "TF_VAR_greeting", - value = "Dave", - type = "PLAINTEXT" - } - ] -} - -locals { - vpc_id = "vpc-00576a396ec570b94" -} - -resource "aws_codecommit_repository" "ansible" { - repository_name = "image-pipeline-ansible-roles" - description = "This is the Sample App Repository" -} - -data "aws_region" "current" {} - - -module "main" { - source = "HappyPathway/image-pipeline/aws" - project_name = "HelloAMI" - environment = "dev" - source_repo_name = "image-pipeline-hello-world" - source_repo_branch = "main" - create_new_repo = true - create_new_role = true - build_permissions_iam_doc = data.aws_iam_policy_document.s3_access - build_environment_variables = local.example_build_variables - ansible_repo = aws_codecommit_repository.ansible - vpc_config = { - vpc_id = local.vpc_id - security_group_ids = [] - subnets = [ - "subnet-062189d742937204e" - ] - } -} - - -resource "aws_iam_service_specific_credential" "codecommit" { - service_name = "codecommit.amazonaws.com" - user_name = module.main.build_user.name -} - -output codecommit_credentials_username { - value = aws_iam_service_specific_credential.codecommit.service_user_name -} - -output codecommit_credentials_password { - value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) -} - - -output iam_arn { - value = module.main.iam_arn -} +locals { + proxy_env_vars = { + HTTP_PROXY = "http://proxy.tco.census.gov:3128" + NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" + HTTPS_PROXY = "http://proxy.tco.census.gov:3128" + } +} + +data "aws_iam_policy_document" "s3_access" { + statement { + effect = "Allow" + actions = ["s3:*"] + resources = ["*"] + } +} + + +locals { + example_build_variables = [ + { + name = "TF_VAR_greeting", + value = "Dave", + type = "PLAINTEXT" + } + ] +} + +locals { + vpc_id = "vpc-00576a396ec570b94" +} + +resource "aws_codecommit_repository" "ansible" { + repository_name = "image-pipeline-ansible-roles" + description = "This is the Sample App Repository" +} + +data "aws_region" "current" {} + + +module "main" { + source = "HappyPathway/image-pipeline/aws" + project_name = "HelloAMI" + environment = "dev" + source_repo_name = "image-pipeline-hello-world" + source_repo_branch = "main" + create_new_repo = true + create_new_role = true + build_permissions_iam_doc = data.aws_iam_policy_document.s3_access + build_environment_variables = [ + for proxy_var in keys(local.proxy_env_vars) : + { + name=proxy_var, + value=lookup(local.proxy_env_vars), + type = "PLAINTEXT" + } + ] + ansible_repo = aws_codecommit_repository.ansible + vpc_config = { + vpc_id = local.vpc_id + security_group_ids = [] + subnets = [ + "subnet-062189d742937204e" + ] + } +} + + +resource "aws_iam_service_specific_credential" "codecommit" { + service_name = "codecommit.amazonaws.com" + user_name = module.main.build_user.name +} + +output codecommit_credentials_username { + value = aws_iam_service_specific_credential.codecommit.service_user_name +} + +output codecommit_credentials_password { + value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) +} + + +output iam_arn { + value = module.main.iam_arn +} From 0b2bde801a1ab45e3bfbaeb802bd9c44d8ef1ce6 Mon Sep 17 00:00:00 2001 From: arnol377 Date: Wed, 15 May 2024 12:26:57 -0700 Subject: [PATCH 06/26] proxy_var --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 133a9f7..e24809f 100644 --- a/main.tf +++ b/main.tf @@ -50,7 +50,7 @@ module "main" { for proxy_var in keys(local.proxy_env_vars) : { name=proxy_var, - value=lookup(local.proxy_env_vars), + value=lookup(local.proxy_env_vars, proxy_var), type = "PLAINTEXT" } ] From 482ff2a1391e502aa964e22afe1f30551873ed8a Mon Sep 17 00:00:00 2001 From: arnol377 Date: Wed, 15 May 2024 13:06:16 -0700 Subject: [PATCH 07/26] cdn.amazonlinux.com --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index e24809f..4465497 100644 --- a/main.tf +++ b/main.tf @@ -1,7 +1,7 @@ locals { proxy_env_vars = { HTTP_PROXY = "http://proxy.tco.census.gov:3128" - NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" + NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev,.amazonlinux.com" HTTPS_PROXY = "http://proxy.tco.census.gov:3128" } } From 4c93f6cd6665354b934bb040117e444e00da9b17 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Thu, 16 May 2024 12:04:41 -0400 Subject: [PATCH 08/26] creating network for image-pipeline --- main.tf | 176 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 92 insertions(+), 84 deletions(-) diff --git a/main.tf b/main.tf index 4465497..97a13b1 100644 --- a/main.tf +++ b/main.tf @@ -1,84 +1,92 @@ -locals { - proxy_env_vars = { - HTTP_PROXY = "http://proxy.tco.census.gov:3128" - NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev,.amazonlinux.com" - HTTPS_PROXY = "http://proxy.tco.census.gov:3128" - } -} - -data "aws_iam_policy_document" "s3_access" { - statement { - effect = "Allow" - actions = ["s3:*"] - resources = ["*"] - } -} - - -locals { - example_build_variables = [ - { - name = "TF_VAR_greeting", - value = "Dave", - type = "PLAINTEXT" - } - ] -} - -locals { - vpc_id = "vpc-00576a396ec570b94" -} - -resource "aws_codecommit_repository" "ansible" { - repository_name = "image-pipeline-ansible-roles" - description = "This is the Sample App Repository" -} - -data "aws_region" "current" {} - - -module "main" { - source = "HappyPathway/image-pipeline/aws" - project_name = "HelloAMI" - environment = "dev" - source_repo_name = "image-pipeline-hello-world" - source_repo_branch = "main" - create_new_repo = true - create_new_role = true - build_permissions_iam_doc = data.aws_iam_policy_document.s3_access - build_environment_variables = [ - for proxy_var in keys(local.proxy_env_vars) : - { - name=proxy_var, - value=lookup(local.proxy_env_vars, proxy_var), - type = "PLAINTEXT" - } - ] - ansible_repo = aws_codecommit_repository.ansible - vpc_config = { - vpc_id = local.vpc_id - security_group_ids = [] - subnets = [ - "subnet-062189d742937204e" - ] - } -} - - -resource "aws_iam_service_specific_credential" "codecommit" { - service_name = "codecommit.amazonaws.com" - user_name = module.main.build_user.name -} - -output codecommit_credentials_username { - value = aws_iam_service_specific_credential.codecommit.service_user_name -} - -output codecommit_credentials_password { - value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) -} - - -output iam_arn { - value = module.main.iam_arn -} +module "network" { + source = "HappyPathway/network/aws" + network_name = "csvd-infra-automation" + region = "us-gov-west-1" + key_name = "csvd-dev-ew-public-network" + private_subnet_cidrs = [ + "10.0.5.0/24", + "10.0.6.0/24" + ] + public_subnet_cidrs = [ + "10.0.7.0/24", + "10.0.8.0/24" + ] + availability_zones = [ + "us-gov-west-1a", + "us-gov-west-1b", + "us-gov-west-1c" + ] +} + +#locals { +# proxy_env_vars = { +# HTTP_PROXY = "http://proxy.tco.census.gov:3128" +# NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" +# HTTPS_PROXY = "http://proxy.tco.census.gov:3128" +# } +#} + +data "aws_iam_policy_document" "s3_access" { + statement { + effect = "Allow" + actions = ["s3:*"] + resources = ["*"] + } +} + + +locals { + vpc_id = module.network.vpc_id +} + +resource "aws_codecommit_repository" "ansible" { + repository_name = "image-pipeline-ansible-roles" + description = "This is the Sample App Repository" +} + +data "aws_region" "current" {} + + +module "main" { + source = "HappyPathway/image-pipeline/aws" + project_name = "HelloAMI" + environment = "dev" + source_repo_name = "image-pipeline-hello-world" + source_repo_branch = "main" + create_new_repo = true + create_new_role = true + build_permissions_iam_doc = data.aws_iam_policy_document.s3_access + #build_environment_variables = [ + # for proxy_var in keys(local.proxy_env_vars) : + # { + # name=proxy_var, + # value=lookup(local.proxy_env_vars, proxy_var), + # type = "PLAINTEXT" + # } + #] + ansible_repo = aws_codecommit_repository.ansible + vpc_config = { + vpc_id = local.vpc_id + security_group_ids = [] + subnets = module.network.private_subnets + } +} + + +resource "aws_iam_service_specific_credential" "codecommit" { + service_name = "codecommit.amazonaws.com" + user_name = module.main.build_user.name +} + +output codecommit_credentials_username { + value = aws_iam_service_specific_credential.codecommit.service_user_name +} + +output codecommit_credentials_password { + value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) +} + + +output iam_arn { + value = module.main.iam_arn +} From 21ccf65e68eebe980de660db2fd05ca9a5518792 Mon Sep 17 00:00:00 2001 From: David Arnold <10138997+djaboxx@users.noreply.github.com> Date: Thu, 16 May 2024 09:06:34 -0700 Subject: [PATCH 09/26] Update main.tf --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 97a13b1..7ce14dd 100644 --- a/main.tf +++ b/main.tf @@ -68,7 +68,7 @@ module "main" { vpc_config = { vpc_id = local.vpc_id security_group_ids = [] - subnets = module.network.private_subnets + subnets = module.network.public_subnets } } From 4f0d0e0fe2ff972e940720f83f14bf028a84b11c Mon Sep 17 00:00:00 2001 From: David Arnold <10138997+djaboxx@users.noreply.github.com> Date: Thu, 16 May 2024 09:08:04 -0700 Subject: [PATCH 10/26] Update main.tf --- main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.tf b/main.tf index 7ce14dd..4032153 100644 --- a/main.tf +++ b/main.tf @@ -67,8 +67,8 @@ module "main" { ansible_repo = aws_codecommit_repository.ansible vpc_config = { vpc_id = local.vpc_id - security_group_ids = [] - subnets = module.network.public_subnets + security_group_ids = module.network.admin_sgs + subnets = module.network.private_subnets } } From 428d17939854fe1e6cada8c3c3edf557a041dc22 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 28 May 2024 13:28:31 -0400 Subject: [PATCH 11/26] updating stuff --- .terraform.lock.hcl | 50 +++++++++++++++++++++--------------------- examples/build.pkr.hcl | 37 +++++++++++++++++++++++++++++++ examples/playbook.yaml | 7 ++++++ main.tf | 49 ++++++++++++++++++++++------------------- 4 files changed, 96 insertions(+), 47 deletions(-) create mode 100644 examples/build.pkr.hcl create mode 100644 examples/playbook.yaml diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index d3d5dc5..ae2e6e9 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -1,25 +1,25 @@ -# This file is maintained automatically by "terraform init". -# Manual edits may be lost in future updates. - -provider "registry.terraform.io/hashicorp/aws" { - version = "5.49.0" - constraints = ">= 4.20.1" - hashes = [ - "h1:Y3xvYjzBIwYSbcnZDcs6moiy30uxRoY5oT2ExQHKG5A=", - "zh:0979b07cdeffb868ea605e4bbc008adc7cccb5f3ba1d3a0b794ea3e8fff20932", - "zh:2121a0a048a1d9419df69f3561e524b7e8a6b74ba0f57bd8948799f12b6ad3a1", - "zh:573362042ba0bd18e98567a4f45d91b09eb0d223513518ba04f16a646a906403", - "zh:57be7a4d6c362be2fa586d270203f4eac1ee239816239a9503b86ebc8fa1fef0", - "zh:5c72ed211d9234edd70eac9d77c3cafc7bbf819d1c28332a6d77acf227c9a23c", - "zh:7786d1a9781f8e8c0079bf58f4ed4aeddec0caf54ad7ddcf43c47936d545a04f", - "zh:82133e7d39787ee91ed41988da71beecc2ecb900b5da94b3f3d77fbc4d4dc722", - "zh:8cdb1c154dead85be8352afd30eaf41c59249de9e7e0a8eb4ab8e625b90a4922", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:ac215fd1c3bd647ae38868940651b97a53197688daefcd70b3595c84560e5267", - "zh:c45db22356d20e431639061a72e07da5201f4937c1df6b9f03f32019facf3905", - "zh:c9ba90e62db9a4708ed1a4e094849f88ce9d44c52b49f613b30bb3f7523b8d97", - "zh:d2be3607be2209995c80dc1d66086d527de5d470f73509e813254067e8287106", - "zh:e3fa20090f3cebf3911fc7ef122bd8c0505e3330ab7d541fa945fea861205007", - "zh:ef1b9d5c0b6279323f2ecfc322db8083e141984cfe1bb2f33c0f4934fccb69e3", - ] -} +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.50.0" + constraints = ">= 4.20.1" + hashes = [ + "h1:OE1Q924lUL15OytvxwkdIspPsLRe0m2044W55j3lihE=", + "zh:19be42f5a545d6712dee4bdb704b018d23bacf5d902ac3cb061eb1750dfe6a20", + "zh:1d880bdba95ce96efde37e5bcf457a57df2c1effa9b47bc67fa29c1a264ae53b", + "zh:1e9c78e324d7492be5e7744436ed71d66fe4eca3fb6af07a28efd0d1e3bf7640", + "zh:27ac672aa61b3795931561fdbe4a306ad1132af517d7711c14569429b2cc694f", + "zh:3b978423dead02f9a98d25de118adf264a2331acdc4550ea93bed01feabc12e7", + "zh:490d7eb4b922ba1b57e0ab8dec1a08df6517485febcab1e091fd6011281c3472", + "zh:64e7c84e18dac1af5778d6f516e01a46f9c91d710867c39fbc7efa3cd972dc62", + "zh:73867ac2956dcdd377121b3aa8fe2e1085e77fae9b61d018f56a863277ea4b6e", + "zh:7ed899d0d5c49f009b445d7816e4bf702d9c48205c24cf884cd2ae0247160455", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:9b93784b3fb13d08cf95a4131c49b56bf7e1cd35daad6156b3658a89ce6fb58f", + "zh:b29d77eb75de474e46eb47e539c48916628d85599bcf14e5cc500b14a4578e75", + "zh:bbd9cec8ca705452e4a3d21d56474eacb8cc7b1b74b7f310fdea4bdcffebab32", + "zh:c352eb3169efa0e27a29b99a2630e8298710a084453c519caa39e5972ff6d1fc", + "zh:e32f4744b43be1708b309a734e0ac10b5c0f9f92e5849298cf1a90f2b906f6f3", + ] +} diff --git a/examples/build.pkr.hcl b/examples/build.pkr.hcl new file mode 100644 index 0000000..1ec8151 --- /dev/null +++ b/examples/build.pkr.hcl @@ -0,0 +1,37 @@ +packer { + required_plugins { + amazon = { + version = ">= 1.2.8" + source = "github.com/hashicorp/amazon" + } + ansible = { + version = "v1.1.1" + source ="github.com/hashicorp/ansible" + } + } +} + +variable subnet_id {} +variable security_group_id {} + +source "amazon-ebs" "ubuntu" { + ami_name = "learn-packer-linux-aws" + instance_type = "t2.micro" + source_ami = "ami-07e218d88f8f9c4db" + ssh_username = "ec2-user" + subnet_id = var.subnet_id + security_group_ids = [ + var.security_group_id + ] +} + +build { + name = "learn-packer" + sources = [ + "source.amazon-ebs.ubuntu" + ] + provisioner "ansible" { + playbook_file = "./playbook.yml" + roles_path = "./ansible/roles" + } +} diff --git a/examples/playbook.yaml b/examples/playbook.yaml new file mode 100644 index 0000000..d6febaf --- /dev/null +++ b/examples/playbook.yaml @@ -0,0 +1,7 @@ +--- +# playbook.yml +- name: 'Provision Image' + hosts: default + become: true + roles: + - hello_world diff --git a/main.tf b/main.tf index 4032153..78a1aa0 100644 --- a/main.tf +++ b/main.tf @@ -1,22 +1,22 @@ -module "network" { - source = "HappyPathway/network/aws" - network_name = "csvd-infra-automation" - region = "us-gov-west-1" - key_name = "csvd-dev-ew-public-network" - private_subnet_cidrs = [ - "10.0.5.0/24", - "10.0.6.0/24" - ] - public_subnet_cidrs = [ - "10.0.7.0/24", - "10.0.8.0/24" - ] - availability_zones = [ - "us-gov-west-1a", - "us-gov-west-1b", - "us-gov-west-1c" - ] -} +#module "network" { +# source = "HappyPathway/network/aws" +# network_name = "csvd-infra-automation" +# region = "us-gov-west-1" +# key_name = "csvd-dev-ew-public-network" +# private_subnet_cidrs = [ +# "10.0.5.0/24", +# "10.0.6.0/24" +# ] +# public_subnet_cidrs = [ +# "10.0.7.0/24", +# "10.0.8.0/24" +# ] +# availability_zones = [ +# "us-gov-west-1a", +# "us-gov-west-1b", +# "us-gov-west-1c" +# ] +#} #locals { # proxy_env_vars = { @@ -36,7 +36,7 @@ data "aws_iam_policy_document" "s3_access" { locals { - vpc_id = module.network.vpc_id + vpc_id = "vpc-00576a396ec570b94" } resource "aws_codecommit_repository" "ansible" { @@ -67,8 +67,13 @@ module "main" { ansible_repo = aws_codecommit_repository.ansible vpc_config = { vpc_id = local.vpc_id - security_group_ids = module.network.admin_sgs - subnets = module.network.private_subnets + security_group_ids = [ + "sg-0d828d223df9834a6", + "sg-098633a3b32ea82f4" + ] + subnets = [ + "subnet-062189d742937204e" + ] } } From ddeda30eee9945ac0561a539362f723f3853143c Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 28 May 2024 13:31:05 -0400 Subject: [PATCH 12/26] adding s3 backend --- backend.tf | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 backend.tf diff --git a/backend.tf b/backend.tf new file mode 100644 index 0000000..552205b --- /dev/null +++ b/backend.tf @@ -0,0 +1,8 @@ +terraform { + backend "s3" { + bucket = "inf-tfstate-229685449397" + key = "csvd-dev-gov/common/apps/aws-image-pipeline-demo" + region = "us-gov-east-1" + dynamodb_table = "tf_remote_state" + } +} From 98e1d84e012cd4d8c09848e38333b1ef8138b5b9 Mon Sep 17 00:00:00 2001 From: David John Arnold Jr Date: Tue, 28 May 2024 10:38:10 -0700 Subject: [PATCH 13/26] Update main.tf --- main.tf | 50 +++++++++++++++----------------------------------- 1 file changed, 15 insertions(+), 35 deletions(-) diff --git a/main.tf b/main.tf index 78a1aa0..2d6bca6 100644 --- a/main.tf +++ b/main.tf @@ -1,30 +1,10 @@ -#module "network" { -# source = "HappyPathway/network/aws" -# network_name = "csvd-infra-automation" -# region = "us-gov-west-1" -# key_name = "csvd-dev-ew-public-network" -# private_subnet_cidrs = [ -# "10.0.5.0/24", -# "10.0.6.0/24" -# ] -# public_subnet_cidrs = [ -# "10.0.7.0/24", -# "10.0.8.0/24" -# ] -# availability_zones = [ -# "us-gov-west-1a", -# "us-gov-west-1b", -# "us-gov-west-1c" -# ] -#} - -#locals { -# proxy_env_vars = { -# HTTP_PROXY = "http://proxy.tco.census.gov:3128" -# NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" -# HTTPS_PROXY = "http://proxy.tco.census.gov:3128" -# } -#} +locals { + proxy_env_vars = { + HTTP_PROXY = "http://proxy.tco.census.gov:3128" + NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" + HTTPS_PROXY = "http://proxy.tco.census.gov:3128" + } +} data "aws_iam_policy_document" "s3_access" { statement { @@ -56,14 +36,14 @@ module "main" { create_new_repo = true create_new_role = true build_permissions_iam_doc = data.aws_iam_policy_document.s3_access - #build_environment_variables = [ - # for proxy_var in keys(local.proxy_env_vars) : - # { - # name=proxy_var, - # value=lookup(local.proxy_env_vars, proxy_var), - # type = "PLAINTEXT" - # } - #] + build_environment_variables = [ + for proxy_var in keys(local.proxy_env_vars) : + { + name=proxy_var, + value=lookup(local.proxy_env_vars, proxy_var), + type = "PLAINTEXT" + } + ] ansible_repo = aws_codecommit_repository.ansible vpc_config = { vpc_id = local.vpc_id From 64684f587bb8adec4cd438495d538040af7fed2a Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 28 May 2024 15:36:01 -0400 Subject: [PATCH 14/26] updating --- main.tf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main.tf b/main.tf index 2d6bca6..f6c85f1 100644 --- a/main.tf +++ b/main.tf @@ -29,7 +29,7 @@ data "aws_region" "current" {} module "main" { source = "HappyPathway/image-pipeline/aws" - project_name = "HelloAMI" + project_name = "image-pipeline-demo" environment = "dev" source_repo_name = "image-pipeline-hello-world" source_repo_branch = "main" @@ -49,7 +49,6 @@ module "main" { vpc_id = local.vpc_id security_group_ids = [ "sg-0d828d223df9834a6", - "sg-098633a3b32ea82f4" ] subnets = [ "subnet-062189d742937204e" From b71eb9e6eb700ef0ed44dcad2ab5630abb766f1b Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Wed, 29 May 2024 14:13:17 -0400 Subject: [PATCH 15/26] updating stuff --- .terraform.lock.hcl | 32 +-- files/katello_cert.pem | 323 +++++++++++++++++++++++++++ files/pip.conf | 10 + files/redhat.repo | 491 +++++++++++++++++++++++++++++++++++++++++ packer.pkr.hcl | 140 ++++++++++++ playbook.yml | 0 6 files changed, 980 insertions(+), 16 deletions(-) create mode 100644 files/katello_cert.pem create mode 100644 files/pip.conf create mode 100644 files/redhat.repo create mode 100644 packer.pkr.hcl create mode 100644 playbook.yml diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index ae2e6e9..fe39b8a 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -2,24 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "5.50.0" + version = "5.51.1" constraints = ">= 4.20.1" hashes = [ - "h1:OE1Q924lUL15OytvxwkdIspPsLRe0m2044W55j3lihE=", - "zh:19be42f5a545d6712dee4bdb704b018d23bacf5d902ac3cb061eb1750dfe6a20", - "zh:1d880bdba95ce96efde37e5bcf457a57df2c1effa9b47bc67fa29c1a264ae53b", - "zh:1e9c78e324d7492be5e7744436ed71d66fe4eca3fb6af07a28efd0d1e3bf7640", - "zh:27ac672aa61b3795931561fdbe4a306ad1132af517d7711c14569429b2cc694f", - "zh:3b978423dead02f9a98d25de118adf264a2331acdc4550ea93bed01feabc12e7", - "zh:490d7eb4b922ba1b57e0ab8dec1a08df6517485febcab1e091fd6011281c3472", - "zh:64e7c84e18dac1af5778d6f516e01a46f9c91d710867c39fbc7efa3cd972dc62", - "zh:73867ac2956dcdd377121b3aa8fe2e1085e77fae9b61d018f56a863277ea4b6e", - "zh:7ed899d0d5c49f009b445d7816e4bf702d9c48205c24cf884cd2ae0247160455", + "h1:ESfxP2tCO6IZldSQnepXmIm+x+VtaQt/bKgGjYE+0BY=", + "zh:03d524b70ab300d90dc4dccad0c28b18d797b8986722b7a93e40a41500450eaa", + "zh:04dbcb7ab52181a784877c409f6c882df34bda686d8c884d511ebd4abf493f0c", + "zh:2b068f7838e0f3677829258df05d8b9d73fe6434a1a809f8710956cc1c01ea03", + "zh:41a4b1e4adbf7c90015ebff17a719fc08133b8a2c4dcefd2fa281552126e59a8", + "zh:48b1adf57f695a72c88c598f99912171ef7067638fd63fb0c6ad3fa397b3f7c3", + "zh:5c2fb26ecb83adac90d06dcf5f97edbc944824c2821816b1653e1a2b9d37b3c4", + "zh:93df05f53702df829d9b9335e559ad8b313808dbd2fad8b2ff14f176732e693d", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9b93784b3fb13d08cf95a4131c49b56bf7e1cd35daad6156b3658a89ce6fb58f", - "zh:b29d77eb75de474e46eb47e539c48916628d85599bcf14e5cc500b14a4578e75", - "zh:bbd9cec8ca705452e4a3d21d56474eacb8cc7b1b74b7f310fdea4bdcffebab32", - "zh:c352eb3169efa0e27a29b99a2630e8298710a084453c519caa39e5972ff6d1fc", - "zh:e32f4744b43be1708b309a734e0ac10b5c0f9f92e5849298cf1a90f2b906f6f3", + "zh:b5da39898602e44551b56e2803a42d92ea7115e35b1792efbf6649da37ef597b", + "zh:b7ab7f743f864ed8d479a7cb04fd3ce00c376f867ee5b53c4c1acaef6e286c54", + "zh:e7e7b2d8ee486415481a25ac7bdded20bd2897d5dd0790741798f31935b9528d", + "zh:e8008e3f5ef560fd9004d1ed1738f0f53e99b0ce961d967e95fc7c02e5954e4e", + "zh:f1296f648b8608ffa930b52519b00ed01eebedde9fdaf94205b365536e6c3916", + "zh:f8539960fd978a54990740ee984c6f7f743c9c32c7734e2601e92abfe54367e9", + "zh:fd182e6e20bb52982752a5d8c4b16887565f413a9d50d9d394d2c06eea8a195e", ] } diff --git a/files/katello_cert.pem b/files/katello_cert.pem new file mode 100644 index 0000000..319b764 --- /dev/null +++ b/files/katello_cert.pem @@ -0,0 +1,323 @@ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIQGVCQdFyalIVHZ1OchWiMYDANBgkqhkiG9w0BAQwFADBs +MRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3VzMQww +CgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3VzIEJ1 +cmVhdSBSb290IENBMB4XDTE5MDcyNTE4MTAyOVoXDTI5MDcyNTE4MjAyN1owbDET +MBEGCgmSJomT8ixkARkWA0dvdjEWMBQGCgmSJomT8ixkARkWBkNlbnN1czEMMAoG +A1UECxMDVENPMQwwCgYDVQQLEwNQS0kxITAfBgNVBAMTGFVTIENlbnN1cyBCdXJl +YXUgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMWX8I9p +slFaUueuPpEFExgqKcGgoyTOBxFUCXNBnucL3cKRx9MC47kWOwQ94WYvI3LMcehC +6pOwIf5AuhrIdVrJaHSz317ENuDaiur9/qN3fBRidijHphynR/rwJSxiI3VQtj8G +SO4JmCA8dMsKayIl1RiKlQHPoNnSWyDEspAfenr0qq7PzbjKOEPXoO4eXO0plfB3 +aYd+qMRwHKQre4gRGpMfWu1w5JZqFItbXE/RSC38SoZWjkcMcjyTCDTSGY+j/aJw +SHx98riQ8SLQszL5Be0AmF0KHwMZNOsoaa5u/bF++g207W9guLVgO2Ak5D4Unyo3 +D7kcFSuBOVYdeT0XRi3iD0AwEkoCsVzeEOIqjAasj6hYD43O8GjfHpwGpAeASqTT +nbDajtuTsJrrBlLwpz49J5dihJ3Ah7jTirzQciEUZTXv3L7XpdBlt3/sv73Gn0F6 +jZPDANmHIfNHz0xWa9iES9sLPKln9cjnkJs/QlpooTJSrVuovGyzsbu1mb7PfBji +IMF8lVptjQYaWvvMXqXNx2+L6+uBVkEfmuZIs7Xen4ZNz4NP5MixTs3Tq2h81Hym +TbIlJUtSdwZ98jsX6YLerBYYMPawtSIH4Yfdq/Wpt7IHED47dTWdFfC0peqYfHIN +PoRG+eFYq5nHxadkGaifElPnNdvGblRLDj27AgMBAAGjUTBPMAsGA1UdDwQEAwIB +hjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTHXiB3QZv2GiBSkErqGoOT8cOr +HjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQwFAAOCAgEAdXsv6igAKGnq +VS79nePbjGj2Z+SFdM2jRVibv06mWR3uVqFNCz2zqlIXzX7PJmK7HycWDK82UWMh +8J0cn1O+PYWFalzhPWk7t1c6EK8wV63/iKj+voqNwZWL7L1/EQiQ8B4OPIyf7v5Y +j3/jqrvufLgGCyz+0JhBY8CBEGZ1knijrHxTv0DOV0ykKI0OpUIes+8SOTdszTDb +XujzE4ekSRTDqWJOCbsQb3KbBUr/k8APVq/Ir/xmS1WmauyP3zBIxMlPMmu9XTw/ +5nRUKKQe8FrVHELLO32iS+6bqdTNmkD7z/VyzWmBA0FVt8upD6Bs8U/bHjoiL/Jk +W3BQ6owq7u+B5w/Cl+WsgQcgVlDLlBZWMKnEng1n2MhqUnzf0dDGA99vrzLPVcPT +yoexQe1E1Y2EoORgaGbsnjkRTwppUnpnxkWrzObBieYB1ir0rRTbKS5hgwXu55Uc +6ypmCLUnQaDVWIZyKKwtmr4n/rX5KJPxj/zT0F+jH1WDyMDVg6jYyu1HIPcABkAU +OlsSr7Tfct75/JGf18oPSFMkV1kzeLUK21vflcMp+ZK0m2TRZyCLvMB/lEsRjsSM +wrgYk7cR14RqJ+RTA7IJqFQfNAXqV1ra+stZYYoLI83oK4shOhHLiO9lR6hSi43f +0w7ALm+8qd1Ih+E5BjmKBJAEFB5Zyzs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1jCCA76gAwIBAgITLgAAAAmcP+bslIv04AAAAAAACTANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0NVoXDTI0MDgwNjE1MTc0NVow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W +ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk +QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK +gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ +M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg +FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv +idPFAgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE +FgQUNDptGIuzWncMER7QFKnL+JZPMwswHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 +U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS +BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px +w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv +Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww +ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z +dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw +Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQAvLJiXBncvqEq2WjU4CtvB+g9GKgna +MIeu8D41/BdkhTpLR/Cus6Oq+N18cCyyBHNCPS4pz/cDzyzQvNMIDTP7tpcTwEfc +QW/WgPvfJtEmzOaRtNeSBBci1bySX4OMKnzB9ZQbGphaqYaVAG6n+NLCkg1MSvqK +cexAf8wkAJyjx2YOUh+xqwhXRE6UKlc9TVK0b2anVtg4FLNiUznZ6KerEKXx/wxv +XvOZRAY902P2FIRY9qbkEdAshNSA5HlY27pbdH4eZCTyk5uSTlIZQRtngL6w1Gy8 +Xh70AIv+kj38iKp8N4VgksHWS0Viw3Cg4h+3/hY08E/uLCzUKjdZt9I46bM1YKMv +K2LUA8xrWp0IN+wcdp2UUrAlVSHEp6LW+NR+VHtl0QiMYjXA+AvkoRvcoEotgeZP +mqfK9auR+3WiDUrkVLzPoPMQHWE9QXt+eErzBh+YXqqvPgPBGqA25CGwzyrs8iBT +jlhbJArFNO6KzQUwyf/Vw3dwX5oOebGuoh+KX9yRaN+q1ZqqWL1Jn40NXF8KQyLk +Ro4c9m+fpkTWhuxW6zW8YIbnmtNDk2X3YfAY1dIKAUIW24Si0SMka8pC2d9qaL2m +fyD0JoF+49cPDtTNHsUP5QR3a+JjqAT8haladoSyiNmO24ysueI7sg9A+zY8oJrM +Gi2tB39Jg7J6/w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1jCCA76gAwIBAgITLgAAAApfi2u0+zjcuQAAAAAACjANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0M1oXDTI0MDgwNjE1MTc0M1ow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC +C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP +6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 +OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 +5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a +kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I +0vG5AgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE +FgQU6ZLQoy5LJaVqTI5Em9TBptKdLmAwHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj +FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS +BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px +w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv +Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww +ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z +dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw +Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCYQm6VusLYzHy9PM0P4dSkHSUVGug+ +8Q/Gn1qQ+pejTpx0fR+pxq8DP8Ua3qgWsIz3scrONairxWVUW5AA4E0VXU0fO6n+ +4DLdJnwwIEIkV410p5w79l9Dl2NiI31Ijv0Y8PwEzXmcSvcz1Qc05TyRV+1yv6Uh +nHfnu4kHXj26NOOsPjrEJ60l0tcOT4p3edkwYRf3XzQ19k4ITEBeYF76y1FX8H+W +RTIjQNr8BXUVt+afJZXgUgSB0xHfSRBhTUXiFvKbs1BpICNQmhbFIaz7GJZkvx9r +b+7Um2EQNIQKxoe4rG4mar62Ux3k0i9o8O9nccQSl9VCuSvTyCmtpKpsKRRitMf2 +vBQ9D14p5pzDdFZQC75B8lkibXpuk8fQ3/CIMqK4547wIO8tgz4wqN8ID4tEBgqZ +Fot9XSJpDAZHYKx5GWVwKmhqwefACqqASjHR8NVakAd3EkcQ06SEzGYTTq2duWhi +fOxpJKtMtw9JTfbOG9Az28rRWGCk1vVHmtkVHApD3XdAV3RG6w/AqjNu/IY70fmd +wULhegJxbVdQucgwR4WyNbx7hCJYvoEyL5L7ZQwBpFXHnOI7wJFGw2eo5xIUehUS +4jPpb2OolWHEOjMkEkRfgfrJsnt/blpKXRmYRFUd1+c5VBOtsaYv3iYArxZziQxf +pR508zEDCd9cRQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsjCCA5qgAwIBAgITLgAAAAvaREPe3QGJiAAAAAAACzANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0MVoXDTI0MDgwNjE1MTc0MVow +YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET +MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD +QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN +uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c +6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 +MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz +QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 +j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs +0Du9+QIDAQABo4IBVTCCAVEwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFCB4 +OetP7QLwgNqbXIDospFC1inEMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG +A1UdDwQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdB +m/YaIFKQSuoag5Pxw6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNv +LmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJv +b3QlMjBDQS5jcmwwZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8v +cGtpLnRjby5jZW5zdXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJl +YXUlMjBSb290JTIwQ0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCGmm3uxuTvZcWm +ihlWtSa/0H88MM3ubcOAqYmNHWCzynemR9CxUZfuR/qi8HvRKHm5HwDVT1LtL3Wf +K+9Lc7mcBHStZUdNgINVsqZzNi1L54v/UD3lAu79M/yh16DREvEnWLlc1CUhti+Q +P6aooRfF1VIAzoNZz3iUBj43uRJLewYhlFYRy8GFzRhoKJ/HNZI9nqlV7notKtvV +P2Ae++stlTGzrUEYi91tgJdoSOKweDg4EDjEr4y51yY2l8eJJTXtRRIMDdtv1wbF +XVpxcbWDvAFmYKFjpspaEiD3gAEdSDGcCv23KGFxZCMw5Chblg2drWCSCbJQ2VE/ +XiHcHGxrTQVru+ocZgEqH600BDAC+/nrVP1lJyfKsY2KUh9X/vzbAbx7r45l7LJh +Q173miuG1Hjm60OEtUsNobtVOG/TCxqHflRuMgVK5mGb00Hu5SxMel/ma5bhvWCS +ZQIYEIwo2b6GBicTuhHhBo0e4BdA3vvz8WroUTiezmMo8BveyYViqyWFCB26Wvhy +NB4pfg+GFfTl0wiHSpc1RfBFuoohkGgUMt0ci0jJp1ofb6MeK+p3DqBfKyhQiz+7 +EsgudLUeALpj38b5mWjvN17YBby5suRJnH8lv7+Z1nooo+MqapZZyrRu56PtEBJM +3m7NDAL9JACMk8yF5WDToKtcPuTgpg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0zCCA7ugAwIBAgITLgAAAA+ydH8TcbjZAgAAAAAADzANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDQwOFoXDTI3MDkyMjE0NTQwOFow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W +ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk +QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK +gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ +M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg +FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv +idPFAgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE +FgQUFE9/OhOsohsjHyLcCd1NqTNkdQYwHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 +U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP +BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se +MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy +dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI +KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu +Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu +Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCdYsU2TVWTAzVjqPqlO+PtxTcoDxBjlvo+ +L519/iTxzlcz0Kiao83fGhsSitzNf0LsSTOWrAuCprX0sn5If4pasZKqVp+ZJnjF +H9Wpi/4gsaCtvY3V4Hm5ZS1BffUHrre/kR//pn9f2Axu3tTVfHNAEVr0kRvq9wPD +yMe5BzLtm9amOwFvAYP/69zXk4ig88mbOmXjK+EC5AUzwBhg9oI/Kv2AeLbKx+nr +DuguMe6RCp4NXBS1X3/cjRN37+ayJEHynFdWKiVNcvxABVFLGVHBA4fMD9kTjT2a +cf413mhywUcVTfpoj/94Kcqvl3oxgHWGIig9RWExMkvmrkYT5hGqfws+NIGrCGaZ +GA0cUYAY5cbkAg8If3Htt4aSCdTu6g/RbatMFND2GURO2fHPajBILBiDxCJM6OmT +SUQPghQC3QvE48CM5J6KAjPosGh8Ay454FhKv0ShvhKTaHzN6anBih8AbwU5G8iP +XeoNY+jZbkv1gBJ4J+8nffm1n5aFbssbxazppqTLpFDXimduWUxSXZbjwGGwHc7G +FmLj14c8og+ItE+meToVXt6oFSF9hkri5Lmanen9SqU9IPgxiTv91olwmXW6d/3Y +D202odbWVpAIIjiVJngfyOulCeEQsz5WjmPyIjFkXNz8NiwAJSJu1XtBtAMdaCDe +6z6OUG7UaQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0zCCA7ugAwIBAgITLgAAABDGRuhzKgVoqQAAAAAAEDANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDUxN1oXDTI3MDkyMjE0NTUxN1ow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC +C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP +6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 +OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 +5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a +kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I +0vG5AgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE +FgQUxgMHEbdrxtDC64yaqubXVeW060owHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj +FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP +BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se +MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy +dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI +KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu +Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu +Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQB/Kn2/ohaTr4XDgu5msLiKzjA3Rqb4Wf4r +FmzpJXcaB9N4Tyg19qgZ9l57AVDO6DWlXBENY+FXERe/qrvhFawZqActT7dPqJJv +Z30hwBcXc8ELjNxVp54MDJfd2oHUkXwJ46i1GphHfie0Q/csoraRpf/DjXuaruxM +Vgt4Roo6zBGf2nSCfqVLR2NZ93orfSybg5g2eutYuftkd5tzbcxdhHlTlhhbNpIV +quVaT46hN1h/q1bMmS4bGBdLUQggY5BtY9RM4gDhcyh1K8k5auM+uPyWqnnd10wI +vuRSu2zNueWlqVstSTbnZdf138nssj+MzN8xcmn+mXH7z8COXwhJLBKRr7Xg7l7G +UMmc86eYbmpphs3LhzZNMooAGUedm15Ln1u9wgywtP6CbpvBVIcSxmjJeiN6bXy6 +dtbZCCziijO1UehOqc81jZy/jdG158D0WfOumNkx1biGwZ/YR+oGslaSkMr58e/7 +abPBMlQmDwvlTWeiUqMZJAzNHk13c8jSeMtaGXtE9D9Sv2oPVGwjeB2krn1Lb8uU +YeEl0YmQ2W1GpoYC4zU7gnnNjSbLr13L8Gjsmk9FYy4HWDRgJvAvF2O3DldldxP2 +MurPmXriFtEUNo4e1UKJciPJlYChWz1/0Hwncab8AWaw3MPkyYpELKis+vTELriO +iHAYOPwOJg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1DCCA7ygAwIBAgITLgAAAA4zbBR3VlxWyAAAAAAADjANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDIyODE3NTUxOFoXDTI3MDIyODE4MDUxOFow +YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET +MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD +QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN +uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c +6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 +MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz +QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 +j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs +0Du9+QIDAQABo4IBdzCCAXMwEAYJKwYBBAGCNxUBBAMCAQEwIwYJKwYBBAGCNxUC +BBYEFE2wPwIWNvlAbZy05X4kklJu09q8MB0GA1UdDgQWBBQgeDnrT+0C8IDam1yA +6LKRQtYpxDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTHXiB3QZv2GiBSkErqGoOT8cOr +HjBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vcGtpLnRjby5jZW5zdXMuZ292L0Nl +cnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0EuY3JsMGUG +CCsGAQUFBwEBBFkwVzBVBggrBgEFBQcwAoZJaHR0cDovL3BraS50Y28uY2Vuc3Vz +Lmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwUm9vdCUyMENB +LmNydDANBgkqhkiG9w0BAQwFAAOCAgEAjDWz6k+6ModUkHRJgTjv8nHfPJv1qI9d +WUejF3YSwU6ExE44C5C2oEXPtEAWR+LiEsW+U4ZZ8Zgi/F5qI3AblQbNXDplAbo/ +6UoKeieBftV5cf7WgbdFoVFuX2HppSVrDQPf4t6DpCM6qVs8/EIrBQOeKhVckhB1 +XgiuFTb3sRoOmWvRramBf3xp7WJ1P4T76gBUg2I6GMFV3EO/mv8XWM9QzFZ1nFOQ +z8/zRa1x53WuAc36d8ESGqL0ZxjNjSNU/HtpJnwtYj3hzJIsYgm938nU5p1diF00 +C89+a0CKkVnL7JW6tC8MQqnyE7TBBWjSmssxa4FHT753W/NaU6JVIJqOwuGTTenv +bQlHi+NxfqL0alNXX3ukUNDPB5XfGWCEBMGZ9xUNDXdxTS7lJzZGAddjqu94e5gd +KgDiEq52RQgkbZ8d+DYwpo/4XY7rj/bC4jvVXUhVd8E/NAbzTSo3VppK0pi/wDri +lm4p8WlzrCoGTVPeiZdCApa/bOoaq+X7/vN4HDUakJZFEPfxIwznfJbDEu7hrVE3 +fck3YuSBrQx6yYtmpLEnybaB5so0w+djeswxBVQSlBODYhrMFW+l3VIRa9PqHQWw +8TvAglbHxFUWWtlHBbwXgVdOqAVlh1LHU8mfbtkY8D4h+iXk+4nvBY1aKdDaZFTB +kDgqyXZwIww= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFSDCCBDCgAwIBAgIJAMn9gqHMdnl3MA0GCSqGSIb3DQEBBQUAMIGfMQswCQYD +VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxGzAZBgNVBAoTElUuUy4gQ2Vuc3Vz +IEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11bmljYXRpb25zIE9mZmljZTEaMBgG +A1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAeBgkqhkiG9w0BCQEWEWNhQHRjby5j +ZW5zdXMuZ292MB4XDTEyMDgxNTE2MTM0OFoXDTMyMDgxMDE2MTM0OFowgZ8xCzAJ +BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEbMBkGA1UEChMSVS5TLiBDZW5z +dXMgQnVyZWF1MSIwIAYDVQQLExlUZWxlY29tbXVuaWNhdGlvbnMgT2ZmaWNlMRow +GAYDVQQDExFjYS50Y28uY2Vuc3VzLmdvdjEgMB4GCSqGSIb3DQEJARYRY2FAdGNv +LmNlbnN1cy5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSqB5S +s674S6Hnpnl+/cT3OLrUCmuM1KZs+Uo5EsFcZzm4Me/XiF8izGSydFtAKFRbyyk5 +j/K5WLGxo7Ix6eCA1PZXWu6aJOfMmPRb1LaeIst1IlSCpjUoZ8pl60fjYLtbEK79 +STM/nrdV0E2EqcJu7dfzMB1oK96NG6tu8C7m7UgIbSv15NDapgDhyril6J4wVQJU +DOUGRbWjv0Qo6Re0NPBkRFf3owToopNQlQSGZU2UnUehheqXPzk4VQisPrhcVsbg +iu4c98gjtGHK1k2DyJOwsFq2hWmAByLZLJXR7pTqv7Ue8gogFl/ggbvuWrKlVmCh +wKln1pPSLYZ/txTZAgMBAAGjggGDMIIBfzA4BgNVHR8EMTAvMC2gK6AphidodHRw +Oi8vY2EuYXBwcy50Y28uY2Vuc3VzLmdvdi9jZXJ0cy9jcmwwHQYDVR0OBBYEFA8x +pgy5aVvXWgTVO8E7yyO3kp9yMIHUBgNVHSMEgcwwgcmAFA8xpgy5aVvXWgTVO8E7 +yyO3kp9yoYGlpIGiMIGfMQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQx +GzAZBgNVBAoTElUuUy4gQ2Vuc3VzIEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11 +bmljYXRpb25zIE9mZmljZTEaMBgGA1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAe +BgkqhkiG9w0BCQEWEWNhQHRjby5jZW5zdXMuZ292ggkAyf2Cocx2eXcwDwYDVR0T +AQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwLwYDVR0RBCgwJoERY2FAdGNvLmNlbnN1 +cy5nb3aCEWNhLnRjby5jZW5zdXMuZ292MA0GCSqGSIb3DQEBBQUAA4IBAQCLNU9/ +OxA2adbFXwiAh8XztL3MN7OUeXasSKtSDo00Ays/Sph1DXkUozSwx3B2JHtfrMj+ +A64qzjRm/Y7sDaM4SFa+Y3rdt7U9UY2UxQLo92zHQMqIbQhrdKBTiCVMrBvBzwWg +SI7KPi2lel499yb0vH/I6czuyQNTuYzHAsufYKeMMq4CeiBbboAegClpYJi5jJLl +dFQZpDUwSs+Pfb95CjPlfc0V3AH6GazbS3BNMMghECpL4rF0m7F7L3nDCklx1PsC +z2chyETY1X74Cg3D1mFV3iUjIvr6+eIZDQ3BStGwFjzxmdH2U2yh1nJnJzNXka9g +lUpluNENkgVZmOys +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE1zCCA7+gAwIBAgITZQAANNYDIG4D4LElTwABAAA01jANBgkqhkiG9w0BAQsF +ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz +MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 +IENBIDMwHhcNMjIxMjI3MjExNTIxWhcNMjYxMjI3MjEyNTIxWjBoMRMwEQYKCZIm +iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy +LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPzIqL5D96G48OMzx7WZdi +01e6K5Tllvz5REVKMOlFIS22y/iAnr3hbA1FXH1ML+t0n7e7jKic+E4pXc90n5DP +0bBS5+srnkw3OvjTY//uBU6rMl5vTtbGY3BhL0jsoeT+/JdTTrif6gyNCSkpNvw0 +Hao3Yc5kfcU5Vo90nm1+gonOqa6bQFN/i4hwI2quu4M3IkLJZaWQQ0z1pIbbJyk0 +qANrUKy4yTABo4KkNdqKmRvvvRWuDpFmNJwDDpdT010HDX5Pdc48fFVPO0Faoox9 +A7BtBZL273u7O9dpE0ajTHk1De5ZxbgO8yFmGWVj6BYgI86HJCq74RP4K6IJuOGZ +AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUGFK9+ZBI +M/dcDY4ObcigYRSrASQwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA +2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu +c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz +LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku +ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy +MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n +b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAm1wFAR44iAl7dNHMjzIaaQe7dBbQ +gyS1t2mygO843JtcS2J/m3yGmEfo8wEwK5IxwX2UTmnc7Dh/iWlMO6cl8JKN12Fp +FM/yfpb+jaKECrsGW3uY5yKhrqmVGO9YnbiiGN07w0t+dbWAYGCtULoocYhFaLVQ +68Iv9KpOKVB3XKbP4bI2uhtx9H+uPHanhWVTJRHjg5pqI+xV7BoPfmods74oQfgm +PrsZqbwEvItVBMTGFQvhi60iEklk42s7ln/X7EqpKjtXwR4WAGuWPjTJ3OWkvVa4 +cNFBQRSALyDpqJFCqFoZBym9coyibi39QkWD2eizR4wm69jC66GOEmEb/A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE1zCCA7+gAwIBAgITZQAANNSyNhQfwZNfDwABAAA01DANBgkqhkiG9w0BAQsF +ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz +MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 +IENBIDMwHhcNMjIxMjI3MTcyOTQ3WhcNMjYxMjI3MTczOTQ3WjBoMRMwEQYKCZIm +iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy +LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+k0X7b2zULKIK7n3QEo6I +tY03iLD1+h4SLS+TcD1boOS5SR5A7nmtcSkn03xieHzQvb2YdQ8+ltlBBXFeQR4g +vTieZ77DN1pqDLkwThHscavRr8HHyuW20Bf9YYH11DzpuXe4WsMhkLeJWzZJ5GPI +TwWZFeCluJ9fb9/8wPhVERSDYtqS3DwdJ/6qkueJZ75AOMcmObx5pQWszypYQupm +L+oiofej7mu0gb7ioXwwM7XL8f28a2BEDFqM5M0sitBrC1yxN7a3cRnegT+PlCe/ +yiiihAZVYQt/HDEs4R4A85Wx/YUhiB3BKkyTUIV+abjeWMIrRi17SrxNDT9ZQkld +AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU4wpH6ieo +Hr13KKDb4stKDQFKE/MwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA +2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu +c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz +LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku +ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy +MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n +b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAs3Kf6bImA8lfZweCuCtcaSDRCr0X +pyr8A1TI95PgzpAEptGay/Ve2Bbs9JAzMIPqznEy7hC9kNY6Wn8jRxwSFhHJ1MVV +bMITRguhJ5asApmDInCx1/iha3WnsnmeonmPFOgpF/lgiyY7kMwXPzBNYPrs3qdf +AFTaF0rMRxJ3nz0R6C2K16hCDNOFW1E8X3eBFRK9poGsdOzpkrugrFDXGBWGIxIr +IUIE1xbQQzVv/qZ9Q1s7g6nt3zci//CgBXXRHn30G9SWbHASJhbN/XZOYMKtS15T +COzOm7B5Ujjw2h8YspiZKgINsWLbhU9E5OQkJuHeDpBpp/EFMbwsRQH//A== +-----END CERTIFICATE----- diff --git a/files/pip.conf b/files/pip.conf new file mode 100644 index 0000000..74bc6f2 --- /dev/null +++ b/files/pip.conf @@ -0,0 +1,10 @@ +[global] +cert = /etc/pki/ca-trust/source/anchors/katello-server-ca.pem +#proxy = http://proxy.tco.census.gov:3128 +index = https://nexus.it.census.gov:8443/repository/DataScience-Group/pypi +index-url = https://nexus.it.census.gov:8443/repository/DataScience-Group/simple +trusted-host = nexus.it.census.gov + pypi.python.org + pypi.org + files.pythonhosted.org + proxy.tco.census.gov diff --git a/files/redhat.repo b/files/redhat.repo new file mode 100644 index 0000000..c59105b --- /dev/null +++ b/files/redhat.repo @@ -0,0 +1,491 @@ +# +# Certificate-Based Repositories +# Managed by (rhsm) subscription-manager +# +# *** This file is auto-generated. Changes made here will be over-written. *** +# *** Use "subscription-manager repo-override --help" if you wish to make changes. *** +# +# If this file is empty and this system is subscribed consider +# a "yum repolist" to refresh available repos +# + +[rhel-8-for-x86_64-resilientstorage-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/resilientstorage/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_EPEL_EPEL_8_x86_64] +name = EPEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/EPEL/EPEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76464/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Shibboleth_Consortium_RHEL_8_x86_64] +name = Shibboleth Consortium RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Shibboleth_Consortium_RHEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85168/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Gitlab_Enterprise_RHEL_8_x86_64] +name = Gitlab Enterprise RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Gitlab_Enterprise_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83966/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Splunk_Universal_Forwarder] +name = Splunk Universal Forwarder +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Splunk_Universal_Forwarder +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/73909/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_Google_Chrome_Linux] +name = Google Chrome Linux +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Google_Chrome_Linux +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/94560/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Microsoft_RHEL_8_x86_64] +name = Microsoft RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_RHEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83668/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_CSvD_Managed_RHEL_8_x86_64] +name = CSvD Managed RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/CSvD_Managed_RHEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76639/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rhel-8-for-x86_64-appstream-debug-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (Debug RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/debug +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_Oracle_for_RHEL_8_x86_64] +name = Oracle for RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Oracle_for_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/84899/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rh-sso-7.5-for-rhel-8-x86_64-rpms] +name = Single Sign-On 7.5 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.5/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[satellite-tools-6.9-for-rhel-8-x86_64-rpms] +name = Red Hat Satellite Tools 6.9 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/sat-tools/6.9/os +enabled = 1 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[jb-eap-7.3-for-rhel-8-x86_64-rpms] +name = JBoss Enterprise Application Platform 7.3 (RHEL 8) (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.3/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rhel-8-for-x86_64-appstream-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/os +enabled = 1 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rhel-8-for-x86_64-baseos-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/os +enabled = 1 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rh-sso-7.6-for-rhel-8-x86_64-rpms] +name = Single Sign-On 7.6 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.6/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_SolarWinds_Orion_Platform] +name = SolarWinds Orion Platform +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/SolarWinds_Orion_Platform +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/77045/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_RStudio_Desktop_RHEL_8_x86_64] +name = RStudio Desktop RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/RStudio_Desktop_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89529/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Microsoft_Visual_Studio_Code] +name = Microsoft Visual Studio Code +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_Visual_Studio_Code +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85373/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rhel-8-for-x86_64-highavailability-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/highavailability/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rh-sso-7.4-for-rhel-8-x86_64-rpms] +name = Single Sign-On 7.4 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.4/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_NoMachine_Software_RHEL_8_x86_64] +name = NoMachine Software RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NoMachine_Software_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89489/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[codeready-builder-for-rhel-8-x86_64-rpms] +name = Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/codeready-builder/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_NetBackup_RHEL_8_x86_64] +name = NetBackup RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NetBackup_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76108/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[jb-eap-7.4-for-rhel-8-x86_64-rpms] +name = JBoss Enterprise Application Platform 7.4 (RHEL 8) (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.4/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rhel-8-for-x86_64-baseos-debug-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (Debug RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/debug +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[ansible-2.9-for-rhel-8-x86_64-rpms] +name = Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible/2.9/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rhel-8-for-x86_64-supplementary-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/supplementary/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_HCL_BigFix] +name = HCL BigFix +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/HCL_BigFix +enabled = 0 +gpgcheck = 1 +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/96952/gpg_key_content + +[CSVD_Third_Party_JAGS_RHEL_8_x86_64] +name = JAGS RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/JAGS_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/97774/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Jenkins_Software] +name = Jenkins Software +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Jenkins_Software +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/99349/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_galileo_common] +name = galileo common +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/galileo_common +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/123929/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Infrastructure_Common] +name = Infrastructure Common +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Infrastructure_Common +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/136124/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_PostgreSQL_15_PGDG_RHEL_8_x86_64] +name = PostgreSQL 15 PGDG RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_15_PGDG_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/142328/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_PostgreSQL_Common_RHEL_8] +name = PostgreSQL Common RHEL 8 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_Common_RHEL_8 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/143677/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[jws-6-for-rhel-8-x86_64-rpms] +name = JBoss Web Server 6 (RHEL 8) (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jws/6/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[ansible-automation-platform-2.4-for-rhel-8-x86_64-rpms] +name = Red Hat Ansible Automation Platform 2.4 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible-automation-platform/2.4/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 diff --git a/packer.pkr.hcl b/packer.pkr.hcl new file mode 100644 index 0000000..ce4f7a9 --- /dev/null +++ b/packer.pkr.hcl @@ -0,0 +1,140 @@ +packer { + required_plugins { + docker = { + source = "github.com/hashicorp/docker" + version = "~> 1" + } + amazon = { + source = "github.com/hashicorp/amazon" + version = "~> 1" + } + ansible = { + version = "~> 1" + source = "github.com/hashicorp/ansible" + } + } +} + + +# Define the AWS region +variable "region" { + description = "AWS Region" + default = "us-gov-west-1" +} + +# Define the source AMI name +variable "source_ami_name" { + description = "Source AMI Name" + default = "al2023-ami-minimal-kernel-default-x86_64" +} + +# Define the name of the AMI that will be created +variable "ami_name" { + description = "AMI Name" + default = "packer-ansible-ami" +} + +# Define the AWS account IDs that the AMI will be shared with +variable "shared_accounts" { + description = "List of AWS account IDs to share the AMI with" + type = list(string) + default = [] +} + + +# Define the AWS account ID +variable "aws_account_id" { + description = "AWS Account ID" + default = "" +} + +# Define the ECR repository +variable "ecr_repository" { + description = "ECR repository" + default = "my-ecr-repo" +} + + +# Define the Amazon EBS source +source "amazon-ebs" "builder" { + # Set the AWS region + region = var.region + subnet_id = "subnet-062189d742937204e" + # Set the source AMI filter + source_ami = "ami-03fadeeea589a106b" + # Set the instance type + instance_type = "t2.micro" + # Set the SSH username + ssh_username = "ec2-user" + # Set the name of the AMI that will be created + ami_name = var.ami_name + # Set the AWS account IDs that the AMI will be shared with + ami_users = var.shared_accounts +} + +# Define the Docker source +source "docker" "builder" { + # Set the base image + image = "amazonlinux:2" + # Commit the changes + commit = true +} + +# Define the Amazon EBS build +build { + name = "amazon-ebs" + # Set the sources to the Amazon EBS source + sources = ["source.amazon-ebs.builder"] + + provisioner "shell" { + inline = [ + "sudo mkdir /opt/build-files", + "sudo chown -R ec2-user /opt/build-files" + ] + } + + provisioner "file" { + source = "./files/" + destination = "/opt/build-files" + } + + #provisioner "ansible" { + # # Set the playbook file + # playbook_file = "./playbook.yml" + #} +} + +# Define the Docker build +build { + name = "docker" + # Set the sources to the Docker source + sources = ["source.docker.builder"] + + # Define the Ansible provisioner + provisioner "ansible" { + # Set the playbook file + playbook_file = "./playbook.yml" + } + + # Define the Docker tag post-processor + post-processor "docker-tag" { + # Set the repository to the ECR repository + repository = var.ecr_repository + # Set the tags + tags = ["latest"] + } + + # Define the Docker push post-processor + post-processor "docker-push" { + # Enable ECR login + ecr_login = true + # Set the AWS access key + aws_access_key = "" + # Set the AWS secret key + aws_secret_key = "" + # Set the AWS token + aws_token = "" + # Set the login server + login_server = "${var.aws_account_id}.dkr.ecr.${var.region}.amazonaws.com" + } +} diff --git a/playbook.yml b/playbook.yml new file mode 100644 index 0000000..e69de29 From b03ad74c57a14a1e3136db19a61a80e0edf2de6c Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Wed, 29 May 2024 14:32:03 -0400 Subject: [PATCH 16/26] adding sslclient key and sslclient cert --- files/2309944673836897605-key.pem | 51 +++++++++++++++++++ files/2309944673836897605.pem | 85 +++++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 files/2309944673836897605-key.pem create mode 100644 files/2309944673836897605.pem diff --git a/files/2309944673836897605-key.pem b/files/2309944673836897605-key.pem new file mode 100644 index 0000000..1cc21ad --- /dev/null +++ b/files/2309944673836897605-key.pem @@ -0,0 +1,51 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/files/2309944673836897605.pem b/files/2309944673836897605.pem new file mode 100644 index 0000000..c045631 --- /dev/null +++ b/files/2309944673836897605.pem @@ -0,0 +1,85 @@ +-----BEGIN CERTIFICATE----- +MIIFVzCCBD+gAwIBAgIIIA6ScTbalUUwDQYJKoZIhvcNAQELBQAwgYAxCzAJBgNV +BAYTAlVTMRcwFQYDVQQIDA5Ob3J0aCBDYXJvbGluYTEQMA4GA1UEBwwHUmFsZWln +aDEQMA4GA1UECgwHS2F0ZWxsbzEUMBIGA1UECwwLU29tZU9yZ1VuaXQxHjAcBgNV +BAMMFXNhdC0xLmNzdmQuY2Vuc3VzLmdvdjAeFw0yNDA1MjcwMDU3MjdaFw0yNTA1 +MjcwMDU3MjdaMGMxIzAhBgNVBAsMGkN1c3RvbWVyL1JIRUxfOF94ODZfNjRfQ0NW +MQ0wCwYDVQQKDARDU1ZEMS0wKwYDVQQDDCRmNDZkM2EwZi1jNjhkLTQxYTctYmRm +Mi01ODRhNTlmN2Q5MzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCg +viYTEvz12eVwdq8y7HrFN14p+zaPOzTFOqzCZ79ND86+uBEbY9p/o9s2//BeF+oY +qwzA8GU/vPG7dMkAEkLQMZE/JA+t6SSEc39e2LRBqW/mPePKCoNfd8JgAokV3Gpb +1Cn0w5o7gjOSafWy6jG0xaZQMPl7AKgd9674T7dhF32f/suCKYVTS7RWzHqPbIGg +fyXjQXZRY0A8wX1ru2YQW+K6rVcBaQnSuxwuII99WRwnldBqpEsG46xUtjJ2iGo2 +ubXQQ1zFWPbGxEls+imHtmUO05OkNlpnSVodcwqjmqGdYV7Mm0BogKSaHr21wX/M +w1FV4RDRqwM/73tu7hyDX+oRm1cDKFaa23/UBsvdD+XEdLGy1A1h2m6DDKqcmuqN +9uMqBTOv470xbEwhNcN9cFvyL4WyjhRn9f9O6p66/qmpGgUip1ZwpIkCEQW7Roq6 +h+w8ge8gcBpsiUt7hyygxntvHKEKhasrRfRLDMxlqVz3j/5FGe3YSrZcNKzAxO+E +RZZNfTsA+S+he7c1MAdkfR++MjlW+REkwkluC2ODnwGF+g4ND59C4KRBxn34VZQ4 +ouF7z3Cao94gCwENbQPLuuH+SOQdlX+FKpCnjqxZ9N4wB3KoyZaEg96oLIN61Fto +ApMFIa+l/7v+gZLYYP/AbD1SY8xFgCzIBwPo/sRHUQIDAQABo4HwMIHtMA4GA1Ud +DwEB/wQEAwIEsDATBgNVHSUEDDAKBggrBgEFBQcDAjAJBgNVHRMEAjAAMBEGCWCG +SAGG+EIBAQQEAwIFoDAdBgNVHQ4EFgQUEr5nKUvuP0uEPRX9KBwaSoMLiXgwHwYD +VR0jBBgwFoAUZWR51veUs7rkjrEJ3jv5g+VBs5YwEgYJKwYBBAGSCAkGBAUMAzMu +NDAXBgkrBgEEAZIICQgECgwIT3JnTGV2ZWwwOwYJKwYBBAGSCAkHBC4ELHjacw4O +c2FwLi0uyc9NLWII8nD1ibeIr7AwizcziXd2DmMAAKT9CY4E0+gAMA0GCSqGSIb3 +DQEBCwUAA4IBAQB4w3ADPHJJbpCdIDVjAjMidVvuxZTIGviKI9Abhg6zGCjCluHO +RU4ISKqLuiQkqU8xMCJATt/yPc6nVpAHlekFPeFPRlDMfmz8Kiuq+rVnhByPqKOi +yZZO7uv2YXfuYjb78hNCTZs3TdpyCYz5DS4i9bnRyVIvxuvQB0xAIX4Rnhx02lX5 +YWcXPionm1zWhMjC3JouIDdnww++9Jz9X7L/y3hNTaH935B7LUy+27G/dsQgg9nz +5CiPpYx8zIm770qFiXY2bEFeUKqsXBomcpSjv0oaAuQeZPu1ymZ48T1Xo40aZoW9 +oJhSovgQ8dgTllppbKVt31mE8IADGEao7TE4 +-----END CERTIFICATE----- +-----BEGIN ENTITLEMENT DATA----- +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 +BL3pxdYDCxr+AAFJAla///jxf0urRSY= +-----END ENTITLEMENT DATA----- +-----BEGIN RSA SIGNATURE----- +JFXV9p/oeToOlm4SYCBR1euGzK+RbzRe55sLud8ftoL8NI4ohAVfhOtI30aPznm/ +899fB3OOajZyufvhkjzIcECCGeufU33lOiqUB5gL/uJweKQfOm5FVoIbJ7h/q3Ch +BGTInSngBUUwzqlVMBA3ksoesqBCOHPjfiM+j27qfCXwIIL0BED7hBm1mm1HPahm +DTe6nQFa9Lnulh+ku4Vv/i/nwl2nFNelNAGa4dqfZ7xQFdQi7Y524UkvwNk33QV4 +Fpbbf05rHPVI8v/7EAD3RFVM26IyTjG+gusZe7ilBI8udYaIehwkKQVtTzgKXyaw +5RFteF7aOJQue+XAvbdfbw== +-----END RSA SIGNATURE----- From fa59ff8b7690560d3791450c19e2d490b9f6d884 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Wed, 29 May 2024 14:44:09 -0400 Subject: [PATCH 17/26] using git-secret to safeguard secrets --- .gitignore | 3 ++ .gitsecret/keys/pubring.kbx | Bin 0 -> 3059 bytes .gitsecret/keys/pubring.kbx~ | Bin 0 -> 32 bytes .gitsecret/keys/trustdb.gpg | Bin 0 -> 1200 bytes .gitsecret/paths/mapping.cfg | 1 + files/2309944673836897605-key.pem | 51 ------------------------------ 6 files changed, 4 insertions(+), 51 deletions(-) create mode 100644 .gitsecret/keys/pubring.kbx create mode 100644 .gitsecret/keys/pubring.kbx~ create mode 100644 .gitsecret/keys/trustdb.gpg create mode 100644 .gitsecret/paths/mapping.cfg delete mode 100644 files/2309944673836897605-key.pem diff --git a/.gitignore b/.gitignore index cd0ad89..ed4c699 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,6 @@ override.tf.json # Ignore CLI configuration files .terraformrc terraform.rc +.gitsecret/keys/random_seed +!*.secret +files/2309944673836897605-key.pem diff --git a/.gitsecret/keys/pubring.kbx b/.gitsecret/keys/pubring.kbx new file mode 100644 index 0000000000000000000000000000000000000000..8b5e6e709584a1e4c949c91d58ae921c6104ef59 GIT binary patch literal 3059 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 literal 0 HcmV?d00001 diff --git a/.gitsecret/keys/trustdb.gpg b/.gitsecret/keys/trustdb.gpg new file mode 100644 index 0000000000000000000000000000000000000000..fcca739fca7948c307f6203ec70442710430a060 GIT binary patch literal 1200 zcmZQfFGy!*W@Ke#Vqi!MFOz4$4j8$xi(`n6s>28pu)t`zjD`y+1V+;VW$6F_>uCeT literal 0 HcmV?d00001 diff --git a/.gitsecret/paths/mapping.cfg b/.gitsecret/paths/mapping.cfg new file mode 100644 index 0000000..3a9f66b --- /dev/null +++ b/.gitsecret/paths/mapping.cfg @@ -0,0 +1 @@ +files/2309944673836897605-key.pem diff --git a/files/2309944673836897605-key.pem b/files/2309944673836897605-key.pem deleted file mode 100644 index 1cc21ad..0000000 --- a/files/2309944673836897605-key.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -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 ------END RSA PRIVATE KEY----- From 5bee72dcee651fabbb90902398fe1befdcd43046 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Wed, 29 May 2024 14:49:29 -0400 Subject: [PATCH 18/26] adding files/katello-server-ca.pem --- files/katello-server-ca.pem | 323 ++++++++++++++++++++++++++++++++++++ 1 file changed, 323 insertions(+) create mode 100644 files/katello-server-ca.pem diff --git a/files/katello-server-ca.pem b/files/katello-server-ca.pem new file mode 100644 index 0000000..8a05f0b --- /dev/null +++ b/files/katello-server-ca.pem @@ -0,0 +1,323 @@ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIQGVCQdFyalIVHZ1OchWiMYDANBgkqhkiG9w0BAQwFADBs +MRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3VzMQww +CgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3VzIEJ1 +cmVhdSBSb290IENBMB4XDTE5MDcyNTE4MTAyOVoXDTI5MDcyNTE4MjAyN1owbDET +MBEGCgmSJomT8ixkARkWA0dvdjEWMBQGCgmSJomT8ixkARkWBkNlbnN1czEMMAoG +A1UECxMDVENPMQwwCgYDVQQLEwNQS0kxITAfBgNVBAMTGFVTIENlbnN1cyBCdXJl +YXUgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMWX8I9p +slFaUueuPpEFExgqKcGgoyTOBxFUCXNBnucL3cKRx9MC47kWOwQ94WYvI3LMcehC +6pOwIf5AuhrIdVrJaHSz317ENuDaiur9/qN3fBRidijHphynR/rwJSxiI3VQtj8G +SO4JmCA8dMsKayIl1RiKlQHPoNnSWyDEspAfenr0qq7PzbjKOEPXoO4eXO0plfB3 +aYd+qMRwHKQre4gRGpMfWu1w5JZqFItbXE/RSC38SoZWjkcMcjyTCDTSGY+j/aJw +SHx98riQ8SLQszL5Be0AmF0KHwMZNOsoaa5u/bF++g207W9guLVgO2Ak5D4Unyo3 +D7kcFSuBOVYdeT0XRi3iD0AwEkoCsVzeEOIqjAasj6hYD43O8GjfHpwGpAeASqTT +nbDajtuTsJrrBlLwpz49J5dihJ3Ah7jTirzQciEUZTXv3L7XpdBlt3/sv73Gn0F6 +jZPDANmHIfNHz0xWa9iES9sLPKln9cjnkJs/QlpooTJSrVuovGyzsbu1mb7PfBji +IMF8lVptjQYaWvvMXqXNx2+L6+uBVkEfmuZIs7Xen4ZNz4NP5MixTs3Tq2h81Hym +TbIlJUtSdwZ98jsX6YLerBYYMPawtSIH4Yfdq/Wpt7IHED47dTWdFfC0peqYfHIN +PoRG+eFYq5nHxadkGaifElPnNdvGblRLDj27AgMBAAGjUTBPMAsGA1UdDwQEAwIB +hjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTHXiB3QZv2GiBSkErqGoOT8cOr +HjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQwFAAOCAgEAdXsv6igAKGnq +VS79nePbjGj2Z+SFdM2jRVibv06mWR3uVqFNCz2zqlIXzX7PJmK7HycWDK82UWMh +8J0cn1O+PYWFalzhPWk7t1c6EK8wV63/iKj+voqNwZWL7L1/EQiQ8B4OPIyf7v5Y +j3/jqrvufLgGCyz+0JhBY8CBEGZ1knijrHxTv0DOV0ykKI0OpUIes+8SOTdszTDb +XujzE4ekSRTDqWJOCbsQb3KbBUr/k8APVq/Ir/xmS1WmauyP3zBIxMlPMmu9XTw/ +5nRUKKQe8FrVHELLO32iS+6bqdTNmkD7z/VyzWmBA0FVt8upD6Bs8U/bHjoiL/Jk +W3BQ6owq7u+B5w/Cl+WsgQcgVlDLlBZWMKnEng1n2MhqUnzf0dDGA99vrzLPVcPT +yoexQe1E1Y2EoORgaGbsnjkRTwppUnpnxkWrzObBieYB1ir0rRTbKS5hgwXu55Uc +6ypmCLUnQaDVWIZyKKwtmr4n/rX5KJPxj/zT0F+jH1WDyMDVg6jYyu1HIPcABkAU +OlsSr7Tfct75/JGf18oPSFMkV1kzeLUK21vflcMp+ZK0m2TRZyCLvMB/lEsRjsSM +wrgYk7cR14RqJ+RTA7IJqFQfNAXqV1ra+stZYYoLI83oK4shOhHLiO9lR6hSi43f +0w7ALm+8qd1Ih+E5BjmKBJAEFB5Zyzs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1jCCA76gAwIBAgITLgAAAAmcP+bslIv04AAAAAAACTANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0NVoXDTI0MDgwNjE1MTc0NVow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W +ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk +QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK +gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ +M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg +FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv +idPFAgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE +FgQUNDptGIuzWncMER7QFKnL+JZPMwswHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 +U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS +BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px +w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv +Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww +ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z +dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw +Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQAvLJiXBncvqEq2WjU4CtvB+g9GKgna +MIeu8D41/BdkhTpLR/Cus6Oq+N18cCyyBHNCPS4pz/cDzyzQvNMIDTP7tpcTwEfc +QW/WgPvfJtEmzOaRtNeSBBci1bySX4OMKnzB9ZQbGphaqYaVAG6n+NLCkg1MSvqK +cexAf8wkAJyjx2YOUh+xqwhXRE6UKlc9TVK0b2anVtg4FLNiUznZ6KerEKXx/wxv +XvOZRAY902P2FIRY9qbkEdAshNSA5HlY27pbdH4eZCTyk5uSTlIZQRtngL6w1Gy8 +Xh70AIv+kj38iKp8N4VgksHWS0Viw3Cg4h+3/hY08E/uLCzUKjdZt9I46bM1YKMv +K2LUA8xrWp0IN+wcdp2UUrAlVSHEp6LW+NR+VHtl0QiMYjXA+AvkoRvcoEotgeZP +mqfK9auR+3WiDUrkVLzPoPMQHWE9QXt+eErzBh+YXqqvPgPBGqA25CGwzyrs8iBT +jlhbJArFNO6KzQUwyf/Vw3dwX5oOebGuoh+KX9yRaN+q1ZqqWL1Jn40NXF8KQyLk +Ro4c9m+fpkTWhuxW6zW8YIbnmtNDk2X3YfAY1dIKAUIW24Si0SMka8pC2d9qaL2m +fyD0JoF+49cPDtTNHsUP5QR3a+JjqAT8haladoSyiNmO24ysueI7sg9A+zY8oJrM +Gi2tB39Jg7J6/w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1jCCA76gAwIBAgITLgAAAApfi2u0+zjcuQAAAAAACjANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0M1oXDTI0MDgwNjE1MTc0M1ow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC +C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP +6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 +OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 +5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a +kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I +0vG5AgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE +FgQU6ZLQoy5LJaVqTI5Em9TBptKdLmAwHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj +FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS +BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px +w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv +Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww +ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z +dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw +Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCYQm6VusLYzHy9PM0P4dSkHSUVGug+ +8Q/Gn1qQ+pejTpx0fR+pxq8DP8Ua3qgWsIz3scrONairxWVUW5AA4E0VXU0fO6n+ +4DLdJnwwIEIkV410p5w79l9Dl2NiI31Ijv0Y8PwEzXmcSvcz1Qc05TyRV+1yv6Uh +nHfnu4kHXj26NOOsPjrEJ60l0tcOT4p3edkwYRf3XzQ19k4ITEBeYF76y1FX8H+W +RTIjQNr8BXUVt+afJZXgUgSB0xHfSRBhTUXiFvKbs1BpICNQmhbFIaz7GJZkvx9r +b+7Um2EQNIQKxoe4rG4mar62Ux3k0i9o8O9nccQSl9VCuSvTyCmtpKpsKRRitMf2 +vBQ9D14p5pzDdFZQC75B8lkibXpuk8fQ3/CIMqK4547wIO8tgz4wqN8ID4tEBgqZ +Fot9XSJpDAZHYKx5GWVwKmhqwefACqqASjHR8NVakAd3EkcQ06SEzGYTTq2duWhi +fOxpJKtMtw9JTfbOG9Az28rRWGCk1vVHmtkVHApD3XdAV3RG6w/AqjNu/IY70fmd +wULhegJxbVdQucgwR4WyNbx7hCJYvoEyL5L7ZQwBpFXHnOI7wJFGw2eo5xIUehUS +4jPpb2OolWHEOjMkEkRfgfrJsnt/blpKXRmYRFUd1+c5VBOtsaYv3iYArxZziQxf +pR508zEDCd9cRQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsjCCA5qgAwIBAgITLgAAAAvaREPe3QGJiAAAAAAACzANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0MVoXDTI0MDgwNjE1MTc0MVow +YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET +MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD +QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN +uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c +6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 +MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz +QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 +j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs +0Du9+QIDAQABo4IBVTCCAVEwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFCB4 +OetP7QLwgNqbXIDospFC1inEMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG +A1UdDwQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdB +m/YaIFKQSuoag5Pxw6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNv +LmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJv +b3QlMjBDQS5jcmwwZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8v +cGtpLnRjby5jZW5zdXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJl +YXUlMjBSb290JTIwQ0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCGmm3uxuTvZcWm +ihlWtSa/0H88MM3ubcOAqYmNHWCzynemR9CxUZfuR/qi8HvRKHm5HwDVT1LtL3Wf +K+9Lc7mcBHStZUdNgINVsqZzNi1L54v/UD3lAu79M/yh16DREvEnWLlc1CUhti+Q +P6aooRfF1VIAzoNZz3iUBj43uRJLewYhlFYRy8GFzRhoKJ/HNZI9nqlV7notKtvV +P2Ae++stlTGzrUEYi91tgJdoSOKweDg4EDjEr4y51yY2l8eJJTXtRRIMDdtv1wbF +XVpxcbWDvAFmYKFjpspaEiD3gAEdSDGcCv23KGFxZCMw5Chblg2drWCSCbJQ2VE/ +XiHcHGxrTQVru+ocZgEqH600BDAC+/nrVP1lJyfKsY2KUh9X/vzbAbx7r45l7LJh +Q173miuG1Hjm60OEtUsNobtVOG/TCxqHflRuMgVK5mGb00Hu5SxMel/ma5bhvWCS +ZQIYEIwo2b6GBicTuhHhBo0e4BdA3vvz8WroUTiezmMo8BveyYViqyWFCB26Wvhy +NB4pfg+GFfTl0wiHSpc1RfBFuoohkGgUMt0ci0jJp1ofb6MeK+p3DqBfKyhQiz+7 +EsgudLUeALpj38b5mWjvN17YBby5suRJnH8lv7+Z1nooo+MqapZZyrRu56PtEBJM +3m7NDAL9JACMk8yF5WDToKtcPuTgpg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0zCCA7ugAwIBAgITLgAAAA+ydH8TcbjZAgAAAAAADzANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDQwOFoXDTI3MDkyMjE0NTQwOFow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W +ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk +QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK +gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ +M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg +FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv +idPFAgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE +FgQUFE9/OhOsohsjHyLcCd1NqTNkdQYwHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 +U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP +BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se +MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy +dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI +KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu +Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu +Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCdYsU2TVWTAzVjqPqlO+PtxTcoDxBjlvo+ +L519/iTxzlcz0Kiao83fGhsSitzNf0LsSTOWrAuCprX0sn5If4pasZKqVp+ZJnjF +H9Wpi/4gsaCtvY3V4Hm5ZS1BffUHrre/kR//pn9f2Axu3tTVfHNAEVr0kRvq9wPD +yMe5BzLtm9amOwFvAYP/69zXk4ig88mbOmXjK+EC5AUzwBhg9oI/Kv2AeLbKx+nr +DuguMe6RCp4NXBS1X3/cjRN37+ayJEHynFdWKiVNcvxABVFLGVHBA4fMD9kTjT2a +cf413mhywUcVTfpoj/94Kcqvl3oxgHWGIig9RWExMkvmrkYT5hGqfws+NIGrCGaZ +GA0cUYAY5cbkAg8If3Htt4aSCdTu6g/RbatMFND2GURO2fHPajBILBiDxCJM6OmT +SUQPghQC3QvE48CM5J6KAjPosGh8Ay454FhKv0ShvhKTaHzN6anBih8AbwU5G8iP +XeoNY+jZbkv1gBJ4J+8nffm1n5aFbssbxazppqTLpFDXimduWUxSXZbjwGGwHc7G +FmLj14c8og+ItE+meToVXt6oFSF9hkri5Lmanen9SqU9IPgxiTv91olwmXW6d/3Y +D202odbWVpAIIjiVJngfyOulCeEQsz5WjmPyIjFkXNz8NiwAJSJu1XtBtAMdaCDe +6z6OUG7UaQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0zCCA7ugAwIBAgITLgAAABDGRuhzKgVoqQAAAAAAEDANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDUxN1oXDTI3MDkyMjE0NTUxN1ow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC +C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP +6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 +OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 +5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a +kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I +0vG5AgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE +FgQUxgMHEbdrxtDC64yaqubXVeW060owHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj +FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP +BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se +MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy +dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI +KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu +Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu +Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQB/Kn2/ohaTr4XDgu5msLiKzjA3Rqb4Wf4r +FmzpJXcaB9N4Tyg19qgZ9l57AVDO6DWlXBENY+FXERe/qrvhFawZqActT7dPqJJv +Z30hwBcXc8ELjNxVp54MDJfd2oHUkXwJ46i1GphHfie0Q/csoraRpf/DjXuaruxM +Vgt4Roo6zBGf2nSCfqVLR2NZ93orfSybg5g2eutYuftkd5tzbcxdhHlTlhhbNpIV +quVaT46hN1h/q1bMmS4bGBdLUQggY5BtY9RM4gDhcyh1K8k5auM+uPyWqnnd10wI +vuRSu2zNueWlqVstSTbnZdf138nssj+MzN8xcmn+mXH7z8COXwhJLBKRr7Xg7l7G +UMmc86eYbmpphs3LhzZNMooAGUedm15Ln1u9wgywtP6CbpvBVIcSxmjJeiN6bXy6 +dtbZCCziijO1UehOqc81jZy/jdG158D0WfOumNkx1biGwZ/YR+oGslaSkMr58e/7 +abPBMlQmDwvlTWeiUqMZJAzNHk13c8jSeMtaGXtE9D9Sv2oPVGwjeB2krn1Lb8uU +YeEl0YmQ2W1GpoYC4zU7gnnNjSbLr13L8Gjsmk9FYy4HWDRgJvAvF2O3DldldxP2 +MurPmXriFtEUNo4e1UKJciPJlYChWz1/0Hwncab8AWaw3MPkyYpELKis+vTELriO +iHAYOPwOJg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1DCCA7ygAwIBAgITLgAAAA4zbBR3VlxWyAAAAAAADjANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDIyODE3NTUxOFoXDTI3MDIyODE4MDUxOFow +YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET +MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD +QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN +uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c +6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 +MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz +QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 +j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs +0Du9+QIDAQABo4IBdzCCAXMwEAYJKwYBBAGCNxUBBAMCAQEwIwYJKwYBBAGCNxUC +BBYEFE2wPwIWNvlAbZy05X4kklJu09q8MB0GA1UdDgQWBBQgeDnrT+0C8IDam1yA +6LKRQtYpxDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTHXiB3QZv2GiBSkErqGoOT8cOr +HjBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vcGtpLnRjby5jZW5zdXMuZ292L0Nl +cnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0EuY3JsMGUG +CCsGAQUFBwEBBFkwVzBVBggrBgEFBQcwAoZJaHR0cDovL3BraS50Y28uY2Vuc3Vz +Lmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwUm9vdCUyMENB +LmNydDANBgkqhkiG9w0BAQwFAAOCAgEAjDWz6k+6ModUkHRJgTjv8nHfPJv1qI9d +WUejF3YSwU6ExE44C5C2oEXPtEAWR+LiEsW+U4ZZ8Zgi/F5qI3AblQbNXDplAbo/ +6UoKeieBftV5cf7WgbdFoVFuX2HppSVrDQPf4t6DpCM6qVs8/EIrBQOeKhVckhB1 +XgiuFTb3sRoOmWvRramBf3xp7WJ1P4T76gBUg2I6GMFV3EO/mv8XWM9QzFZ1nFOQ +z8/zRa1x53WuAc36d8ESGqL0ZxjNjSNU/HtpJnwtYj3hzJIsYgm938nU5p1diF00 +C89+a0CKkVnL7JW6tC8MQqnyE7TBBWjSmssxa4FHT753W/NaU6JVIJqOwuGTTenv +bQlHi+NxfqL0alNXX3ukUNDPB5XfGWCEBMGZ9xUNDXdxTS7lJzZGAddjqu94e5gd +KgDiEq52RQgkbZ8d+DYwpo/4XY7rj/bC4jvVXUhVd8E/NAbzTSo3VppK0pi/wDri +lm4p8WlzrCoGTVPeiZdCApa/bOoaq+X7/vN4HDUakJZFEPfxIwznfJbDEu7hrVE3 +fck3YuSBrQx6yYtmpLEnybaB5so0w+djeswxBVQSlBODYhrMFW+l3VIRa9PqHQWw +8TvAglbHxFUWWtlHBbwXgVdOqAVlh1LHU8mfbtkY8D4h+iXk+4nvBY1aKdDaZFTB +kDgqyXZwIww= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFSDCCBDCgAwIBAgIJAMn9gqHMdnl3MA0GCSqGSIb3DQEBBQUAMIGfMQswCQYD +VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxGzAZBgNVBAoTElUuUy4gQ2Vuc3Vz +IEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11bmljYXRpb25zIE9mZmljZTEaMBgG +A1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAeBgkqhkiG9w0BCQEWEWNhQHRjby5j +ZW5zdXMuZ292MB4XDTEyMDgxNTE2MTM0OFoXDTMyMDgxMDE2MTM0OFowgZ8xCzAJ +BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEbMBkGA1UEChMSVS5TLiBDZW5z +dXMgQnVyZWF1MSIwIAYDVQQLExlUZWxlY29tbXVuaWNhdGlvbnMgT2ZmaWNlMRow +GAYDVQQDExFjYS50Y28uY2Vuc3VzLmdvdjEgMB4GCSqGSIb3DQEJARYRY2FAdGNv +LmNlbnN1cy5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSqB5S +s674S6Hnpnl+/cT3OLrUCmuM1KZs+Uo5EsFcZzm4Me/XiF8izGSydFtAKFRbyyk5 +j/K5WLGxo7Ix6eCA1PZXWu6aJOfMmPRb1LaeIst1IlSCpjUoZ8pl60fjYLtbEK79 +STM/nrdV0E2EqcJu7dfzMB1oK96NG6tu8C7m7UgIbSv15NDapgDhyril6J4wVQJU +DOUGRbWjv0Qo6Re0NPBkRFf3owToopNQlQSGZU2UnUehheqXPzk4VQisPrhcVsbg +iu4c98gjtGHK1k2DyJOwsFq2hWmAByLZLJXR7pTqv7Ue8gogFl/ggbvuWrKlVmCh +wKln1pPSLYZ/txTZAgMBAAGjggGDMIIBfzA4BgNVHR8EMTAvMC2gK6AphidodHRw +Oi8vY2EuYXBwcy50Y28uY2Vuc3VzLmdvdi9jZXJ0cy9jcmwwHQYDVR0OBBYEFA8x +pgy5aVvXWgTVO8E7yyO3kp9yMIHUBgNVHSMEgcwwgcmAFA8xpgy5aVvXWgTVO8E7 +yyO3kp9yoYGlpIGiMIGfMQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQx +GzAZBgNVBAoTElUuUy4gQ2Vuc3VzIEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11 +bmljYXRpb25zIE9mZmljZTEaMBgGA1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAe +BgkqhkiG9w0BCQEWEWNhQHRjby5jZW5zdXMuZ292ggkAyf2Cocx2eXcwDwYDVR0T +AQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwLwYDVR0RBCgwJoERY2FAdGNvLmNlbnN1 +cy5nb3aCEWNhLnRjby5jZW5zdXMuZ292MA0GCSqGSIb3DQEBBQUAA4IBAQCLNU9/ +OxA2adbFXwiAh8XztL3MN7OUeXasSKtSDo00Ays/Sph1DXkUozSwx3B2JHtfrMj+ +A64qzjRm/Y7sDaM4SFa+Y3rdt7U9UY2UxQLo92zHQMqIbQhrdKBTiCVMrBvBzwWg +SI7KPi2lel499yb0vH/I6czuyQNTuYzHAsufYKeMMq4CeiBbboAegClpYJi5jJLl +dFQZpDUwSs+Pfb95CjPlfc0V3AH6GazbS3BNMMghECpL4rF0m7F7L3nDCklx1PsC +z2chyETY1X74Cg3D1mFV3iUjIvr6+eIZDQ3BStGwFjzxmdH2U2yh1nJnJzNXka9g +lUpluNENkgVZmOys +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE1zCCA7+gAwIBAgITZQAANNYDIG4D4LElTwABAAA01jANBgkqhkiG9w0BAQsF +ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz +MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 +IENBIDMwHhcNMjIxMjI3MjExNTIxWhcNMjYxMjI3MjEyNTIxWjBoMRMwEQYKCZIm +iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy +LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPzIqL5D96G48OMzx7WZdi +01e6K5Tllvz5REVKMOlFIS22y/iAnr3hbA1FXH1ML+t0n7e7jKic+E4pXc90n5DP +0bBS5+srnkw3OvjTY//uBU6rMl5vTtbGY3BhL0jsoeT+/JdTTrif6gyNCSkpNvw0 +Hao3Yc5kfcU5Vo90nm1+gonOqa6bQFN/i4hwI2quu4M3IkLJZaWQQ0z1pIbbJyk0 +qANrUKy4yTABo4KkNdqKmRvvvRWuDpFmNJwDDpdT010HDX5Pdc48fFVPO0Faoox9 +A7BtBZL273u7O9dpE0ajTHk1De5ZxbgO8yFmGWVj6BYgI86HJCq74RP4K6IJuOGZ +AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUGFK9+ZBI +M/dcDY4ObcigYRSrASQwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA +2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu +c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz +LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku +ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy +MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n +b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAm1wFAR44iAl7dNHMjzIaaQe7dBbQ +gyS1t2mygO843JtcS2J/m3yGmEfo8wEwK5IxwX2UTmnc7Dh/iWlMO6cl8JKN12Fp +FM/yfpb+jaKECrsGW3uY5yKhrqmVGO9YnbiiGN07w0t+dbWAYGCtULoocYhFaLVQ +68Iv9KpOKVB3XKbP4bI2uhtx9H+uPHanhWVTJRHjg5pqI+xV7BoPfmods74oQfgm +PrsZqbwEvItVBMTGFQvhi60iEklk42s7ln/X7EqpKjtXwR4WAGuWPjTJ3OWkvVa4 +cNFBQRSALyDpqJFCqFoZBym9coyibi39QkWD2eizR4wm69jC66GOEmEb/A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE1zCCA7+gAwIBAgITZQAANNSyNhQfwZNfDwABAAA01DANBgkqhkiG9w0BAQsF +ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz +MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 +IENBIDMwHhcNMjIxMjI3MTcyOTQ3WhcNMjYxMjI3MTczOTQ3WjBoMRMwEQYKCZIm +iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy +LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+k0X7b2zULKIK7n3QEo6I +tY03iLD1+h4SLS+TcD1boOS5SR5A7nmtcSkn03xieHzQvb2YdQ8+ltlBBXFeQR4g +vTieZ77DN1pqDLkwThHscavRr8HHyuW20Bf9YYH11DzpuXe4WsMhkLeJWzZJ5GPI +TwWZFeCluJ9fb9/8wPhVERSDYtqS3DwdJ/6qkueJZ75AOMcmObx5pQWszypYQupm +L+oiofej7mu0gb7ioXwwM7XL8f28a2BEDFqM5M0sitBrC1yxN7a3cRnegT+PlCe/ +yiiihAZVYQt/HDEs4R4A85Wx/YUhiB3BKkyTUIV+abjeWMIrRi17SrxNDT9ZQkld +AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU4wpH6ieo +Hr13KKDb4stKDQFKE/MwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA +2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu +c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz +LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku +ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy +MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n +b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAs3Kf6bImA8lfZweCuCtcaSDRCr0X +pyr8A1TI95PgzpAEptGay/Ve2Bbs9JAzMIPqznEy7hC9kNY6Wn8jRxwSFhHJ1MVV +bMITRguhJ5asApmDInCx1/iha3WnsnmeonmPFOgpF/lgiyY7kMwXPzBNYPrs3qdf +AFTaF0rMRxJ3nz0R6C2K16hCDNOFW1E8X3eBFRK9poGsdOzpkrugrFDXGBWGIxIr +IUIE1xbQQzVv/qZ9Q1s7g6nt3zci//CgBXXRHn30G9SWbHASJhbN/XZOYMKtS15T +COzOm7B5Ujjw2h8YspiZKgINsWLbhU9E5OQkJuHeDpBpp/EFMbwsRQH//A== +-----END CERTIFICATE----- From f21e25a3e992f3be6ecc0f11fcb4dca58cfe5600 Mon Sep 17 00:00:00 2001 From: arnol377 Date: Wed, 29 May 2024 11:56:06 -0700 Subject: [PATCH 19/26] updating lots of files --- .gitsecret/paths/mapping.cfg | 2 +- .terraform.lock.hcl | 50 +- backend.tf | 16 +- examples/build.pkr.hcl | 74 +-- examples/playbook.yaml | 14 +- files/2309944673836897605.pem | 170 +++--- files/katello_cert.pem | 646 +++++++++++----------- files/pip.conf | 20 +- files/redhat.repo | 982 +++++++++++++++++----------------- main.tf | 152 +++--- packer.pkr.hcl | 304 ++++++----- 11 files changed, 1227 insertions(+), 1203 deletions(-) diff --git a/.gitsecret/paths/mapping.cfg b/.gitsecret/paths/mapping.cfg index 3a9f66b..65485bf 100644 --- a/.gitsecret/paths/mapping.cfg +++ b/.gitsecret/paths/mapping.cfg @@ -1 +1 @@ -files/2309944673836897605-key.pem +files/2309944673836897605-key.pem diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index fe39b8a..dfec258 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -1,25 +1,25 @@ -# This file is maintained automatically by "terraform init". -# Manual edits may be lost in future updates. - -provider "registry.terraform.io/hashicorp/aws" { - version = "5.51.1" - constraints = ">= 4.20.1" - hashes = [ - "h1:ESfxP2tCO6IZldSQnepXmIm+x+VtaQt/bKgGjYE+0BY=", - "zh:03d524b70ab300d90dc4dccad0c28b18d797b8986722b7a93e40a41500450eaa", - "zh:04dbcb7ab52181a784877c409f6c882df34bda686d8c884d511ebd4abf493f0c", - "zh:2b068f7838e0f3677829258df05d8b9d73fe6434a1a809f8710956cc1c01ea03", - "zh:41a4b1e4adbf7c90015ebff17a719fc08133b8a2c4dcefd2fa281552126e59a8", - "zh:48b1adf57f695a72c88c598f99912171ef7067638fd63fb0c6ad3fa397b3f7c3", - "zh:5c2fb26ecb83adac90d06dcf5f97edbc944824c2821816b1653e1a2b9d37b3c4", - "zh:93df05f53702df829d9b9335e559ad8b313808dbd2fad8b2ff14f176732e693d", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:b5da39898602e44551b56e2803a42d92ea7115e35b1792efbf6649da37ef597b", - "zh:b7ab7f743f864ed8d479a7cb04fd3ce00c376f867ee5b53c4c1acaef6e286c54", - "zh:e7e7b2d8ee486415481a25ac7bdded20bd2897d5dd0790741798f31935b9528d", - "zh:e8008e3f5ef560fd9004d1ed1738f0f53e99b0ce961d967e95fc7c02e5954e4e", - "zh:f1296f648b8608ffa930b52519b00ed01eebedde9fdaf94205b365536e6c3916", - "zh:f8539960fd978a54990740ee984c6f7f743c9c32c7734e2601e92abfe54367e9", - "zh:fd182e6e20bb52982752a5d8c4b16887565f413a9d50d9d394d2c06eea8a195e", - ] -} +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.51.1" + constraints = ">= 4.20.1" + hashes = [ + "h1:ESfxP2tCO6IZldSQnepXmIm+x+VtaQt/bKgGjYE+0BY=", + "zh:03d524b70ab300d90dc4dccad0c28b18d797b8986722b7a93e40a41500450eaa", + "zh:04dbcb7ab52181a784877c409f6c882df34bda686d8c884d511ebd4abf493f0c", + "zh:2b068f7838e0f3677829258df05d8b9d73fe6434a1a809f8710956cc1c01ea03", + "zh:41a4b1e4adbf7c90015ebff17a719fc08133b8a2c4dcefd2fa281552126e59a8", + "zh:48b1adf57f695a72c88c598f99912171ef7067638fd63fb0c6ad3fa397b3f7c3", + "zh:5c2fb26ecb83adac90d06dcf5f97edbc944824c2821816b1653e1a2b9d37b3c4", + "zh:93df05f53702df829d9b9335e559ad8b313808dbd2fad8b2ff14f176732e693d", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:b5da39898602e44551b56e2803a42d92ea7115e35b1792efbf6649da37ef597b", + "zh:b7ab7f743f864ed8d479a7cb04fd3ce00c376f867ee5b53c4c1acaef6e286c54", + "zh:e7e7b2d8ee486415481a25ac7bdded20bd2897d5dd0790741798f31935b9528d", + "zh:e8008e3f5ef560fd9004d1ed1738f0f53e99b0ce961d967e95fc7c02e5954e4e", + "zh:f1296f648b8608ffa930b52519b00ed01eebedde9fdaf94205b365536e6c3916", + "zh:f8539960fd978a54990740ee984c6f7f743c9c32c7734e2601e92abfe54367e9", + "zh:fd182e6e20bb52982752a5d8c4b16887565f413a9d50d9d394d2c06eea8a195e", + ] +} diff --git a/backend.tf b/backend.tf index 552205b..7395341 100644 --- a/backend.tf +++ b/backend.tf @@ -1,8 +1,8 @@ -terraform { - backend "s3" { - bucket = "inf-tfstate-229685449397" - key = "csvd-dev-gov/common/apps/aws-image-pipeline-demo" - region = "us-gov-east-1" - dynamodb_table = "tf_remote_state" - } -} +terraform { + backend "s3" { + bucket = "inf-tfstate-229685449397" + key = "csvd-dev-gov/common/apps/aws-image-pipeline-demo" + region = "us-gov-east-1" + dynamodb_table = "tf_remote_state" + } +} diff --git a/examples/build.pkr.hcl b/examples/build.pkr.hcl index 1ec8151..6e0f9e3 100644 --- a/examples/build.pkr.hcl +++ b/examples/build.pkr.hcl @@ -1,37 +1,37 @@ -packer { - required_plugins { - amazon = { - version = ">= 1.2.8" - source = "github.com/hashicorp/amazon" - } - ansible = { - version = "v1.1.1" - source ="github.com/hashicorp/ansible" - } - } -} - -variable subnet_id {} -variable security_group_id {} - -source "amazon-ebs" "ubuntu" { - ami_name = "learn-packer-linux-aws" - instance_type = "t2.micro" - source_ami = "ami-07e218d88f8f9c4db" - ssh_username = "ec2-user" - subnet_id = var.subnet_id - security_group_ids = [ - var.security_group_id - ] -} - -build { - name = "learn-packer" - sources = [ - "source.amazon-ebs.ubuntu" - ] - provisioner "ansible" { - playbook_file = "./playbook.yml" - roles_path = "./ansible/roles" - } -} +packer { + required_plugins { + amazon = { + version = ">= 1.2.8" + source = "github.com/hashicorp/amazon" + } + ansible = { + version = "v1.1.1" + source ="github.com/hashicorp/ansible" + } + } +} + +variable subnet_id {} +variable security_group_id {} + +source "amazon-ebs" "ubuntu" { + ami_name = "learn-packer-linux-aws" + instance_type = "t2.micro" + source_ami = "ami-07e218d88f8f9c4db" + ssh_username = "ec2-user" + subnet_id = var.subnet_id + security_group_ids = [ + var.security_group_id + ] +} + +build { + name = "learn-packer" + sources = [ + "source.amazon-ebs.ubuntu" + ] + provisioner "ansible" { + playbook_file = "./playbook.yml" + roles_path = "./ansible/roles" + } +} diff --git a/examples/playbook.yaml b/examples/playbook.yaml index d6febaf..f7ccf5b 100644 --- a/examples/playbook.yaml +++ b/examples/playbook.yaml @@ -1,7 +1,7 @@ ---- -# playbook.yml -- name: 'Provision Image' - hosts: default - become: true - roles: - - hello_world +--- +# playbook.yml +- name: 'Provision Image' + hosts: default + become: true + roles: + - hello_world diff --git a/files/2309944673836897605.pem b/files/2309944673836897605.pem index c045631..c4bbf10 100644 --- a/files/2309944673836897605.pem +++ b/files/2309944673836897605.pem @@ -1,85 +1,85 @@ ------BEGIN CERTIFICATE----- -MIIFVzCCBD+gAwIBAgIIIA6ScTbalUUwDQYJKoZIhvcNAQELBQAwgYAxCzAJBgNV -BAYTAlVTMRcwFQYDVQQIDA5Ob3J0aCBDYXJvbGluYTEQMA4GA1UEBwwHUmFsZWln -aDEQMA4GA1UECgwHS2F0ZWxsbzEUMBIGA1UECwwLU29tZU9yZ1VuaXQxHjAcBgNV -BAMMFXNhdC0xLmNzdmQuY2Vuc3VzLmdvdjAeFw0yNDA1MjcwMDU3MjdaFw0yNTA1 -MjcwMDU3MjdaMGMxIzAhBgNVBAsMGkN1c3RvbWVyL1JIRUxfOF94ODZfNjRfQ0NW -MQ0wCwYDVQQKDARDU1ZEMS0wKwYDVQQDDCRmNDZkM2EwZi1jNjhkLTQxYTctYmRm -Mi01ODRhNTlmN2Q5MzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCg -viYTEvz12eVwdq8y7HrFN14p+zaPOzTFOqzCZ79ND86+uBEbY9p/o9s2//BeF+oY -qwzA8GU/vPG7dMkAEkLQMZE/JA+t6SSEc39e2LRBqW/mPePKCoNfd8JgAokV3Gpb -1Cn0w5o7gjOSafWy6jG0xaZQMPl7AKgd9674T7dhF32f/suCKYVTS7RWzHqPbIGg -fyXjQXZRY0A8wX1ru2YQW+K6rVcBaQnSuxwuII99WRwnldBqpEsG46xUtjJ2iGo2 -ubXQQ1zFWPbGxEls+imHtmUO05OkNlpnSVodcwqjmqGdYV7Mm0BogKSaHr21wX/M -w1FV4RDRqwM/73tu7hyDX+oRm1cDKFaa23/UBsvdD+XEdLGy1A1h2m6DDKqcmuqN -9uMqBTOv470xbEwhNcN9cFvyL4WyjhRn9f9O6p66/qmpGgUip1ZwpIkCEQW7Roq6 -h+w8ge8gcBpsiUt7hyygxntvHKEKhasrRfRLDMxlqVz3j/5FGe3YSrZcNKzAxO+E -RZZNfTsA+S+he7c1MAdkfR++MjlW+REkwkluC2ODnwGF+g4ND59C4KRBxn34VZQ4 -ouF7z3Cao94gCwENbQPLuuH+SOQdlX+FKpCnjqxZ9N4wB3KoyZaEg96oLIN61Fto -ApMFIa+l/7v+gZLYYP/AbD1SY8xFgCzIBwPo/sRHUQIDAQABo4HwMIHtMA4GA1Ud -DwEB/wQEAwIEsDATBgNVHSUEDDAKBggrBgEFBQcDAjAJBgNVHRMEAjAAMBEGCWCG -SAGG+EIBAQQEAwIFoDAdBgNVHQ4EFgQUEr5nKUvuP0uEPRX9KBwaSoMLiXgwHwYD -VR0jBBgwFoAUZWR51veUs7rkjrEJ3jv5g+VBs5YwEgYJKwYBBAGSCAkGBAUMAzMu -NDAXBgkrBgEEAZIICQgECgwIT3JnTGV2ZWwwOwYJKwYBBAGSCAkHBC4ELHjacw4O -c2FwLi0uyc9NLWII8nD1ibeIr7AwizcziXd2DmMAAKT9CY4E0+gAMA0GCSqGSIb3 -DQEBCwUAA4IBAQB4w3ADPHJJbpCdIDVjAjMidVvuxZTIGviKI9Abhg6zGCjCluHO -RU4ISKqLuiQkqU8xMCJATt/yPc6nVpAHlekFPeFPRlDMfmz8Kiuq+rVnhByPqKOi -yZZO7uv2YXfuYjb78hNCTZs3TdpyCYz5DS4i9bnRyVIvxuvQB0xAIX4Rnhx02lX5 -YWcXPionm1zWhMjC3JouIDdnww++9Jz9X7L/y3hNTaH935B7LUy+27G/dsQgg9nz -5CiPpYx8zIm770qFiXY2bEFeUKqsXBomcpSjv0oaAuQeZPu1ymZ48T1Xo40aZoW9 -oJhSovgQ8dgTllppbKVt31mE8IADGEao7TE4 ------END CERTIFICATE----- ------BEGIN ENTITLEMENT DATA----- -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 -BL3pxdYDCxr+AAFJAla///jxf0urRSY= ------END ENTITLEMENT DATA----- ------BEGIN RSA SIGNATURE----- -JFXV9p/oeToOlm4SYCBR1euGzK+RbzRe55sLud8ftoL8NI4ohAVfhOtI30aPznm/ -899fB3OOajZyufvhkjzIcECCGeufU33lOiqUB5gL/uJweKQfOm5FVoIbJ7h/q3Ch -BGTInSngBUUwzqlVMBA3ksoesqBCOHPjfiM+j27qfCXwIIL0BED7hBm1mm1HPahm -DTe6nQFa9Lnulh+ku4Vv/i/nwl2nFNelNAGa4dqfZ7xQFdQi7Y524UkvwNk33QV4 -Fpbbf05rHPVI8v/7EAD3RFVM26IyTjG+gusZe7ilBI8udYaIehwkKQVtTzgKXyaw -5RFteF7aOJQue+XAvbdfbw== ------END RSA SIGNATURE----- +-----BEGIN CERTIFICATE----- +MIIFVzCCBD+gAwIBAgIIIA6ScTbalUUwDQYJKoZIhvcNAQELBQAwgYAxCzAJBgNV +BAYTAlVTMRcwFQYDVQQIDA5Ob3J0aCBDYXJvbGluYTEQMA4GA1UEBwwHUmFsZWln +aDEQMA4GA1UECgwHS2F0ZWxsbzEUMBIGA1UECwwLU29tZU9yZ1VuaXQxHjAcBgNV +BAMMFXNhdC0xLmNzdmQuY2Vuc3VzLmdvdjAeFw0yNDA1MjcwMDU3MjdaFw0yNTA1 +MjcwMDU3MjdaMGMxIzAhBgNVBAsMGkN1c3RvbWVyL1JIRUxfOF94ODZfNjRfQ0NW +MQ0wCwYDVQQKDARDU1ZEMS0wKwYDVQQDDCRmNDZkM2EwZi1jNjhkLTQxYTctYmRm +Mi01ODRhNTlmN2Q5MzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCg +viYTEvz12eVwdq8y7HrFN14p+zaPOzTFOqzCZ79ND86+uBEbY9p/o9s2//BeF+oY +qwzA8GU/vPG7dMkAEkLQMZE/JA+t6SSEc39e2LRBqW/mPePKCoNfd8JgAokV3Gpb +1Cn0w5o7gjOSafWy6jG0xaZQMPl7AKgd9674T7dhF32f/suCKYVTS7RWzHqPbIGg +fyXjQXZRY0A8wX1ru2YQW+K6rVcBaQnSuxwuII99WRwnldBqpEsG46xUtjJ2iGo2 +ubXQQ1zFWPbGxEls+imHtmUO05OkNlpnSVodcwqjmqGdYV7Mm0BogKSaHr21wX/M +w1FV4RDRqwM/73tu7hyDX+oRm1cDKFaa23/UBsvdD+XEdLGy1A1h2m6DDKqcmuqN +9uMqBTOv470xbEwhNcN9cFvyL4WyjhRn9f9O6p66/qmpGgUip1ZwpIkCEQW7Roq6 +h+w8ge8gcBpsiUt7hyygxntvHKEKhasrRfRLDMxlqVz3j/5FGe3YSrZcNKzAxO+E +RZZNfTsA+S+he7c1MAdkfR++MjlW+REkwkluC2ODnwGF+g4ND59C4KRBxn34VZQ4 +ouF7z3Cao94gCwENbQPLuuH+SOQdlX+FKpCnjqxZ9N4wB3KoyZaEg96oLIN61Fto +ApMFIa+l/7v+gZLYYP/AbD1SY8xFgCzIBwPo/sRHUQIDAQABo4HwMIHtMA4GA1Ud +DwEB/wQEAwIEsDATBgNVHSUEDDAKBggrBgEFBQcDAjAJBgNVHRMEAjAAMBEGCWCG +SAGG+EIBAQQEAwIFoDAdBgNVHQ4EFgQUEr5nKUvuP0uEPRX9KBwaSoMLiXgwHwYD +VR0jBBgwFoAUZWR51veUs7rkjrEJ3jv5g+VBs5YwEgYJKwYBBAGSCAkGBAUMAzMu +NDAXBgkrBgEEAZIICQgECgwIT3JnTGV2ZWwwOwYJKwYBBAGSCAkHBC4ELHjacw4O +c2FwLi0uyc9NLWII8nD1ibeIr7AwizcziXd2DmMAAKT9CY4E0+gAMA0GCSqGSIb3 +DQEBCwUAA4IBAQB4w3ADPHJJbpCdIDVjAjMidVvuxZTIGviKI9Abhg6zGCjCluHO +RU4ISKqLuiQkqU8xMCJATt/yPc6nVpAHlekFPeFPRlDMfmz8Kiuq+rVnhByPqKOi +yZZO7uv2YXfuYjb78hNCTZs3TdpyCYz5DS4i9bnRyVIvxuvQB0xAIX4Rnhx02lX5 +YWcXPionm1zWhMjC3JouIDdnww++9Jz9X7L/y3hNTaH935B7LUy+27G/dsQgg9nz +5CiPpYx8zIm770qFiXY2bEFeUKqsXBomcpSjv0oaAuQeZPu1ymZ48T1Xo40aZoW9 +oJhSovgQ8dgTllppbKVt31mE8IADGEao7TE4 +-----END CERTIFICATE----- +-----BEGIN ENTITLEMENT DATA----- +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 +BL3pxdYDCxr+AAFJAla///jxf0urRSY= +-----END ENTITLEMENT DATA----- +-----BEGIN RSA SIGNATURE----- +JFXV9p/oeToOlm4SYCBR1euGzK+RbzRe55sLud8ftoL8NI4ohAVfhOtI30aPznm/ +899fB3OOajZyufvhkjzIcECCGeufU33lOiqUB5gL/uJweKQfOm5FVoIbJ7h/q3Ch +BGTInSngBUUwzqlVMBA3ksoesqBCOHPjfiM+j27qfCXwIIL0BED7hBm1mm1HPahm +DTe6nQFa9Lnulh+ku4Vv/i/nwl2nFNelNAGa4dqfZ7xQFdQi7Y524UkvwNk33QV4 +Fpbbf05rHPVI8v/7EAD3RFVM26IyTjG+gusZe7ilBI8udYaIehwkKQVtTzgKXyaw +5RFteF7aOJQue+XAvbdfbw== +-----END RSA SIGNATURE----- diff --git a/files/katello_cert.pem b/files/katello_cert.pem index 319b764..e9a8b21 100644 --- a/files/katello_cert.pem +++ b/files/katello_cert.pem @@ -1,323 +1,323 @@ ------BEGIN CERTIFICATE----- -MIIFszCCA5ugAwIBAgIQGVCQdFyalIVHZ1OchWiMYDANBgkqhkiG9w0BAQwFADBs -MRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3VzMQww -CgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3VzIEJ1 -cmVhdSBSb290IENBMB4XDTE5MDcyNTE4MTAyOVoXDTI5MDcyNTE4MjAyN1owbDET -MBEGCgmSJomT8ixkARkWA0dvdjEWMBQGCgmSJomT8ixkARkWBkNlbnN1czEMMAoG -A1UECxMDVENPMQwwCgYDVQQLEwNQS0kxITAfBgNVBAMTGFVTIENlbnN1cyBCdXJl -YXUgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMWX8I9p -slFaUueuPpEFExgqKcGgoyTOBxFUCXNBnucL3cKRx9MC47kWOwQ94WYvI3LMcehC -6pOwIf5AuhrIdVrJaHSz317ENuDaiur9/qN3fBRidijHphynR/rwJSxiI3VQtj8G -SO4JmCA8dMsKayIl1RiKlQHPoNnSWyDEspAfenr0qq7PzbjKOEPXoO4eXO0plfB3 -aYd+qMRwHKQre4gRGpMfWu1w5JZqFItbXE/RSC38SoZWjkcMcjyTCDTSGY+j/aJw -SHx98riQ8SLQszL5Be0AmF0KHwMZNOsoaa5u/bF++g207W9guLVgO2Ak5D4Unyo3 -D7kcFSuBOVYdeT0XRi3iD0AwEkoCsVzeEOIqjAasj6hYD43O8GjfHpwGpAeASqTT -nbDajtuTsJrrBlLwpz49J5dihJ3Ah7jTirzQciEUZTXv3L7XpdBlt3/sv73Gn0F6 -jZPDANmHIfNHz0xWa9iES9sLPKln9cjnkJs/QlpooTJSrVuovGyzsbu1mb7PfBji -IMF8lVptjQYaWvvMXqXNx2+L6+uBVkEfmuZIs7Xen4ZNz4NP5MixTs3Tq2h81Hym -TbIlJUtSdwZ98jsX6YLerBYYMPawtSIH4Yfdq/Wpt7IHED47dTWdFfC0peqYfHIN -PoRG+eFYq5nHxadkGaifElPnNdvGblRLDj27AgMBAAGjUTBPMAsGA1UdDwQEAwIB -hjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTHXiB3QZv2GiBSkErqGoOT8cOr -HjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQwFAAOCAgEAdXsv6igAKGnq -VS79nePbjGj2Z+SFdM2jRVibv06mWR3uVqFNCz2zqlIXzX7PJmK7HycWDK82UWMh -8J0cn1O+PYWFalzhPWk7t1c6EK8wV63/iKj+voqNwZWL7L1/EQiQ8B4OPIyf7v5Y -j3/jqrvufLgGCyz+0JhBY8CBEGZ1knijrHxTv0DOV0ykKI0OpUIes+8SOTdszTDb -XujzE4ekSRTDqWJOCbsQb3KbBUr/k8APVq/Ir/xmS1WmauyP3zBIxMlPMmu9XTw/ -5nRUKKQe8FrVHELLO32iS+6bqdTNmkD7z/VyzWmBA0FVt8upD6Bs8U/bHjoiL/Jk -W3BQ6owq7u+B5w/Cl+WsgQcgVlDLlBZWMKnEng1n2MhqUnzf0dDGA99vrzLPVcPT -yoexQe1E1Y2EoORgaGbsnjkRTwppUnpnxkWrzObBieYB1ir0rRTbKS5hgwXu55Uc -6ypmCLUnQaDVWIZyKKwtmr4n/rX5KJPxj/zT0F+jH1WDyMDVg6jYyu1HIPcABkAU -OlsSr7Tfct75/JGf18oPSFMkV1kzeLUK21vflcMp+ZK0m2TRZyCLvMB/lEsRjsSM -wrgYk7cR14RqJ+RTA7IJqFQfNAXqV1ra+stZYYoLI83oK4shOhHLiO9lR6hSi43f -0w7ALm+8qd1Ih+E5BjmKBJAEFB5Zyzs= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1jCCA76gAwIBAgITLgAAAAmcP+bslIv04AAAAAAACTANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0NVoXDTI0MDgwNjE1MTc0NVow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W -ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk -QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK -gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ -M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg -FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv -idPFAgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE -FgQUNDptGIuzWncMER7QFKnL+JZPMwswHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 -U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS -BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px -w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv -Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww -ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z -dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw -Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQAvLJiXBncvqEq2WjU4CtvB+g9GKgna -MIeu8D41/BdkhTpLR/Cus6Oq+N18cCyyBHNCPS4pz/cDzyzQvNMIDTP7tpcTwEfc -QW/WgPvfJtEmzOaRtNeSBBci1bySX4OMKnzB9ZQbGphaqYaVAG6n+NLCkg1MSvqK -cexAf8wkAJyjx2YOUh+xqwhXRE6UKlc9TVK0b2anVtg4FLNiUznZ6KerEKXx/wxv -XvOZRAY902P2FIRY9qbkEdAshNSA5HlY27pbdH4eZCTyk5uSTlIZQRtngL6w1Gy8 -Xh70AIv+kj38iKp8N4VgksHWS0Viw3Cg4h+3/hY08E/uLCzUKjdZt9I46bM1YKMv -K2LUA8xrWp0IN+wcdp2UUrAlVSHEp6LW+NR+VHtl0QiMYjXA+AvkoRvcoEotgeZP -mqfK9auR+3WiDUrkVLzPoPMQHWE9QXt+eErzBh+YXqqvPgPBGqA25CGwzyrs8iBT -jlhbJArFNO6KzQUwyf/Vw3dwX5oOebGuoh+KX9yRaN+q1ZqqWL1Jn40NXF8KQyLk -Ro4c9m+fpkTWhuxW6zW8YIbnmtNDk2X3YfAY1dIKAUIW24Si0SMka8pC2d9qaL2m -fyD0JoF+49cPDtTNHsUP5QR3a+JjqAT8haladoSyiNmO24ysueI7sg9A+zY8oJrM -Gi2tB39Jg7J6/w== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1jCCA76gAwIBAgITLgAAAApfi2u0+zjcuQAAAAAACjANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0M1oXDTI0MDgwNjE1MTc0M1ow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC -C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP -6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 -OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 -5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a -kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I -0vG5AgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE -FgQU6ZLQoy5LJaVqTI5Em9TBptKdLmAwHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj -FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS -BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px -w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv -Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww -ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z -dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw -Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCYQm6VusLYzHy9PM0P4dSkHSUVGug+ -8Q/Gn1qQ+pejTpx0fR+pxq8DP8Ua3qgWsIz3scrONairxWVUW5AA4E0VXU0fO6n+ -4DLdJnwwIEIkV410p5w79l9Dl2NiI31Ijv0Y8PwEzXmcSvcz1Qc05TyRV+1yv6Uh -nHfnu4kHXj26NOOsPjrEJ60l0tcOT4p3edkwYRf3XzQ19k4ITEBeYF76y1FX8H+W -RTIjQNr8BXUVt+afJZXgUgSB0xHfSRBhTUXiFvKbs1BpICNQmhbFIaz7GJZkvx9r -b+7Um2EQNIQKxoe4rG4mar62Ux3k0i9o8O9nccQSl9VCuSvTyCmtpKpsKRRitMf2 -vBQ9D14p5pzDdFZQC75B8lkibXpuk8fQ3/CIMqK4547wIO8tgz4wqN8ID4tEBgqZ -Fot9XSJpDAZHYKx5GWVwKmhqwefACqqASjHR8NVakAd3EkcQ06SEzGYTTq2duWhi -fOxpJKtMtw9JTfbOG9Az28rRWGCk1vVHmtkVHApD3XdAV3RG6w/AqjNu/IY70fmd -wULhegJxbVdQucgwR4WyNbx7hCJYvoEyL5L7ZQwBpFXHnOI7wJFGw2eo5xIUehUS -4jPpb2OolWHEOjMkEkRfgfrJsnt/blpKXRmYRFUd1+c5VBOtsaYv3iYArxZziQxf -pR508zEDCd9cRQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFsjCCA5qgAwIBAgITLgAAAAvaREPe3QGJiAAAAAAACzANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0MVoXDTI0MDgwNjE1MTc0MVow -YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET -MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD -QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN -uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c -6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 -MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz -QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 -j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs -0Du9+QIDAQABo4IBVTCCAVEwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFCB4 -OetP7QLwgNqbXIDospFC1inEMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG -A1UdDwQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdB -m/YaIFKQSuoag5Pxw6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNv -LmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJv -b3QlMjBDQS5jcmwwZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8v -cGtpLnRjby5jZW5zdXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJl -YXUlMjBSb290JTIwQ0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCGmm3uxuTvZcWm -ihlWtSa/0H88MM3ubcOAqYmNHWCzynemR9CxUZfuR/qi8HvRKHm5HwDVT1LtL3Wf -K+9Lc7mcBHStZUdNgINVsqZzNi1L54v/UD3lAu79M/yh16DREvEnWLlc1CUhti+Q -P6aooRfF1VIAzoNZz3iUBj43uRJLewYhlFYRy8GFzRhoKJ/HNZI9nqlV7notKtvV -P2Ae++stlTGzrUEYi91tgJdoSOKweDg4EDjEr4y51yY2l8eJJTXtRRIMDdtv1wbF -XVpxcbWDvAFmYKFjpspaEiD3gAEdSDGcCv23KGFxZCMw5Chblg2drWCSCbJQ2VE/ -XiHcHGxrTQVru+ocZgEqH600BDAC+/nrVP1lJyfKsY2KUh9X/vzbAbx7r45l7LJh -Q173miuG1Hjm60OEtUsNobtVOG/TCxqHflRuMgVK5mGb00Hu5SxMel/ma5bhvWCS -ZQIYEIwo2b6GBicTuhHhBo0e4BdA3vvz8WroUTiezmMo8BveyYViqyWFCB26Wvhy -NB4pfg+GFfTl0wiHSpc1RfBFuoohkGgUMt0ci0jJp1ofb6MeK+p3DqBfKyhQiz+7 -EsgudLUeALpj38b5mWjvN17YBby5suRJnH8lv7+Z1nooo+MqapZZyrRu56PtEBJM -3m7NDAL9JACMk8yF5WDToKtcPuTgpg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0zCCA7ugAwIBAgITLgAAAA+ydH8TcbjZAgAAAAAADzANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDQwOFoXDTI3MDkyMjE0NTQwOFow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W -ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk -QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK -gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ -M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg -FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv -idPFAgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE -FgQUFE9/OhOsohsjHyLcCd1NqTNkdQYwHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 -U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP -BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se -MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy -dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI -KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu -Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu -Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCdYsU2TVWTAzVjqPqlO+PtxTcoDxBjlvo+ -L519/iTxzlcz0Kiao83fGhsSitzNf0LsSTOWrAuCprX0sn5If4pasZKqVp+ZJnjF -H9Wpi/4gsaCtvY3V4Hm5ZS1BffUHrre/kR//pn9f2Axu3tTVfHNAEVr0kRvq9wPD -yMe5BzLtm9amOwFvAYP/69zXk4ig88mbOmXjK+EC5AUzwBhg9oI/Kv2AeLbKx+nr -DuguMe6RCp4NXBS1X3/cjRN37+ayJEHynFdWKiVNcvxABVFLGVHBA4fMD9kTjT2a -cf413mhywUcVTfpoj/94Kcqvl3oxgHWGIig9RWExMkvmrkYT5hGqfws+NIGrCGaZ -GA0cUYAY5cbkAg8If3Htt4aSCdTu6g/RbatMFND2GURO2fHPajBILBiDxCJM6OmT -SUQPghQC3QvE48CM5J6KAjPosGh8Ay454FhKv0ShvhKTaHzN6anBih8AbwU5G8iP -XeoNY+jZbkv1gBJ4J+8nffm1n5aFbssbxazppqTLpFDXimduWUxSXZbjwGGwHc7G -FmLj14c8og+ItE+meToVXt6oFSF9hkri5Lmanen9SqU9IPgxiTv91olwmXW6d/3Y -D202odbWVpAIIjiVJngfyOulCeEQsz5WjmPyIjFkXNz8NiwAJSJu1XtBtAMdaCDe -6z6OUG7UaQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0zCCA7ugAwIBAgITLgAAABDGRuhzKgVoqQAAAAAAEDANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDUxN1oXDTI3MDkyMjE0NTUxN1ow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC -C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP -6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 -OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 -5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a -kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I -0vG5AgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE -FgQUxgMHEbdrxtDC64yaqubXVeW060owHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj -FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP -BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se -MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy -dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI -KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu -Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu -Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQB/Kn2/ohaTr4XDgu5msLiKzjA3Rqb4Wf4r -FmzpJXcaB9N4Tyg19qgZ9l57AVDO6DWlXBENY+FXERe/qrvhFawZqActT7dPqJJv -Z30hwBcXc8ELjNxVp54MDJfd2oHUkXwJ46i1GphHfie0Q/csoraRpf/DjXuaruxM -Vgt4Roo6zBGf2nSCfqVLR2NZ93orfSybg5g2eutYuftkd5tzbcxdhHlTlhhbNpIV -quVaT46hN1h/q1bMmS4bGBdLUQggY5BtY9RM4gDhcyh1K8k5auM+uPyWqnnd10wI -vuRSu2zNueWlqVstSTbnZdf138nssj+MzN8xcmn+mXH7z8COXwhJLBKRr7Xg7l7G -UMmc86eYbmpphs3LhzZNMooAGUedm15Ln1u9wgywtP6CbpvBVIcSxmjJeiN6bXy6 -dtbZCCziijO1UehOqc81jZy/jdG158D0WfOumNkx1biGwZ/YR+oGslaSkMr58e/7 -abPBMlQmDwvlTWeiUqMZJAzNHk13c8jSeMtaGXtE9D9Sv2oPVGwjeB2krn1Lb8uU -YeEl0YmQ2W1GpoYC4zU7gnnNjSbLr13L8Gjsmk9FYy4HWDRgJvAvF2O3DldldxP2 -MurPmXriFtEUNo4e1UKJciPJlYChWz1/0Hwncab8AWaw3MPkyYpELKis+vTELriO -iHAYOPwOJg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1DCCA7ygAwIBAgITLgAAAA4zbBR3VlxWyAAAAAAADjANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDIyODE3NTUxOFoXDTI3MDIyODE4MDUxOFow -YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET -MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD -QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN -uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c -6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 -MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz -QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 -j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs -0Du9+QIDAQABo4IBdzCCAXMwEAYJKwYBBAGCNxUBBAMCAQEwIwYJKwYBBAGCNxUC -BBYEFE2wPwIWNvlAbZy05X4kklJu09q8MB0GA1UdDgQWBBQgeDnrT+0C8IDam1yA -6LKRQtYpxDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYw -DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTHXiB3QZv2GiBSkErqGoOT8cOr -HjBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vcGtpLnRjby5jZW5zdXMuZ292L0Nl -cnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0EuY3JsMGUG -CCsGAQUFBwEBBFkwVzBVBggrBgEFBQcwAoZJaHR0cDovL3BraS50Y28uY2Vuc3Vz -Lmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwUm9vdCUyMENB -LmNydDANBgkqhkiG9w0BAQwFAAOCAgEAjDWz6k+6ModUkHRJgTjv8nHfPJv1qI9d -WUejF3YSwU6ExE44C5C2oEXPtEAWR+LiEsW+U4ZZ8Zgi/F5qI3AblQbNXDplAbo/ -6UoKeieBftV5cf7WgbdFoVFuX2HppSVrDQPf4t6DpCM6qVs8/EIrBQOeKhVckhB1 -XgiuFTb3sRoOmWvRramBf3xp7WJ1P4T76gBUg2I6GMFV3EO/mv8XWM9QzFZ1nFOQ -z8/zRa1x53WuAc36d8ESGqL0ZxjNjSNU/HtpJnwtYj3hzJIsYgm938nU5p1diF00 -C89+a0CKkVnL7JW6tC8MQqnyE7TBBWjSmssxa4FHT753W/NaU6JVIJqOwuGTTenv -bQlHi+NxfqL0alNXX3ukUNDPB5XfGWCEBMGZ9xUNDXdxTS7lJzZGAddjqu94e5gd -KgDiEq52RQgkbZ8d+DYwpo/4XY7rj/bC4jvVXUhVd8E/NAbzTSo3VppK0pi/wDri -lm4p8WlzrCoGTVPeiZdCApa/bOoaq+X7/vN4HDUakJZFEPfxIwznfJbDEu7hrVE3 -fck3YuSBrQx6yYtmpLEnybaB5so0w+djeswxBVQSlBODYhrMFW+l3VIRa9PqHQWw -8TvAglbHxFUWWtlHBbwXgVdOqAVlh1LHU8mfbtkY8D4h+iXk+4nvBY1aKdDaZFTB -kDgqyXZwIww= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFSDCCBDCgAwIBAgIJAMn9gqHMdnl3MA0GCSqGSIb3DQEBBQUAMIGfMQswCQYD -VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxGzAZBgNVBAoTElUuUy4gQ2Vuc3Vz -IEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11bmljYXRpb25zIE9mZmljZTEaMBgG -A1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAeBgkqhkiG9w0BCQEWEWNhQHRjby5j -ZW5zdXMuZ292MB4XDTEyMDgxNTE2MTM0OFoXDTMyMDgxMDE2MTM0OFowgZ8xCzAJ -BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEbMBkGA1UEChMSVS5TLiBDZW5z -dXMgQnVyZWF1MSIwIAYDVQQLExlUZWxlY29tbXVuaWNhdGlvbnMgT2ZmaWNlMRow -GAYDVQQDExFjYS50Y28uY2Vuc3VzLmdvdjEgMB4GCSqGSIb3DQEJARYRY2FAdGNv -LmNlbnN1cy5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSqB5S -s674S6Hnpnl+/cT3OLrUCmuM1KZs+Uo5EsFcZzm4Me/XiF8izGSydFtAKFRbyyk5 -j/K5WLGxo7Ix6eCA1PZXWu6aJOfMmPRb1LaeIst1IlSCpjUoZ8pl60fjYLtbEK79 -STM/nrdV0E2EqcJu7dfzMB1oK96NG6tu8C7m7UgIbSv15NDapgDhyril6J4wVQJU -DOUGRbWjv0Qo6Re0NPBkRFf3owToopNQlQSGZU2UnUehheqXPzk4VQisPrhcVsbg -iu4c98gjtGHK1k2DyJOwsFq2hWmAByLZLJXR7pTqv7Ue8gogFl/ggbvuWrKlVmCh -wKln1pPSLYZ/txTZAgMBAAGjggGDMIIBfzA4BgNVHR8EMTAvMC2gK6AphidodHRw -Oi8vY2EuYXBwcy50Y28uY2Vuc3VzLmdvdi9jZXJ0cy9jcmwwHQYDVR0OBBYEFA8x -pgy5aVvXWgTVO8E7yyO3kp9yMIHUBgNVHSMEgcwwgcmAFA8xpgy5aVvXWgTVO8E7 -yyO3kp9yoYGlpIGiMIGfMQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQx -GzAZBgNVBAoTElUuUy4gQ2Vuc3VzIEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11 -bmljYXRpb25zIE9mZmljZTEaMBgGA1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAe -BgkqhkiG9w0BCQEWEWNhQHRjby5jZW5zdXMuZ292ggkAyf2Cocx2eXcwDwYDVR0T -AQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwLwYDVR0RBCgwJoERY2FAdGNvLmNlbnN1 -cy5nb3aCEWNhLnRjby5jZW5zdXMuZ292MA0GCSqGSIb3DQEBBQUAA4IBAQCLNU9/ -OxA2adbFXwiAh8XztL3MN7OUeXasSKtSDo00Ays/Sph1DXkUozSwx3B2JHtfrMj+ -A64qzjRm/Y7sDaM4SFa+Y3rdt7U9UY2UxQLo92zHQMqIbQhrdKBTiCVMrBvBzwWg -SI7KPi2lel499yb0vH/I6czuyQNTuYzHAsufYKeMMq4CeiBbboAegClpYJi5jJLl -dFQZpDUwSs+Pfb95CjPlfc0V3AH6GazbS3BNMMghECpL4rF0m7F7L3nDCklx1PsC -z2chyETY1X74Cg3D1mFV3iUjIvr6+eIZDQ3BStGwFjzxmdH2U2yh1nJnJzNXka9g -lUpluNENkgVZmOys ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE1zCCA7+gAwIBAgITZQAANNYDIG4D4LElTwABAAA01jANBgkqhkiG9w0BAQsF -ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz -MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 -IENBIDMwHhcNMjIxMjI3MjExNTIxWhcNMjYxMjI3MjEyNTIxWjBoMRMwEQYKCZIm -iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy -LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDEw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPzIqL5D96G48OMzx7WZdi -01e6K5Tllvz5REVKMOlFIS22y/iAnr3hbA1FXH1ML+t0n7e7jKic+E4pXc90n5DP -0bBS5+srnkw3OvjTY//uBU6rMl5vTtbGY3BhL0jsoeT+/JdTTrif6gyNCSkpNvw0 -Hao3Yc5kfcU5Vo90nm1+gonOqa6bQFN/i4hwI2quu4M3IkLJZaWQQ0z1pIbbJyk0 -qANrUKy4yTABo4KkNdqKmRvvvRWuDpFmNJwDDpdT010HDX5Pdc48fFVPO0Faoox9 -A7BtBZL273u7O9dpE0ajTHk1De5ZxbgO8yFmGWVj6BYgI86HJCq74RP4K6IJuOGZ -AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUGFK9+ZBI -M/dcDY4ObcigYRSrASQwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P -AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA -2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu -c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz -LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku -ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy -MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n -b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAm1wFAR44iAl7dNHMjzIaaQe7dBbQ -gyS1t2mygO843JtcS2J/m3yGmEfo8wEwK5IxwX2UTmnc7Dh/iWlMO6cl8JKN12Fp -FM/yfpb+jaKECrsGW3uY5yKhrqmVGO9YnbiiGN07w0t+dbWAYGCtULoocYhFaLVQ -68Iv9KpOKVB3XKbP4bI2uhtx9H+uPHanhWVTJRHjg5pqI+xV7BoPfmods74oQfgm -PrsZqbwEvItVBMTGFQvhi60iEklk42s7ln/X7EqpKjtXwR4WAGuWPjTJ3OWkvVa4 -cNFBQRSALyDpqJFCqFoZBym9coyibi39QkWD2eizR4wm69jC66GOEmEb/A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE1zCCA7+gAwIBAgITZQAANNSyNhQfwZNfDwABAAA01DANBgkqhkiG9w0BAQsF -ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz -MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 -IENBIDMwHhcNMjIxMjI3MTcyOTQ3WhcNMjYxMjI3MTczOTQ3WjBoMRMwEQYKCZIm -iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy -LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDIw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+k0X7b2zULKIK7n3QEo6I -tY03iLD1+h4SLS+TcD1boOS5SR5A7nmtcSkn03xieHzQvb2YdQ8+ltlBBXFeQR4g -vTieZ77DN1pqDLkwThHscavRr8HHyuW20Bf9YYH11DzpuXe4WsMhkLeJWzZJ5GPI -TwWZFeCluJ9fb9/8wPhVERSDYtqS3DwdJ/6qkueJZ75AOMcmObx5pQWszypYQupm -L+oiofej7mu0gb7ioXwwM7XL8f28a2BEDFqM5M0sitBrC1yxN7a3cRnegT+PlCe/ -yiiihAZVYQt/HDEs4R4A85Wx/YUhiB3BKkyTUIV+abjeWMIrRi17SrxNDT9ZQkld -AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU4wpH6ieo -Hr13KKDb4stKDQFKE/MwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P -AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA -2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu -c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz -LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku -ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy -MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n -b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAs3Kf6bImA8lfZweCuCtcaSDRCr0X -pyr8A1TI95PgzpAEptGay/Ve2Bbs9JAzMIPqznEy7hC9kNY6Wn8jRxwSFhHJ1MVV -bMITRguhJ5asApmDInCx1/iha3WnsnmeonmPFOgpF/lgiyY7kMwXPzBNYPrs3qdf -AFTaF0rMRxJ3nz0R6C2K16hCDNOFW1E8X3eBFRK9poGsdOzpkrugrFDXGBWGIxIr -IUIE1xbQQzVv/qZ9Q1s7g6nt3zci//CgBXXRHn30G9SWbHASJhbN/XZOYMKtS15T -COzOm7B5Ujjw2h8YspiZKgINsWLbhU9E5OQkJuHeDpBpp/EFMbwsRQH//A== ------END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIQGVCQdFyalIVHZ1OchWiMYDANBgkqhkiG9w0BAQwFADBs +MRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3VzMQww +CgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3VzIEJ1 +cmVhdSBSb290IENBMB4XDTE5MDcyNTE4MTAyOVoXDTI5MDcyNTE4MjAyN1owbDET +MBEGCgmSJomT8ixkARkWA0dvdjEWMBQGCgmSJomT8ixkARkWBkNlbnN1czEMMAoG +A1UECxMDVENPMQwwCgYDVQQLEwNQS0kxITAfBgNVBAMTGFVTIENlbnN1cyBCdXJl +YXUgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMWX8I9p +slFaUueuPpEFExgqKcGgoyTOBxFUCXNBnucL3cKRx9MC47kWOwQ94WYvI3LMcehC +6pOwIf5AuhrIdVrJaHSz317ENuDaiur9/qN3fBRidijHphynR/rwJSxiI3VQtj8G +SO4JmCA8dMsKayIl1RiKlQHPoNnSWyDEspAfenr0qq7PzbjKOEPXoO4eXO0plfB3 +aYd+qMRwHKQre4gRGpMfWu1w5JZqFItbXE/RSC38SoZWjkcMcjyTCDTSGY+j/aJw +SHx98riQ8SLQszL5Be0AmF0KHwMZNOsoaa5u/bF++g207W9guLVgO2Ak5D4Unyo3 +D7kcFSuBOVYdeT0XRi3iD0AwEkoCsVzeEOIqjAasj6hYD43O8GjfHpwGpAeASqTT +nbDajtuTsJrrBlLwpz49J5dihJ3Ah7jTirzQciEUZTXv3L7XpdBlt3/sv73Gn0F6 +jZPDANmHIfNHz0xWa9iES9sLPKln9cjnkJs/QlpooTJSrVuovGyzsbu1mb7PfBji +IMF8lVptjQYaWvvMXqXNx2+L6+uBVkEfmuZIs7Xen4ZNz4NP5MixTs3Tq2h81Hym +TbIlJUtSdwZ98jsX6YLerBYYMPawtSIH4Yfdq/Wpt7IHED47dTWdFfC0peqYfHIN +PoRG+eFYq5nHxadkGaifElPnNdvGblRLDj27AgMBAAGjUTBPMAsGA1UdDwQEAwIB +hjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTHXiB3QZv2GiBSkErqGoOT8cOr +HjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQwFAAOCAgEAdXsv6igAKGnq +VS79nePbjGj2Z+SFdM2jRVibv06mWR3uVqFNCz2zqlIXzX7PJmK7HycWDK82UWMh +8J0cn1O+PYWFalzhPWk7t1c6EK8wV63/iKj+voqNwZWL7L1/EQiQ8B4OPIyf7v5Y +j3/jqrvufLgGCyz+0JhBY8CBEGZ1knijrHxTv0DOV0ykKI0OpUIes+8SOTdszTDb +XujzE4ekSRTDqWJOCbsQb3KbBUr/k8APVq/Ir/xmS1WmauyP3zBIxMlPMmu9XTw/ +5nRUKKQe8FrVHELLO32iS+6bqdTNmkD7z/VyzWmBA0FVt8upD6Bs8U/bHjoiL/Jk +W3BQ6owq7u+B5w/Cl+WsgQcgVlDLlBZWMKnEng1n2MhqUnzf0dDGA99vrzLPVcPT +yoexQe1E1Y2EoORgaGbsnjkRTwppUnpnxkWrzObBieYB1ir0rRTbKS5hgwXu55Uc +6ypmCLUnQaDVWIZyKKwtmr4n/rX5KJPxj/zT0F+jH1WDyMDVg6jYyu1HIPcABkAU +OlsSr7Tfct75/JGf18oPSFMkV1kzeLUK21vflcMp+ZK0m2TRZyCLvMB/lEsRjsSM +wrgYk7cR14RqJ+RTA7IJqFQfNAXqV1ra+stZYYoLI83oK4shOhHLiO9lR6hSi43f +0w7ALm+8qd1Ih+E5BjmKBJAEFB5Zyzs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1jCCA76gAwIBAgITLgAAAAmcP+bslIv04AAAAAAACTANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0NVoXDTI0MDgwNjE1MTc0NVow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W +ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk +QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK +gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ +M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg +FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv +idPFAgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE +FgQUNDptGIuzWncMER7QFKnL+JZPMwswHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 +U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS +BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px +w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv +Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww +ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z +dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw +Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQAvLJiXBncvqEq2WjU4CtvB+g9GKgna +MIeu8D41/BdkhTpLR/Cus6Oq+N18cCyyBHNCPS4pz/cDzyzQvNMIDTP7tpcTwEfc +QW/WgPvfJtEmzOaRtNeSBBci1bySX4OMKnzB9ZQbGphaqYaVAG6n+NLCkg1MSvqK +cexAf8wkAJyjx2YOUh+xqwhXRE6UKlc9TVK0b2anVtg4FLNiUznZ6KerEKXx/wxv +XvOZRAY902P2FIRY9qbkEdAshNSA5HlY27pbdH4eZCTyk5uSTlIZQRtngL6w1Gy8 +Xh70AIv+kj38iKp8N4VgksHWS0Viw3Cg4h+3/hY08E/uLCzUKjdZt9I46bM1YKMv +K2LUA8xrWp0IN+wcdp2UUrAlVSHEp6LW+NR+VHtl0QiMYjXA+AvkoRvcoEotgeZP +mqfK9auR+3WiDUrkVLzPoPMQHWE9QXt+eErzBh+YXqqvPgPBGqA25CGwzyrs8iBT +jlhbJArFNO6KzQUwyf/Vw3dwX5oOebGuoh+KX9yRaN+q1ZqqWL1Jn40NXF8KQyLk +Ro4c9m+fpkTWhuxW6zW8YIbnmtNDk2X3YfAY1dIKAUIW24Si0SMka8pC2d9qaL2m +fyD0JoF+49cPDtTNHsUP5QR3a+JjqAT8haladoSyiNmO24ysueI7sg9A+zY8oJrM +Gi2tB39Jg7J6/w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1jCCA76gAwIBAgITLgAAAApfi2u0+zjcuQAAAAAACjANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0M1oXDTI0MDgwNjE1MTc0M1ow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC +C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP +6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 +OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 +5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a +kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I +0vG5AgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE +FgQU6ZLQoy5LJaVqTI5Em9TBptKdLmAwHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj +FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS +BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px +w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv +Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww +ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z +dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw +Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCYQm6VusLYzHy9PM0P4dSkHSUVGug+ +8Q/Gn1qQ+pejTpx0fR+pxq8DP8Ua3qgWsIz3scrONairxWVUW5AA4E0VXU0fO6n+ +4DLdJnwwIEIkV410p5w79l9Dl2NiI31Ijv0Y8PwEzXmcSvcz1Qc05TyRV+1yv6Uh +nHfnu4kHXj26NOOsPjrEJ60l0tcOT4p3edkwYRf3XzQ19k4ITEBeYF76y1FX8H+W +RTIjQNr8BXUVt+afJZXgUgSB0xHfSRBhTUXiFvKbs1BpICNQmhbFIaz7GJZkvx9r +b+7Um2EQNIQKxoe4rG4mar62Ux3k0i9o8O9nccQSl9VCuSvTyCmtpKpsKRRitMf2 +vBQ9D14p5pzDdFZQC75B8lkibXpuk8fQ3/CIMqK4547wIO8tgz4wqN8ID4tEBgqZ +Fot9XSJpDAZHYKx5GWVwKmhqwefACqqASjHR8NVakAd3EkcQ06SEzGYTTq2duWhi +fOxpJKtMtw9JTfbOG9Az28rRWGCk1vVHmtkVHApD3XdAV3RG6w/AqjNu/IY70fmd +wULhegJxbVdQucgwR4WyNbx7hCJYvoEyL5L7ZQwBpFXHnOI7wJFGw2eo5xIUehUS +4jPpb2OolWHEOjMkEkRfgfrJsnt/blpKXRmYRFUd1+c5VBOtsaYv3iYArxZziQxf +pR508zEDCd9cRQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsjCCA5qgAwIBAgITLgAAAAvaREPe3QGJiAAAAAAACzANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0MVoXDTI0MDgwNjE1MTc0MVow +YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET +MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD +QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN +uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c +6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 +MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz +QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 +j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs +0Du9+QIDAQABo4IBVTCCAVEwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFCB4 +OetP7QLwgNqbXIDospFC1inEMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG +A1UdDwQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdB +m/YaIFKQSuoag5Pxw6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNv +LmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJv +b3QlMjBDQS5jcmwwZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8v +cGtpLnRjby5jZW5zdXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJl +YXUlMjBSb290JTIwQ0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCGmm3uxuTvZcWm +ihlWtSa/0H88MM3ubcOAqYmNHWCzynemR9CxUZfuR/qi8HvRKHm5HwDVT1LtL3Wf +K+9Lc7mcBHStZUdNgINVsqZzNi1L54v/UD3lAu79M/yh16DREvEnWLlc1CUhti+Q +P6aooRfF1VIAzoNZz3iUBj43uRJLewYhlFYRy8GFzRhoKJ/HNZI9nqlV7notKtvV +P2Ae++stlTGzrUEYi91tgJdoSOKweDg4EDjEr4y51yY2l8eJJTXtRRIMDdtv1wbF +XVpxcbWDvAFmYKFjpspaEiD3gAEdSDGcCv23KGFxZCMw5Chblg2drWCSCbJQ2VE/ +XiHcHGxrTQVru+ocZgEqH600BDAC+/nrVP1lJyfKsY2KUh9X/vzbAbx7r45l7LJh +Q173miuG1Hjm60OEtUsNobtVOG/TCxqHflRuMgVK5mGb00Hu5SxMel/ma5bhvWCS +ZQIYEIwo2b6GBicTuhHhBo0e4BdA3vvz8WroUTiezmMo8BveyYViqyWFCB26Wvhy +NB4pfg+GFfTl0wiHSpc1RfBFuoohkGgUMt0ci0jJp1ofb6MeK+p3DqBfKyhQiz+7 +EsgudLUeALpj38b5mWjvN17YBby5suRJnH8lv7+Z1nooo+MqapZZyrRu56PtEBJM +3m7NDAL9JACMk8yF5WDToKtcPuTgpg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0zCCA7ugAwIBAgITLgAAAA+ydH8TcbjZAgAAAAAADzANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDQwOFoXDTI3MDkyMjE0NTQwOFow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W +ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk +QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK +gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ +M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg +FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv +idPFAgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE +FgQUFE9/OhOsohsjHyLcCd1NqTNkdQYwHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 +U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP +BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se +MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy +dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI +KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu +Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu +Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCdYsU2TVWTAzVjqPqlO+PtxTcoDxBjlvo+ +L519/iTxzlcz0Kiao83fGhsSitzNf0LsSTOWrAuCprX0sn5If4pasZKqVp+ZJnjF +H9Wpi/4gsaCtvY3V4Hm5ZS1BffUHrre/kR//pn9f2Axu3tTVfHNAEVr0kRvq9wPD +yMe5BzLtm9amOwFvAYP/69zXk4ig88mbOmXjK+EC5AUzwBhg9oI/Kv2AeLbKx+nr +DuguMe6RCp4NXBS1X3/cjRN37+ayJEHynFdWKiVNcvxABVFLGVHBA4fMD9kTjT2a +cf413mhywUcVTfpoj/94Kcqvl3oxgHWGIig9RWExMkvmrkYT5hGqfws+NIGrCGaZ +GA0cUYAY5cbkAg8If3Htt4aSCdTu6g/RbatMFND2GURO2fHPajBILBiDxCJM6OmT +SUQPghQC3QvE48CM5J6KAjPosGh8Ay454FhKv0ShvhKTaHzN6anBih8AbwU5G8iP +XeoNY+jZbkv1gBJ4J+8nffm1n5aFbssbxazppqTLpFDXimduWUxSXZbjwGGwHc7G +FmLj14c8og+ItE+meToVXt6oFSF9hkri5Lmanen9SqU9IPgxiTv91olwmXW6d/3Y +D202odbWVpAIIjiVJngfyOulCeEQsz5WjmPyIjFkXNz8NiwAJSJu1XtBtAMdaCDe +6z6OUG7UaQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0zCCA7ugAwIBAgITLgAAABDGRuhzKgVoqQAAAAAAEDANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDUxN1oXDTI3MDkyMjE0NTUxN1ow +YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES +MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB +IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC +C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP +6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 +OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 +5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a +kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I +0vG5AgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE +FgQUxgMHEbdrxtDC64yaqubXVeW060owHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj +FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP +BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se +MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy +dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI +KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu +Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu +Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQB/Kn2/ohaTr4XDgu5msLiKzjA3Rqb4Wf4r +FmzpJXcaB9N4Tyg19qgZ9l57AVDO6DWlXBENY+FXERe/qrvhFawZqActT7dPqJJv +Z30hwBcXc8ELjNxVp54MDJfd2oHUkXwJ46i1GphHfie0Q/csoraRpf/DjXuaruxM +Vgt4Roo6zBGf2nSCfqVLR2NZ93orfSybg5g2eutYuftkd5tzbcxdhHlTlhhbNpIV +quVaT46hN1h/q1bMmS4bGBdLUQggY5BtY9RM4gDhcyh1K8k5auM+uPyWqnnd10wI +vuRSu2zNueWlqVstSTbnZdf138nssj+MzN8xcmn+mXH7z8COXwhJLBKRr7Xg7l7G +UMmc86eYbmpphs3LhzZNMooAGUedm15Ln1u9wgywtP6CbpvBVIcSxmjJeiN6bXy6 +dtbZCCziijO1UehOqc81jZy/jdG158D0WfOumNkx1biGwZ/YR+oGslaSkMr58e/7 +abPBMlQmDwvlTWeiUqMZJAzNHk13c8jSeMtaGXtE9D9Sv2oPVGwjeB2krn1Lb8uU +YeEl0YmQ2W1GpoYC4zU7gnnNjSbLr13L8Gjsmk9FYy4HWDRgJvAvF2O3DldldxP2 +MurPmXriFtEUNo4e1UKJciPJlYChWz1/0Hwncab8AWaw3MPkyYpELKis+vTELriO +iHAYOPwOJg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF1DCCA7ygAwIBAgITLgAAAA4zbBR3VlxWyAAAAAAADjANBgkqhkiG9w0BAQwF +ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz +MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz +IEJ1cmVhdSBSb290IENBMB4XDTIyMDIyODE3NTUxOFoXDTI3MDIyODE4MDUxOFow +YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET +MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD +QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN +uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c +6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 +MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz +QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 +j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs +0Du9+QIDAQABo4IBdzCCAXMwEAYJKwYBBAGCNxUBBAMCAQEwIwYJKwYBBAGCNxUC +BBYEFE2wPwIWNvlAbZy05X4kklJu09q8MB0GA1UdDgQWBBQgeDnrT+0C8IDam1yA +6LKRQtYpxDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTHXiB3QZv2GiBSkErqGoOT8cOr +HjBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vcGtpLnRjby5jZW5zdXMuZ292L0Nl +cnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0EuY3JsMGUG +CCsGAQUFBwEBBFkwVzBVBggrBgEFBQcwAoZJaHR0cDovL3BraS50Y28uY2Vuc3Vz +Lmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwUm9vdCUyMENB +LmNydDANBgkqhkiG9w0BAQwFAAOCAgEAjDWz6k+6ModUkHRJgTjv8nHfPJv1qI9d +WUejF3YSwU6ExE44C5C2oEXPtEAWR+LiEsW+U4ZZ8Zgi/F5qI3AblQbNXDplAbo/ +6UoKeieBftV5cf7WgbdFoVFuX2HppSVrDQPf4t6DpCM6qVs8/EIrBQOeKhVckhB1 +XgiuFTb3sRoOmWvRramBf3xp7WJ1P4T76gBUg2I6GMFV3EO/mv8XWM9QzFZ1nFOQ +z8/zRa1x53WuAc36d8ESGqL0ZxjNjSNU/HtpJnwtYj3hzJIsYgm938nU5p1diF00 +C89+a0CKkVnL7JW6tC8MQqnyE7TBBWjSmssxa4FHT753W/NaU6JVIJqOwuGTTenv +bQlHi+NxfqL0alNXX3ukUNDPB5XfGWCEBMGZ9xUNDXdxTS7lJzZGAddjqu94e5gd +KgDiEq52RQgkbZ8d+DYwpo/4XY7rj/bC4jvVXUhVd8E/NAbzTSo3VppK0pi/wDri +lm4p8WlzrCoGTVPeiZdCApa/bOoaq+X7/vN4HDUakJZFEPfxIwznfJbDEu7hrVE3 +fck3YuSBrQx6yYtmpLEnybaB5so0w+djeswxBVQSlBODYhrMFW+l3VIRa9PqHQWw +8TvAglbHxFUWWtlHBbwXgVdOqAVlh1LHU8mfbtkY8D4h+iXk+4nvBY1aKdDaZFTB +kDgqyXZwIww= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFSDCCBDCgAwIBAgIJAMn9gqHMdnl3MA0GCSqGSIb3DQEBBQUAMIGfMQswCQYD +VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxGzAZBgNVBAoTElUuUy4gQ2Vuc3Vz +IEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11bmljYXRpb25zIE9mZmljZTEaMBgG +A1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAeBgkqhkiG9w0BCQEWEWNhQHRjby5j +ZW5zdXMuZ292MB4XDTEyMDgxNTE2MTM0OFoXDTMyMDgxMDE2MTM0OFowgZ8xCzAJ +BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEbMBkGA1UEChMSVS5TLiBDZW5z +dXMgQnVyZWF1MSIwIAYDVQQLExlUZWxlY29tbXVuaWNhdGlvbnMgT2ZmaWNlMRow +GAYDVQQDExFjYS50Y28uY2Vuc3VzLmdvdjEgMB4GCSqGSIb3DQEJARYRY2FAdGNv +LmNlbnN1cy5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSqB5S +s674S6Hnpnl+/cT3OLrUCmuM1KZs+Uo5EsFcZzm4Me/XiF8izGSydFtAKFRbyyk5 +j/K5WLGxo7Ix6eCA1PZXWu6aJOfMmPRb1LaeIst1IlSCpjUoZ8pl60fjYLtbEK79 +STM/nrdV0E2EqcJu7dfzMB1oK96NG6tu8C7m7UgIbSv15NDapgDhyril6J4wVQJU +DOUGRbWjv0Qo6Re0NPBkRFf3owToopNQlQSGZU2UnUehheqXPzk4VQisPrhcVsbg +iu4c98gjtGHK1k2DyJOwsFq2hWmAByLZLJXR7pTqv7Ue8gogFl/ggbvuWrKlVmCh +wKln1pPSLYZ/txTZAgMBAAGjggGDMIIBfzA4BgNVHR8EMTAvMC2gK6AphidodHRw +Oi8vY2EuYXBwcy50Y28uY2Vuc3VzLmdvdi9jZXJ0cy9jcmwwHQYDVR0OBBYEFA8x +pgy5aVvXWgTVO8E7yyO3kp9yMIHUBgNVHSMEgcwwgcmAFA8xpgy5aVvXWgTVO8E7 +yyO3kp9yoYGlpIGiMIGfMQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQx +GzAZBgNVBAoTElUuUy4gQ2Vuc3VzIEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11 +bmljYXRpb25zIE9mZmljZTEaMBgGA1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAe +BgkqhkiG9w0BCQEWEWNhQHRjby5jZW5zdXMuZ292ggkAyf2Cocx2eXcwDwYDVR0T +AQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwLwYDVR0RBCgwJoERY2FAdGNvLmNlbnN1 +cy5nb3aCEWNhLnRjby5jZW5zdXMuZ292MA0GCSqGSIb3DQEBBQUAA4IBAQCLNU9/ +OxA2adbFXwiAh8XztL3MN7OUeXasSKtSDo00Ays/Sph1DXkUozSwx3B2JHtfrMj+ +A64qzjRm/Y7sDaM4SFa+Y3rdt7U9UY2UxQLo92zHQMqIbQhrdKBTiCVMrBvBzwWg +SI7KPi2lel499yb0vH/I6czuyQNTuYzHAsufYKeMMq4CeiBbboAegClpYJi5jJLl +dFQZpDUwSs+Pfb95CjPlfc0V3AH6GazbS3BNMMghECpL4rF0m7F7L3nDCklx1PsC +z2chyETY1X74Cg3D1mFV3iUjIvr6+eIZDQ3BStGwFjzxmdH2U2yh1nJnJzNXka9g +lUpluNENkgVZmOys +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE1zCCA7+gAwIBAgITZQAANNYDIG4D4LElTwABAAA01jANBgkqhkiG9w0BAQsF +ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz +MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 +IENBIDMwHhcNMjIxMjI3MjExNTIxWhcNMjYxMjI3MjEyNTIxWjBoMRMwEQYKCZIm +iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy +LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPzIqL5D96G48OMzx7WZdi +01e6K5Tllvz5REVKMOlFIS22y/iAnr3hbA1FXH1ML+t0n7e7jKic+E4pXc90n5DP +0bBS5+srnkw3OvjTY//uBU6rMl5vTtbGY3BhL0jsoeT+/JdTTrif6gyNCSkpNvw0 +Hao3Yc5kfcU5Vo90nm1+gonOqa6bQFN/i4hwI2quu4M3IkLJZaWQQ0z1pIbbJyk0 +qANrUKy4yTABo4KkNdqKmRvvvRWuDpFmNJwDDpdT010HDX5Pdc48fFVPO0Faoox9 +A7BtBZL273u7O9dpE0ajTHk1De5ZxbgO8yFmGWVj6BYgI86HJCq74RP4K6IJuOGZ +AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUGFK9+ZBI +M/dcDY4ObcigYRSrASQwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA +2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu +c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz +LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku +ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy +MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n +b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAm1wFAR44iAl7dNHMjzIaaQe7dBbQ +gyS1t2mygO843JtcS2J/m3yGmEfo8wEwK5IxwX2UTmnc7Dh/iWlMO6cl8JKN12Fp +FM/yfpb+jaKECrsGW3uY5yKhrqmVGO9YnbiiGN07w0t+dbWAYGCtULoocYhFaLVQ +68Iv9KpOKVB3XKbP4bI2uhtx9H+uPHanhWVTJRHjg5pqI+xV7BoPfmods74oQfgm +PrsZqbwEvItVBMTGFQvhi60iEklk42s7ln/X7EqpKjtXwR4WAGuWPjTJ3OWkvVa4 +cNFBQRSALyDpqJFCqFoZBym9coyibi39QkWD2eizR4wm69jC66GOEmEb/A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE1zCCA7+gAwIBAgITZQAANNSyNhQfwZNfDwABAAA01DANBgkqhkiG9w0BAQsF +ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz +MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 +IENBIDMwHhcNMjIxMjI3MTcyOTQ3WhcNMjYxMjI3MTczOTQ3WjBoMRMwEQYKCZIm +iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy +LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+k0X7b2zULKIK7n3QEo6I +tY03iLD1+h4SLS+TcD1boOS5SR5A7nmtcSkn03xieHzQvb2YdQ8+ltlBBXFeQR4g +vTieZ77DN1pqDLkwThHscavRr8HHyuW20Bf9YYH11DzpuXe4WsMhkLeJWzZJ5GPI +TwWZFeCluJ9fb9/8wPhVERSDYtqS3DwdJ/6qkueJZ75AOMcmObx5pQWszypYQupm +L+oiofej7mu0gb7ioXwwM7XL8f28a2BEDFqM5M0sitBrC1yxN7a3cRnegT+PlCe/ +yiiihAZVYQt/HDEs4R4A85Wx/YUhiB3BKkyTUIV+abjeWMIrRi17SrxNDT9ZQkld +AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU4wpH6ieo +Hr13KKDb4stKDQFKE/MwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA +2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu +c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz +LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku +ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy +MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n +b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAs3Kf6bImA8lfZweCuCtcaSDRCr0X +pyr8A1TI95PgzpAEptGay/Ve2Bbs9JAzMIPqznEy7hC9kNY6Wn8jRxwSFhHJ1MVV +bMITRguhJ5asApmDInCx1/iha3WnsnmeonmPFOgpF/lgiyY7kMwXPzBNYPrs3qdf +AFTaF0rMRxJ3nz0R6C2K16hCDNOFW1E8X3eBFRK9poGsdOzpkrugrFDXGBWGIxIr +IUIE1xbQQzVv/qZ9Q1s7g6nt3zci//CgBXXRHn30G9SWbHASJhbN/XZOYMKtS15T +COzOm7B5Ujjw2h8YspiZKgINsWLbhU9E5OQkJuHeDpBpp/EFMbwsRQH//A== +-----END CERTIFICATE----- diff --git a/files/pip.conf b/files/pip.conf index 74bc6f2..f5e0bca 100644 --- a/files/pip.conf +++ b/files/pip.conf @@ -1,10 +1,10 @@ -[global] -cert = /etc/pki/ca-trust/source/anchors/katello-server-ca.pem -#proxy = http://proxy.tco.census.gov:3128 -index = https://nexus.it.census.gov:8443/repository/DataScience-Group/pypi -index-url = https://nexus.it.census.gov:8443/repository/DataScience-Group/simple -trusted-host = nexus.it.census.gov - pypi.python.org - pypi.org - files.pythonhosted.org - proxy.tco.census.gov +[global] +cert = /etc/pki/ca-trust/source/anchors/katello-server-ca.pem +#proxy = http://proxy.tco.census.gov:3128 +index = https://nexus.it.census.gov:8443/repository/DataScience-Group/pypi +index-url = https://nexus.it.census.gov:8443/repository/DataScience-Group/simple +trusted-host = nexus.it.census.gov + pypi.python.org + pypi.org + files.pythonhosted.org + proxy.tco.census.gov diff --git a/files/redhat.repo b/files/redhat.repo index c59105b..0e047df 100644 --- a/files/redhat.repo +++ b/files/redhat.repo @@ -1,491 +1,491 @@ -# -# Certificate-Based Repositories -# Managed by (rhsm) subscription-manager -# -# *** This file is auto-generated. Changes made here will be over-written. *** -# *** Use "subscription-manager repo-override --help" if you wish to make changes. *** -# -# If this file is empty and this system is subscribed consider -# a "yum repolist" to refresh available repos -# - -[rhel-8-for-x86_64-resilientstorage-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/resilientstorage/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_EPEL_EPEL_8_x86_64] -name = EPEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/EPEL/EPEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76464/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Shibboleth_Consortium_RHEL_8_x86_64] -name = Shibboleth Consortium RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Shibboleth_Consortium_RHEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85168/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Gitlab_Enterprise_RHEL_8_x86_64] -name = Gitlab Enterprise RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Gitlab_Enterprise_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83966/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Splunk_Universal_Forwarder] -name = Splunk Universal Forwarder -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Splunk_Universal_Forwarder -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/73909/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_Google_Chrome_Linux] -name = Google Chrome Linux -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Google_Chrome_Linux -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/94560/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Microsoft_RHEL_8_x86_64] -name = Microsoft RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_RHEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83668/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_CSvD_Managed_RHEL_8_x86_64] -name = CSvD Managed RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/CSvD_Managed_RHEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76639/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rhel-8-for-x86_64-appstream-debug-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (Debug RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/debug -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_Oracle_for_RHEL_8_x86_64] -name = Oracle for RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Oracle_for_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/84899/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rh-sso-7.5-for-rhel-8-x86_64-rpms] -name = Single Sign-On 7.5 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.5/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[satellite-tools-6.9-for-rhel-8-x86_64-rpms] -name = Red Hat Satellite Tools 6.9 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/sat-tools/6.9/os -enabled = 1 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[jb-eap-7.3-for-rhel-8-x86_64-rpms] -name = JBoss Enterprise Application Platform 7.3 (RHEL 8) (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.3/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rhel-8-for-x86_64-appstream-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/os -enabled = 1 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rhel-8-for-x86_64-baseos-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/os -enabled = 1 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rh-sso-7.6-for-rhel-8-x86_64-rpms] -name = Single Sign-On 7.6 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.6/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_SolarWinds_Orion_Platform] -name = SolarWinds Orion Platform -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/SolarWinds_Orion_Platform -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/77045/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_RStudio_Desktop_RHEL_8_x86_64] -name = RStudio Desktop RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/RStudio_Desktop_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89529/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Microsoft_Visual_Studio_Code] -name = Microsoft Visual Studio Code -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_Visual_Studio_Code -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85373/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rhel-8-for-x86_64-highavailability-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/highavailability/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rh-sso-7.4-for-rhel-8-x86_64-rpms] -name = Single Sign-On 7.4 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.4/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_NoMachine_Software_RHEL_8_x86_64] -name = NoMachine Software RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NoMachine_Software_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89489/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[codeready-builder-for-rhel-8-x86_64-rpms] -name = Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/codeready-builder/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_NetBackup_RHEL_8_x86_64] -name = NetBackup RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NetBackup_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76108/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[jb-eap-7.4-for-rhel-8-x86_64-rpms] -name = JBoss Enterprise Application Platform 7.4 (RHEL 8) (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.4/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rhel-8-for-x86_64-baseos-debug-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (Debug RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/debug -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[ansible-2.9-for-rhel-8-x86_64-rpms] -name = Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible/2.9/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rhel-8-for-x86_64-supplementary-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/supplementary/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_HCL_BigFix] -name = HCL BigFix -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/HCL_BigFix -enabled = 0 -gpgcheck = 1 -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/96952/gpg_key_content - -[CSVD_Third_Party_JAGS_RHEL_8_x86_64] -name = JAGS RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/JAGS_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/97774/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Jenkins_Software] -name = Jenkins Software -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Jenkins_Software -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/99349/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_galileo_common] -name = galileo common -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/galileo_common -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/123929/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Infrastructure_Common] -name = Infrastructure Common -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Infrastructure_Common -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/136124/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_PostgreSQL_15_PGDG_RHEL_8_x86_64] -name = PostgreSQL 15 PGDG RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_15_PGDG_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/142328/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_PostgreSQL_Common_RHEL_8] -name = PostgreSQL Common RHEL 8 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_Common_RHEL_8 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/143677/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[jws-6-for-rhel-8-x86_64-rpms] -name = JBoss Web Server 6 (RHEL 8) (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jws/6/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[ansible-automation-platform-2.4-for-rhel-8-x86_64-rpms] -name = Red Hat Ansible Automation Platform 2.4 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible-automation-platform/2.4/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 +# +# Certificate-Based Repositories +# Managed by (rhsm) subscription-manager +# +# *** This file is auto-generated. Changes made here will be over-written. *** +# *** Use "subscription-manager repo-override --help" if you wish to make changes. *** +# +# If this file is empty and this system is subscribed consider +# a "yum repolist" to refresh available repos +# + +[rhel-8-for-x86_64-resilientstorage-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/resilientstorage/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_EPEL_EPEL_8_x86_64] +name = EPEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/EPEL/EPEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76464/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Shibboleth_Consortium_RHEL_8_x86_64] +name = Shibboleth Consortium RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Shibboleth_Consortium_RHEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85168/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Gitlab_Enterprise_RHEL_8_x86_64] +name = Gitlab Enterprise RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Gitlab_Enterprise_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83966/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Splunk_Universal_Forwarder] +name = Splunk Universal Forwarder +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Splunk_Universal_Forwarder +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/73909/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_Google_Chrome_Linux] +name = Google Chrome Linux +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Google_Chrome_Linux +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/94560/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Microsoft_RHEL_8_x86_64] +name = Microsoft RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_RHEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83668/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_CSvD_Managed_RHEL_8_x86_64] +name = CSvD Managed RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/CSvD_Managed_RHEL_8_x86_64 +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76639/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rhel-8-for-x86_64-appstream-debug-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (Debug RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/debug +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_Oracle_for_RHEL_8_x86_64] +name = Oracle for RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Oracle_for_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/84899/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rh-sso-7.5-for-rhel-8-x86_64-rpms] +name = Single Sign-On 7.5 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.5/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[satellite-tools-6.9-for-rhel-8-x86_64-rpms] +name = Red Hat Satellite Tools 6.9 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/sat-tools/6.9/os +enabled = 1 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[jb-eap-7.3-for-rhel-8-x86_64-rpms] +name = JBoss Enterprise Application Platform 7.3 (RHEL 8) (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.3/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rhel-8-for-x86_64-appstream-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/os +enabled = 1 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rhel-8-for-x86_64-baseos-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/os +enabled = 1 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rh-sso-7.6-for-rhel-8-x86_64-rpms] +name = Single Sign-On 7.6 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.6/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_SolarWinds_Orion_Platform] +name = SolarWinds Orion Platform +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/SolarWinds_Orion_Platform +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/77045/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_RStudio_Desktop_RHEL_8_x86_64] +name = RStudio Desktop RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/RStudio_Desktop_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89529/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Microsoft_Visual_Studio_Code] +name = Microsoft Visual Studio Code +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_Visual_Studio_Code +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85373/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[rhel-8-for-x86_64-highavailability-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/highavailability/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rh-sso-7.4-for-rhel-8-x86_64-rpms] +name = Single Sign-On 7.4 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.4/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_NoMachine_Software_RHEL_8_x86_64] +name = NoMachine Software RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NoMachine_Software_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89489/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[codeready-builder-for-rhel-8-x86_64-rpms] +name = Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/codeready-builder/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_NetBackup_RHEL_8_x86_64] +name = NetBackup RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NetBackup_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76108/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[jb-eap-7.4-for-rhel-8-x86_64-rpms] +name = JBoss Enterprise Application Platform 7.4 (RHEL 8) (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.4/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rhel-8-for-x86_64-baseos-debug-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (Debug RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/debug +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[ansible-2.9-for-rhel-8-x86_64-rpms] +name = Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible/2.9/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[rhel-8-for-x86_64-supplementary-rpms] +name = Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/supplementary/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[CSVD_Third_Party_HCL_BigFix] +name = HCL BigFix +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/HCL_BigFix +enabled = 0 +gpgcheck = 1 +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/96952/gpg_key_content + +[CSVD_Third_Party_JAGS_RHEL_8_x86_64] +name = JAGS RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/JAGS_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/97774/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Jenkins_Software] +name = Jenkins Software +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Jenkins_Software +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/99349/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_galileo_common] +name = galileo common +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/galileo_common +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/123929/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_Infrastructure_Common] +name = Infrastructure Common +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Infrastructure_Common +enabled = 1 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/136124/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_PostgreSQL_15_PGDG_RHEL_8_x86_64] +name = PostgreSQL 15 PGDG RHEL 8 x86_64 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_15_PGDG_RHEL_8_x86_64 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/142328/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[CSVD_Third_Party_PostgreSQL_Common_RHEL_8] +name = PostgreSQL Common RHEL 8 +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_Common_RHEL_8 +enabled = 0 +gpgcheck = 1 +gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/143677/gpg_key_content +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 1 + +[jws-6-for-rhel-8-x86_64-rpms] +name = JBoss Web Server 6 (RHEL 8) (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jws/6/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 + +[ansible-automation-platform-2.4-for-rhel-8-x86_64-rpms] +name = Red Hat Ansible Automation Platform 2.4 for RHEL 8 x86_64 (RPMs) +baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible-automation-platform/2.4/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +sslcacert = /etc/rhsm/ca/katello-server-ca.pem +sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem +sslclientcert = /etc/pki/entitlement/2309944673836897605.pem +metadata_expire = 1 +enabled_metadata = 0 diff --git a/main.tf b/main.tf index f6c85f1..60e227c 100644 --- a/main.tf +++ b/main.tf @@ -1,76 +1,76 @@ -locals { - proxy_env_vars = { - HTTP_PROXY = "http://proxy.tco.census.gov:3128" - NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" - HTTPS_PROXY = "http://proxy.tco.census.gov:3128" - } -} - -data "aws_iam_policy_document" "s3_access" { - statement { - effect = "Allow" - actions = ["s3:*"] - resources = ["*"] - } -} - - -locals { - vpc_id = "vpc-00576a396ec570b94" -} - -resource "aws_codecommit_repository" "ansible" { - repository_name = "image-pipeline-ansible-roles" - description = "This is the Sample App Repository" -} - -data "aws_region" "current" {} - - -module "main" { - source = "HappyPathway/image-pipeline/aws" - project_name = "image-pipeline-demo" - environment = "dev" - source_repo_name = "image-pipeline-hello-world" - source_repo_branch = "main" - create_new_repo = true - create_new_role = true - build_permissions_iam_doc = data.aws_iam_policy_document.s3_access - build_environment_variables = [ - for proxy_var in keys(local.proxy_env_vars) : - { - name=proxy_var, - value=lookup(local.proxy_env_vars, proxy_var), - type = "PLAINTEXT" - } - ] - ansible_repo = aws_codecommit_repository.ansible - vpc_config = { - vpc_id = local.vpc_id - security_group_ids = [ - "sg-0d828d223df9834a6", - ] - subnets = [ - "subnet-062189d742937204e" - ] - } -} - - -resource "aws_iam_service_specific_credential" "codecommit" { - service_name = "codecommit.amazonaws.com" - user_name = module.main.build_user.name -} - -output codecommit_credentials_username { - value = aws_iam_service_specific_credential.codecommit.service_user_name -} - -output codecommit_credentials_password { - value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) -} - - -output iam_arn { - value = module.main.iam_arn -} +locals { + proxy_env_vars = { + HTTP_PROXY = "http://proxy.tco.census.gov:3128" + NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" + HTTPS_PROXY = "http://proxy.tco.census.gov:3128" + } +} + +data "aws_iam_policy_document" "s3_access" { + statement { + effect = "Allow" + actions = ["s3:*"] + resources = ["*"] + } +} + + +locals { + vpc_id = "vpc-00576a396ec570b94" +} + +resource "aws_codecommit_repository" "ansible" { + repository_name = "image-pipeline-ansible-roles" + description = "This is the Sample App Repository" +} + +data "aws_region" "current" {} + + +module "main" { + source = "HappyPathway/image-pipeline/aws" + project_name = "image-pipeline-demo" + environment = "dev" + source_repo_name = "image-pipeline-hello-world" + source_repo_branch = "main" + create_new_repo = true + create_new_role = true + build_permissions_iam_doc = data.aws_iam_policy_document.s3_access + build_environment_variables = [ + for proxy_var in keys(local.proxy_env_vars) : + { + name=proxy_var, + value=lookup(local.proxy_env_vars, proxy_var), + type = "PLAINTEXT" + } + ] + ansible_repo = aws_codecommit_repository.ansible + vpc_config = { + vpc_id = local.vpc_id + security_group_ids = [ + "sg-0d828d223df9834a6", + ] + subnets = [ + "subnet-062189d742937204e" + ] + } +} + + +resource "aws_iam_service_specific_credential" "codecommit" { + service_name = "codecommit.amazonaws.com" + user_name = module.main.build_user.name +} + +output codecommit_credentials_username { + value = aws_iam_service_specific_credential.codecommit.service_user_name +} + +output codecommit_credentials_password { + value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) +} + + +output iam_arn { + value = module.main.iam_arn +} diff --git a/packer.pkr.hcl b/packer.pkr.hcl index ce4f7a9..170a55a 100644 --- a/packer.pkr.hcl +++ b/packer.pkr.hcl @@ -1,140 +1,164 @@ -packer { - required_plugins { - docker = { - source = "github.com/hashicorp/docker" - version = "~> 1" - } - amazon = { - source = "github.com/hashicorp/amazon" - version = "~> 1" - } - ansible = { - version = "~> 1" - source = "github.com/hashicorp/ansible" - } - } -} - - -# Define the AWS region -variable "region" { - description = "AWS Region" - default = "us-gov-west-1" -} - -# Define the source AMI name -variable "source_ami_name" { - description = "Source AMI Name" - default = "al2023-ami-minimal-kernel-default-x86_64" -} - -# Define the name of the AMI that will be created -variable "ami_name" { - description = "AMI Name" - default = "packer-ansible-ami" -} - -# Define the AWS account IDs that the AMI will be shared with -variable "shared_accounts" { - description = "List of AWS account IDs to share the AMI with" - type = list(string) - default = [] -} - - -# Define the AWS account ID -variable "aws_account_id" { - description = "AWS Account ID" - default = "" -} - -# Define the ECR repository -variable "ecr_repository" { - description = "ECR repository" - default = "my-ecr-repo" -} - - -# Define the Amazon EBS source -source "amazon-ebs" "builder" { - # Set the AWS region - region = var.region - subnet_id = "subnet-062189d742937204e" - # Set the source AMI filter - source_ami = "ami-03fadeeea589a106b" - # Set the instance type - instance_type = "t2.micro" - # Set the SSH username - ssh_username = "ec2-user" - # Set the name of the AMI that will be created - ami_name = var.ami_name - # Set the AWS account IDs that the AMI will be shared with - ami_users = var.shared_accounts -} - -# Define the Docker source -source "docker" "builder" { - # Set the base image - image = "amazonlinux:2" - # Commit the changes - commit = true -} - -# Define the Amazon EBS build -build { - name = "amazon-ebs" - # Set the sources to the Amazon EBS source - sources = ["source.amazon-ebs.builder"] - - provisioner "shell" { - inline = [ - "sudo mkdir /opt/build-files", - "sudo chown -R ec2-user /opt/build-files" - ] - } - - provisioner "file" { - source = "./files/" - destination = "/opt/build-files" - } - - #provisioner "ansible" { - # # Set the playbook file - # playbook_file = "./playbook.yml" - #} -} - -# Define the Docker build -build { - name = "docker" - # Set the sources to the Docker source - sources = ["source.docker.builder"] - - # Define the Ansible provisioner - provisioner "ansible" { - # Set the playbook file - playbook_file = "./playbook.yml" - } - - # Define the Docker tag post-processor - post-processor "docker-tag" { - # Set the repository to the ECR repository - repository = var.ecr_repository - # Set the tags - tags = ["latest"] - } - - # Define the Docker push post-processor - post-processor "docker-push" { - # Enable ECR login - ecr_login = true - # Set the AWS access key - aws_access_key = "" - # Set the AWS secret key - aws_secret_key = "" - # Set the AWS token - aws_token = "" - # Set the login server - login_server = "${var.aws_account_id}.dkr.ecr.${var.region}.amazonaws.com" - } -} +packer { + required_plugins { + docker = { + source = "github.com/hashicorp/docker" + version = "~> 1" + } + amazon = { + source = "github.com/hashicorp/amazon" + version = "~> 1" + } + ansible = { + version = "~> 1" + source = "github.com/hashicorp/ansible" + } + } +} + +# Define the AWS region +variable "region" { + description = "AWS Region" + default = "us-gov-west-1" +} + +# Define the source AMI name +variable "source_ami_name" { + description = "Source AMI Name" + default = "al2023-ami-minimal-kernel-default-x86_64" +} + +# Define the name of the AMI that will be created +variable "ami_name" { + description = "AMI Name" + default = "packer-ansible-ami" +} + +# Define the AWS account IDs that the AMI will be shared with +variable "shared_accounts" { + description = "List of AWS account IDs to share the AMI with" + type = list(string) + default = [] +} + +# Define the AWS account ID +variable "aws_account_id" { + description = "AWS Account ID" + default = "" +} + +# Define the ECR repository +variable "ecr_repository" { + description = "ECR repository" + default = "image-pipeline-codebuild-container" +} + + +# Define the Amazon EBS source +source "amazon-ebs" "builder" { + # Set the AWS region + region = var.region + subnet_id = "subnet-062189d742937204e" + # Set the source AMI filter + source_ami = "ami-03fadeeea589a106b" + # Set the instance type + instance_type = "t2.micro" + # Set the SSH username + ssh_username = "ec2-user" + # Set the name of the AMI that will be created + ami_name = var.ami_name + # Set the AWS account IDs that the AMI will be shared with + ami_users = var.shared_accounts +} + + +# Define the Amazon EBS build +build { + name = "amazon-ebs" + # Set the sources to the Amazon EBS source + sources = ["source.amazon-ebs.builder"] + + provisioner "shell" { + inline = [ + "sudo mkdir /opt/build-files", + "sudo chown -R ec2-user /opt/build-files" + ] + } + + provisioner "file" { + source = "./files/" + destination = "/opt/build-files" + } + + provisioner "shell" { + inline = [ + "sudo cp /opt/build-files/pip.conf /etc/pip.conf", + "sudo cp /opt/build-files/redhat.repo /etc/yum.repos.d/redhat.repo", + "sudo cp /opt/build-files/katello_cert.pem /etc/pki/ca-trust/source/anchors/katello-server-ca.pem", + "sudo cp /opt/build-files/katello-server-ca.pam /etc/rhsm/ca/katello-server-ca.pem", + "sudo cp /opt/build-files/2309944673836897605-key.pem /etc/pki/entitlement/2309944673836897605-key.pem", + "sudo cp /opt/build-files/2309944673836897605.pem /etc/pki/entitlement/2309944673836897605.pem" + ] + } + #provisioner "ansible" { + # # Set the playbook file + # playbook_file = "./playbook.yml" + #} +} + +# Define the Docker source +source "docker" "builder" { + # Set the base image + image = "amazonlinux:2" + # Commit the changes + commit = true +} + +# Define the Docker build +build { + name = "docker" + # Set the sources to the Docker source + sources = ["source.docker.builder"] + + provisioner "shell" { + inline = [ + "mkdir /opt/build-files" + ] + } + + provisioner "file" { + source = "./files/" + destination = "/opt/build-files" + } + + provisioner "shell" { + inline = [ + "sudo cp /opt/build-files/pip.conf /etc/pip.conf", + "sudo cp /opt/build-files/redhat.repo /etc/yum.repos.d/redhat.repo", + "sudo cp /opt/build-files/katello_cert.pem /etc/pki/ca-trust/source/anchors/katello-server-ca.pem", + "sudo cp /opt/build-files/katello-server-ca.pam /etc/rhsm/ca/katello-server-ca.pem", + "sudo cp /opt/build-files/2309944673836897605-key.pem /etc/pki/entitlement/2309944673836897605-key.pem", + "sudo cp /opt/build-files/2309944673836897605.pem /etc/pki/entitlement/2309944673836897605.pem" + ] + } + # Define the Docker tag post-processor + post-processor "docker-tag" { + # Set the repository to the ECR repository + repository = var.ecr_repository + # Set the tags + tags = ["latest"] + } + + # Define the Docker push post-processor + post-processor "docker-push" { + # Enable ECR login + ecr_login = true + # Set the AWS access key + aws_access_key = "" + # Set the AWS secret key + aws_secret_key = "" + # Set the AWS token + aws_token = "" + # Set the login server + login_server = "${var.aws_account_id}.dkr.ecr.${var.region}.amazonaws.com" + } +} From d09a68904a9a2d1102303077ecc43ae387984a08 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Thu, 30 May 2024 11:11:37 -0400 Subject: [PATCH 20/26] updating builder image --- main.tf | 1 + 1 file changed, 1 insertion(+) diff --git a/main.tf b/main.tf index 60e227c..cd02820 100644 --- a/main.tf +++ b/main.tf @@ -35,6 +35,7 @@ module "main" { source_repo_branch = "main" create_new_repo = true create_new_role = true + builder_image = "aws/codebuild/amazonlinux2-x86_64-standard:5.0" build_permissions_iam_doc = data.aws_iam_policy_document.s3_access build_environment_variables = [ for proxy_var in keys(local.proxy_env_vars) : From fd60f4014da1952677da9d1065e69c72cb9cee84 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Fri, 7 Jun 2024 12:51:13 -0400 Subject: [PATCH 21/26] it works --- .terraform.lock.hcl | 50 ++++++++++++++++++++++----------------------- main.tf | 24 +++++++++++++++++++--- 2 files changed, 46 insertions(+), 28 deletions(-) diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index dfec258..861ced8 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -1,25 +1,25 @@ -# This file is maintained automatically by "terraform init". -# Manual edits may be lost in future updates. - -provider "registry.terraform.io/hashicorp/aws" { - version = "5.51.1" - constraints = ">= 4.20.1" - hashes = [ - "h1:ESfxP2tCO6IZldSQnepXmIm+x+VtaQt/bKgGjYE+0BY=", - "zh:03d524b70ab300d90dc4dccad0c28b18d797b8986722b7a93e40a41500450eaa", - "zh:04dbcb7ab52181a784877c409f6c882df34bda686d8c884d511ebd4abf493f0c", - "zh:2b068f7838e0f3677829258df05d8b9d73fe6434a1a809f8710956cc1c01ea03", - "zh:41a4b1e4adbf7c90015ebff17a719fc08133b8a2c4dcefd2fa281552126e59a8", - "zh:48b1adf57f695a72c88c598f99912171ef7067638fd63fb0c6ad3fa397b3f7c3", - "zh:5c2fb26ecb83adac90d06dcf5f97edbc944824c2821816b1653e1a2b9d37b3c4", - "zh:93df05f53702df829d9b9335e559ad8b313808dbd2fad8b2ff14f176732e693d", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:b5da39898602e44551b56e2803a42d92ea7115e35b1792efbf6649da37ef597b", - "zh:b7ab7f743f864ed8d479a7cb04fd3ce00c376f867ee5b53c4c1acaef6e286c54", - "zh:e7e7b2d8ee486415481a25ac7bdded20bd2897d5dd0790741798f31935b9528d", - "zh:e8008e3f5ef560fd9004d1ed1738f0f53e99b0ce961d967e95fc7c02e5954e4e", - "zh:f1296f648b8608ffa930b52519b00ed01eebedde9fdaf94205b365536e6c3916", - "zh:f8539960fd978a54990740ee984c6f7f743c9c32c7734e2601e92abfe54367e9", - "zh:fd182e6e20bb52982752a5d8c4b16887565f413a9d50d9d394d2c06eea8a195e", - ] -} +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.52.0" + constraints = ">= 4.20.1" + hashes = [ + "h1:Z+mvggOAJJdEwf2p2fxT6WUW0Pch8Ky+LhsZa1TdqFg=", + "zh:22c4599d47cd59e5519c52afc528fa2aec43b4434f369870ee2806daa071449d", + "zh:3c2edc482662a654f84db4cd3f2cdd8f200147207d053d2e95082744b7814e6d", + "zh:57edc36f908c64de37e92a978f3d675604315a725268da936fcd1e270199db47", + "zh:79e7afd5fb161f2eb2b7f8e7fd5cbb7f56a2c64f141b56f511ec69337ad3e96b", + "zh:82c6ae9a7f971b6ee8c476b6eb7f1be9d24ddd183cbf025f52628084ddb3a5ae", + "zh:92faecc0a8f573f57f37d24415862380a40341eb13d66beb738dd0873899a58e", + "zh:963d3c0e1aa22c872cd96f04ceb41c388137b972f714efbde989221bf7f6f723", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:af6d3bb94aa8a84d740e3731d2379cc5e12aa48d5db0f7489c4639f3814a22d7", + "zh:b9f7aceeaf5daf71394eab9bf0f9f56fdc762cac90e4d62e63aa3fcdf6c1c127", + "zh:c3dcfc2569edae4f36b798c76da7f7633e7bf322505d447d7c370a56c2a30dd2", + "zh:c8abb21c5ceba857f0eaff9e531d781dc655f8cdfae1cf056066daae72546a7f", + "zh:d92004a6a2a770d2542fd9c01b685418ab8d7ab422cf2cdce35dde789bc8593c", + "zh:dc794660b1d6d8f26a917e0ffab1875aa75144736875efaa60f29c72bf02afbf", + "zh:df931c4905e35ae43d558f6cda15f05710a7a24ecbb94533f8822e7572126512", + ] +} diff --git a/main.tf b/main.tf index cd02820..008a9ef 100644 --- a/main.tf +++ b/main.tf @@ -15,6 +15,23 @@ data "aws_iam_policy_document" "s3_access" { } +resource "aws_security_group" "allow_amznlinux_cdn" { + name = "allow_amznlinux_cdn" + description = "Allow TLS inbound traffic and all outbound traffic" + vpc_id = local.vpc_id + + tags = { + Name = "allow_amznlinux_cdn" + } +} + +resource "aws_vpc_security_group_egress_rule" "allow_all_traffic_ipv4" { + security_group_id = aws_security_group.allow_amznlinux_cdn.id + cidr_ipv4 = "0.0.0.0/0" + ip_protocol = "-1" # semantically equivalent to all ports +} + + locals { vpc_id = "vpc-00576a396ec570b94" } @@ -29,13 +46,13 @@ data "aws_region" "current" {} module "main" { source = "HappyPathway/image-pipeline/aws" - project_name = "image-pipeline-demo" + project_name = "image-pipeline-demo2" environment = "dev" source_repo_name = "image-pipeline-hello-world" source_repo_branch = "main" + builder_image = "aws/codebuild/standard:7.0" create_new_repo = true create_new_role = true - builder_image = "aws/codebuild/amazonlinux2-x86_64-standard:5.0" build_permissions_iam_doc = data.aws_iam_policy_document.s3_access build_environment_variables = [ for proxy_var in keys(local.proxy_env_vars) : @@ -50,9 +67,10 @@ module "main" { vpc_id = local.vpc_id security_group_ids = [ "sg-0d828d223df9834a6", + aws_security_group.allow_amznlinux_cdn.id ] subnets = [ - "subnet-062189d742937204e" + "subnet-0b1992a84536c581b" ] } } From 0df09ac7b9ae58b7651c92503f9fc5ff4486ee0d Mon Sep 17 00:00:00 2001 From: David Arnold <10138997+djaboxx@users.noreply.github.com> Date: Mon, 10 Jun 2024 08:18:08 -0700 Subject: [PATCH 22/26] Update main.tf --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 008a9ef..8b8b3e0 100644 --- a/main.tf +++ b/main.tf @@ -86,7 +86,7 @@ output codecommit_credentials_username { } output codecommit_credentials_password { - value =nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) + value = nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) } From 2a5713c0e50c0433567c0c8dd76e702bbb89b1e6 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Wed, 12 Jun 2024 12:59:21 -0400 Subject: [PATCH 23/26] merging --- .terraform.lock.hcl | 32 ++++++++++++++++---------------- main.tf | 27 +++++++++------------------ 2 files changed, 25 insertions(+), 34 deletions(-) diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index 861ced8..b7529e7 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -2,24 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "5.52.0" + version = "5.53.0" constraints = ">= 4.20.1" hashes = [ - "h1:Z+mvggOAJJdEwf2p2fxT6WUW0Pch8Ky+LhsZa1TdqFg=", - "zh:22c4599d47cd59e5519c52afc528fa2aec43b4434f369870ee2806daa071449d", - "zh:3c2edc482662a654f84db4cd3f2cdd8f200147207d053d2e95082744b7814e6d", - "zh:57edc36f908c64de37e92a978f3d675604315a725268da936fcd1e270199db47", - "zh:79e7afd5fb161f2eb2b7f8e7fd5cbb7f56a2c64f141b56f511ec69337ad3e96b", - "zh:82c6ae9a7f971b6ee8c476b6eb7f1be9d24ddd183cbf025f52628084ddb3a5ae", - "zh:92faecc0a8f573f57f37d24415862380a40341eb13d66beb738dd0873899a58e", - "zh:963d3c0e1aa22c872cd96f04ceb41c388137b972f714efbde989221bf7f6f723", + "h1:yIDopRNeRAXg1UZpPlO6GNofDyzqSPkl/+Eoc3pKW4Q=", + "zh:2adad39412111d19a5195474d6b95577fc25ccf06d88a90019bee0efba33a1e3", + "zh:51226453a14f95b0d1163cfecafc9cf1a92ce5f66e42e6b4065d83a813836a2c", + "zh:62450fadb56db9c18d50bb8b7728a3d009be608d7ee0d4fe95c85ccb521dff83", + "zh:6f3ad977a9cc4800847c136690b1c0a0fd8437705062163d29dc4e9429598950", + "zh:71ca0a16b735b8d34b7127dd7d1e1e5d1eaac9c9f792e08abde291b5beb947d5", + "zh:7ae9cf4838eea80288305be0a3e69b39ffff86ede7b4319be421f06d32d04fb6", + "zh:93abc2db5ad995cfee014eb7446abc7caedc427e141d375a11993e6e199076b5", + "zh:9560b3424d97da804e98ee86b474b7370afefa09baf350cae7f33afb3f1aa209", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:af6d3bb94aa8a84d740e3731d2379cc5e12aa48d5db0f7489c4639f3814a22d7", - "zh:b9f7aceeaf5daf71394eab9bf0f9f56fdc762cac90e4d62e63aa3fcdf6c1c127", - "zh:c3dcfc2569edae4f36b798c76da7f7633e7bf322505d447d7c370a56c2a30dd2", - "zh:c8abb21c5ceba857f0eaff9e531d781dc655f8cdfae1cf056066daae72546a7f", - "zh:d92004a6a2a770d2542fd9c01b685418ab8d7ab422cf2cdce35dde789bc8593c", - "zh:dc794660b1d6d8f26a917e0ffab1875aa75144736875efaa60f29c72bf02afbf", - "zh:df931c4905e35ae43d558f6cda15f05710a7a24ecbb94533f8822e7572126512", + "zh:9eb57a9b649c217ac4eeb27af2a1935c18bd9bc8fb1be07434e7de74729eff46", + "zh:b5f32dcbe71ea22c2090eeeaec9af3e098d7b8c3e4491f34ffdfdc6f1c1abf81", + "zh:c9fbd5417f266c773055178e87bb4091df7f0542b72bf5ad0a4ae27045a2b7ca", + "zh:d518b3c52c8a9f79769dbe1b3683d25b4cdc8bfc77a3b3cd9c85f74e6c7383e1", + "zh:db741be21f32404bb87d73d25b1b7fd9b813b00aeb20a130ed8806d44dc26680", + "zh:ed1a8bb4d08653d87265ae534d6fc33bbdabae1608692a1ee364fce03548d36c", ] } diff --git a/main.tf b/main.tf index 8b8b3e0..4b74896 100644 --- a/main.tf +++ b/main.tf @@ -36,11 +36,15 @@ locals { vpc_id = "vpc-00576a396ec570b94" } -resource "aws_codecommit_repository" "ansible" { +data "aws_codecommit_repository" "ansible" { repository_name = "image-pipeline-ansible-roles" - description = "This is the Sample App Repository" } +data "aws_codecommit_repository" "goss" { + repository_name = "image-pipeline-goss-testing" +} + + data "aws_region" "current" {} @@ -62,9 +66,11 @@ module "main" { type = "PLAINTEXT" } ] - ansible_repo = aws_codecommit_repository.ansible + ansible_repo = data.aws_codecommit_repository.ansible + goss_repo = data.aws_codecommit_repository.goss vpc_config = { vpc_id = local.vpc_id + region = "us-gov-west-1" security_group_ids = [ "sg-0d828d223df9834a6", aws_security_group.allow_amznlinux_cdn.id @@ -75,21 +81,6 @@ module "main" { } } - -resource "aws_iam_service_specific_credential" "codecommit" { - service_name = "codecommit.amazonaws.com" - user_name = module.main.build_user.name -} - -output codecommit_credentials_username { - value = aws_iam_service_specific_credential.codecommit.service_user_name -} - -output codecommit_credentials_password { - value = nonsensitive(aws_iam_service_specific_credential.codecommit.service_password) -} - - output iam_arn { value = module.main.iam_arn } From 9752c646faef7a8052aa98ba6a4129eb9cd35969 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Wed, 12 Jun 2024 16:14:05 -0400 Subject: [PATCH 24/26] updating --- main.tf | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/main.tf b/main.tf index 4b74896..11791e6 100644 --- a/main.tf +++ b/main.tf @@ -68,6 +68,14 @@ module "main" { ] ansible_repo = data.aws_codecommit_repository.ansible goss_repo = data.aws_codecommit_repository.goss + + state = { + bucket = "inf-tfstate-229685449397" + key = "csvd-dev-gov/common/apps/aws-image-pipeline-demo" + region = "us-gov-east-1" + dynamodb_table = "tf_remote_state" + } + vpc_config = { vpc_id = local.vpc_id region = "us-gov-west-1" @@ -84,3 +92,7 @@ module "main" { output iam_arn { value = module.main.iam_arn } + +output codebuild_user { + value = module.main.build_user.name +} From 448ae1755735bcd50e218f4b4759aec4d734ed1e Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Mon, 24 Jun 2024 15:23:46 -0400 Subject: [PATCH 25/26] adding testing profiles --- .terraform.lock.hcl | 38 ++++---- main.tf | 213 ++++++++++++++++++++++++-------------------- 2 files changed, 136 insertions(+), 115 deletions(-) diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index b7529e7..39bf434 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -2,24 +2,28 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "5.53.0" + version = "5.55.0" constraints = ">= 4.20.1" hashes = [ - "h1:yIDopRNeRAXg1UZpPlO6GNofDyzqSPkl/+Eoc3pKW4Q=", - "zh:2adad39412111d19a5195474d6b95577fc25ccf06d88a90019bee0efba33a1e3", - "zh:51226453a14f95b0d1163cfecafc9cf1a92ce5f66e42e6b4065d83a813836a2c", - "zh:62450fadb56db9c18d50bb8b7728a3d009be608d7ee0d4fe95c85ccb521dff83", - "zh:6f3ad977a9cc4800847c136690b1c0a0fd8437705062163d29dc4e9429598950", - "zh:71ca0a16b735b8d34b7127dd7d1e1e5d1eaac9c9f792e08abde291b5beb947d5", - "zh:7ae9cf4838eea80288305be0a3e69b39ffff86ede7b4319be421f06d32d04fb6", - "zh:93abc2db5ad995cfee014eb7446abc7caedc427e141d375a11993e6e199076b5", - "zh:9560b3424d97da804e98ee86b474b7370afefa09baf350cae7f33afb3f1aa209", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9eb57a9b649c217ac4eeb27af2a1935c18bd9bc8fb1be07434e7de74729eff46", - "zh:b5f32dcbe71ea22c2090eeeaec9af3e098d7b8c3e4491f34ffdfdc6f1c1abf81", - "zh:c9fbd5417f266c773055178e87bb4091df7f0542b72bf5ad0a4ae27045a2b7ca", - "zh:d518b3c52c8a9f79769dbe1b3683d25b4cdc8bfc77a3b3cd9c85f74e6c7383e1", - "zh:db741be21f32404bb87d73d25b1b7fd9b813b00aeb20a130ed8806d44dc26680", - "zh:ed1a8bb4d08653d87265ae534d6fc33bbdabae1608692a1ee364fce03548d36c", + "h1:NHgKROQfH2vdYgpcD046DrCbFLIONgIzj4UeVNdku3w=", + ] +} + +provider "registry.terraform.io/hashicorp/random" { + version = "3.6.2" + hashes = [ + "h1:wmG0QFjQ2OfyPy6BB7mQ57WtoZZGGV07uAPQeDmIrAE=", + "zh:0ef01a4f81147b32c1bea3429974d4d104bbc4be2ba3cfa667031a8183ef88ec", + "zh:1bcd2d8161e89e39886119965ef0f37fcce2da9c1aca34263dd3002ba05fcb53", + "zh:37c75d15e9514556a5f4ed02e1548aaa95c0ecd6ff9af1119ac905144c70c114", + "zh:4210550a767226976bc7e57d988b9ce48f4411fa8a60cd74a6b246baf7589dad", + "zh:562007382520cd4baa7320f35e1370ffe84e46ed4e2071fdc7e4b1a9b1f8ae9b", + "zh:5efb9da90f665e43f22c2e13e0ce48e86cae2d960aaf1abf721b497f32025916", + "zh:6f71257a6b1218d02a573fc9bff0657410404fb2ef23bc66ae8cd968f98d5ff6", + "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", + "zh:9647e18f221380a85f2f0ab387c68fdafd58af6193a932417299cdcae4710150", + "zh:bb6297ce412c3c2fa9fec726114e5e0508dd2638cad6a0cb433194930c97a544", + "zh:f83e925ed73ff8a5ef6e3608ad9225baa5376446349572c2449c0c0b3cf184b7", + "zh:fbef0781cb64de76b1df1ca11078aecba7800d82fd4a956302734999cfd9a4af", ] } diff --git a/main.tf b/main.tf index 11791e6..2a37169 100644 --- a/main.tf +++ b/main.tf @@ -1,98 +1,115 @@ -locals { - proxy_env_vars = { - HTTP_PROXY = "http://proxy.tco.census.gov:3128" - NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" - HTTPS_PROXY = "http://proxy.tco.census.gov:3128" - } -} - -data "aws_iam_policy_document" "s3_access" { - statement { - effect = "Allow" - actions = ["s3:*"] - resources = ["*"] - } -} - - -resource "aws_security_group" "allow_amznlinux_cdn" { - name = "allow_amznlinux_cdn" - description = "Allow TLS inbound traffic and all outbound traffic" - vpc_id = local.vpc_id - - tags = { - Name = "allow_amznlinux_cdn" - } -} - -resource "aws_vpc_security_group_egress_rule" "allow_all_traffic_ipv4" { - security_group_id = aws_security_group.allow_amznlinux_cdn.id - cidr_ipv4 = "0.0.0.0/0" - ip_protocol = "-1" # semantically equivalent to all ports -} - - -locals { - vpc_id = "vpc-00576a396ec570b94" -} - -data "aws_codecommit_repository" "ansible" { - repository_name = "image-pipeline-ansible-roles" -} - -data "aws_codecommit_repository" "goss" { - repository_name = "image-pipeline-goss-testing" -} - - -data "aws_region" "current" {} - - -module "main" { - source = "HappyPathway/image-pipeline/aws" - project_name = "image-pipeline-demo2" - environment = "dev" - source_repo_name = "image-pipeline-hello-world" - source_repo_branch = "main" - builder_image = "aws/codebuild/standard:7.0" - create_new_repo = true - create_new_role = true - build_permissions_iam_doc = data.aws_iam_policy_document.s3_access - build_environment_variables = [ - for proxy_var in keys(local.proxy_env_vars) : - { - name=proxy_var, - value=lookup(local.proxy_env_vars, proxy_var), - type = "PLAINTEXT" - } - ] - ansible_repo = data.aws_codecommit_repository.ansible - goss_repo = data.aws_codecommit_repository.goss - - state = { - bucket = "inf-tfstate-229685449397" - key = "csvd-dev-gov/common/apps/aws-image-pipeline-demo" - region = "us-gov-east-1" - dynamodb_table = "tf_remote_state" - } - - vpc_config = { - vpc_id = local.vpc_id - region = "us-gov-west-1" - security_group_ids = [ - "sg-0d828d223df9834a6", - aws_security_group.allow_amznlinux_cdn.id - ] - subnets = [ - "subnet-0b1992a84536c581b" - ] - } -} - -output iam_arn { - value = module.main.iam_arn -} - -output codebuild_user { - value = module.main.build_user.name -} +locals { + proxy_env_vars = { + HTTP_PROXY = "http://proxy.tco.census.gov:3128" + NO_PROXY = ".census.gov,169.254.169.254,148.129.*,10.*,172.18.*,172.22.*,172.23.*,172.24.*,172.25.*,.eks.amazonaws.com,.s3.amazonaws.com,.amazonaws.com,.gcr.io,.pkg.dev" + HTTPS_PROXY = "http://proxy.tco.census.gov:3128" + } + source_repo = "image-pipeline-hello-world" + project_name = "image-pipeline-demo2" + environment = "dev" + _vpc_config = { + vpc_id = "vpc-00576a396ec570b94" + region = "us-gov-west-1" + security_group_ids = [ + "sg-0d828d223df9834a6" + ] + subnets = [ + # "subnet-0b1992a84536c581b" + "subnet-062189d742937204e" + ] + } + vpc_config = merge( + local._vpc_config, + { + security_group_ids = concat( + local._vpc_config.security_group_ids, + [ + aws_security_group.allow_amznlinux_cdn.id + ]) + } + ) + state_config = { + bucket = aws_s3_bucket.state_bucket.bucket + key = "csvd-dev-gov/common/apps/${local.environment}/${local.project_name}" + region = local.vpc_config.region + dynamodb_table = "tf_remote_state" + } +} + +resource random_uuid random {} +resource aws_s3_bucket state_bucket { + bucket = "inf-test-${random_uuid.random.result}" +} + +data "aws_iam_policy_document" "s3_access" { + statement { + effect = "Allow" + actions = ["s3:*"] + resources = ["*"] + } +} + +resource "aws_security_group" "allow_amznlinux_cdn" { + name = "allow_amznlinux_cdn" + description = "Allow TLS inbound traffic and all outbound traffic" + vpc_id = local._vpc_config.vpc_id + tags = { + Name = "allow_amznlinux_cdn" + } +} + +resource "aws_vpc_security_group_egress_rule" "allow_all_traffic_ipv4" { + security_group_id = aws_security_group.allow_amznlinux_cdn.id + cidr_ipv4 = "0.0.0.0/0" + ip_protocol = "-1" # semantically equivalent to all ports +} + +# referenced_security_group_id +resource "aws_vpc_security_group_ingress_rule" "allow_all_between_self" { + security_group_id = aws_security_group.allow_amznlinux_cdn.id + ip_protocol = "-1" # semantically equivalent to all ports + referenced_security_group_id = aws_security_group.allow_amznlinux_cdn.id +} + +data "aws_codecommit_repository" "ansible" { + repository_name = "image-pipeline-ansible-roles" +} + +data "aws_codecommit_repository" "goss" { + repository_name = "image-pipeline-goss-testing" +} + + +module "main" { + source = "HappyPathway/image-pipeline/aws" + project_name = local.project_name + environment = local.environment + source_repo_name = local.source_repo + source_repo_branch = "main" + builder_image = "aws/codebuild/standard:7.0" + create_new_repo = true + create_new_role = true + build_permissions_iam_doc = data.aws_iam_policy_document.s3_access + build_environment_variables = [ + for proxy_var in keys(local.proxy_env_vars) : + { + name=proxy_var, + value=lookup(local.proxy_env_vars, proxy_var), + type = "PLAINTEXT" + } + ] + ansible_repo = data.aws_codecommit_repository.ansible + goss_repo = data.aws_codecommit_repository.goss + goss_profile = "base-test" + state = local.state_config + vpc_config = local.vpc_config +} + +output iam_arn { + value = module.main.iam_arn +} + +output codebuild_user { + value = module.main.build_user.name +} + From f604e725bbdb1ec2d9ca59647b294a0856c467e3 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 2 Jul 2024 18:14:17 -0400 Subject: [PATCH 26/26] adding .terraform --- .gitignore | 37 -- .terraform/modules/main | 1 + .terraform/modules/modules.json | 1 + .../hashicorp/aws/5.54.1/linux_amd64 | 1 + .../hashicorp/aws/5.55.0/linux_amd64 | 1 + .../hashicorp/random/3.6.2/linux_amd64 | 1 + .terraform/terraform.tfstate | 52 ++ files/2309944673836897605.pem | 85 --- files/katello-server-ca.pem | 323 ------------ files/katello_cert.pem | 323 ------------ files/pip.conf | 10 - files/redhat.repo | 491 ------------------ packer.pkr.hcl | 164 ------ terraform.tfstate | 0 terraform.tfstate.backup | 87 ++++ 15 files changed, 144 insertions(+), 1433 deletions(-) delete mode 100644 .gitignore create mode 160000 .terraform/modules/main create mode 100644 .terraform/modules/modules.json create mode 120000 .terraform/providers/registry.terraform.io/hashicorp/aws/5.54.1/linux_amd64 create mode 120000 .terraform/providers/registry.terraform.io/hashicorp/aws/5.55.0/linux_amd64 create mode 120000 .terraform/providers/registry.terraform.io/hashicorp/random/3.6.2/linux_amd64 create mode 100644 .terraform/terraform.tfstate delete mode 100644 files/2309944673836897605.pem delete mode 100644 files/katello-server-ca.pem delete mode 100644 files/katello_cert.pem delete mode 100644 files/pip.conf delete mode 100644 files/redhat.repo delete mode 100644 packer.pkr.hcl create mode 100644 terraform.tfstate create mode 100644 terraform.tfstate.backup diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ed4c699..0000000 --- a/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -# Local .terraform directories -**/.terraform/* - -# .tfstate files -*.tfstate -*.tfstate.* - -# Crash log files -crash.log -crash.*.log - -# Exclude all .tfvars files, which are likely to contain sensitive data, such as -# password, private keys, and other secrets. These should not be part of version -# control as they are data points which are potentially sensitive and subject -# to change depending on the environment. -*.tfvars -*.tfvars.json - -# Ignore override files as they are usually used to override resources locally and so -# are not checked in -override.tf -override.tf.json -*_override.tf -*_override.tf.json - -# Include override files you do wish to add to version control using negated pattern -# !example_override.tf - -# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan -# example: *tfplan* - -# Ignore CLI configuration files -.terraformrc -terraform.rc -.gitsecret/keys/random_seed -!*.secret -files/2309944673836897605-key.pem diff --git a/.terraform/modules/main b/.terraform/modules/main new file mode 160000 index 0000000..0547cf3 --- /dev/null +++ b/.terraform/modules/main @@ -0,0 +1 @@ +Subproject commit 0547cf30d3ef4b0dd7021b5500d56e9451a446e6 diff --git a/.terraform/modules/modules.json b/.terraform/modules/modules.json new file mode 100644 index 0000000..3debcde --- /dev/null +++ b/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"main.codepipeline_kms","Source":"./modules/kms","Dir":".terraform/modules/main/modules/kms"},{"Key":"main.codepipeline_terraform","Source":"./modules/codepipeline","Dir":".terraform/modules/main/modules/codepipeline"},{"Key":"main.s3_artifacts_bucket","Source":"./modules/s3","Dir":".terraform/modules/main/modules/s3"},{"Key":"main","Source":"registry.terraform.io/HappyPathway/image-pipeline/aws","Version":"0.0.155","Dir":".terraform/modules/main"},{"Key":"main.codebuild_terraform","Source":"./modules/codebuild","Dir":".terraform/modules/main/modules/codebuild"},{"Key":"main.codecommit_infrastructure_source_repo","Source":"./modules/codecommit","Dir":".terraform/modules/main/modules/codecommit"},{"Key":"","Source":"","Dir":"."},{"Key":"main.codepipeline_iam_role","Source":"./modules/iam-role","Dir":".terraform/modules/main/modules/iam-role"}]} \ No newline at end of file diff --git a/.terraform/providers/registry.terraform.io/hashicorp/aws/5.54.1/linux_amd64 b/.terraform/providers/registry.terraform.io/hashicorp/aws/5.54.1/linux_amd64 new file mode 120000 index 0000000..f65dd3c --- /dev/null +++ b/.terraform/providers/registry.terraform.io/hashicorp/aws/5.54.1/linux_amd64 @@ -0,0 +1 @@ +/data/terraform/workspaces/arnol377/terraform-plugin-cache/registry.terraform.io/hashicorp/aws/5.54.1/linux_amd64 \ No newline at end of file diff --git a/.terraform/providers/registry.terraform.io/hashicorp/aws/5.55.0/linux_amd64 b/.terraform/providers/registry.terraform.io/hashicorp/aws/5.55.0/linux_amd64 new file mode 120000 index 0000000..1f8fa86 --- /dev/null +++ b/.terraform/providers/registry.terraform.io/hashicorp/aws/5.55.0/linux_amd64 @@ -0,0 +1 @@ +/data/terraform/workspaces/arnol377/terraform-plugin-cache/registry.terraform.io/hashicorp/aws/5.55.0/linux_amd64 \ No newline at end of file diff --git a/.terraform/providers/registry.terraform.io/hashicorp/random/3.6.2/linux_amd64 b/.terraform/providers/registry.terraform.io/hashicorp/random/3.6.2/linux_amd64 new file mode 120000 index 0000000..1ce221e --- /dev/null +++ b/.terraform/providers/registry.terraform.io/hashicorp/random/3.6.2/linux_amd64 @@ -0,0 +1 @@ +/data/terraform/workspaces/arnol377/terraform-plugin-cache/registry.terraform.io/hashicorp/random/3.6.2/linux_amd64 \ No newline at end of file diff --git a/.terraform/terraform.tfstate b/.terraform/terraform.tfstate new file mode 100644 index 0000000..5a17fef --- /dev/null +++ b/.terraform/terraform.tfstate @@ -0,0 +1,52 @@ +{ + "version": 3, + "serial": 1, + "lineage": "0ec7fefb-3146-2c18-c987-572dfd68438e", + "backend": { + "type": "s3", + "config": { + "access_key": null, + "acl": null, + "assume_role_duration_seconds": null, + "assume_role_policy": null, + "assume_role_policy_arns": null, + "assume_role_tags": null, + "assume_role_transitive_tag_keys": null, + "bucket": "inf-tfstate-229685449397", + "dynamodb_endpoint": null, + "dynamodb_table": "tf_remote_state", + "encrypt": null, + "endpoint": null, + "external_id": null, + "force_path_style": null, + "iam_endpoint": null, + "key": "csvd-dev-gov/common/apps/aws-image-pipeline-demo", + "kms_key_id": null, + "max_retries": null, + "profile": null, + "region": "us-gov-east-1", + "role_arn": null, + "secret_key": null, + "session_name": null, + "shared_credentials_file": null, + "skip_credentials_validation": null, + "skip_metadata_api_check": null, + "skip_region_validation": null, + "sse_customer_key": null, + "sts_endpoint": null, + "token": null, + "workspace_key_prefix": null + }, + "hash": 748883980 + }, + "modules": [ + { + "path": [ + "root" + ], + "outputs": {}, + "resources": {}, + "depends_on": [] + } + ] +} diff --git a/files/2309944673836897605.pem b/files/2309944673836897605.pem deleted file mode 100644 index c4bbf10..0000000 --- a/files/2309944673836897605.pem +++ /dev/null @@ -1,85 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFVzCCBD+gAwIBAgIIIA6ScTbalUUwDQYJKoZIhvcNAQELBQAwgYAxCzAJBgNV -BAYTAlVTMRcwFQYDVQQIDA5Ob3J0aCBDYXJvbGluYTEQMA4GA1UEBwwHUmFsZWln -aDEQMA4GA1UECgwHS2F0ZWxsbzEUMBIGA1UECwwLU29tZU9yZ1VuaXQxHjAcBgNV -BAMMFXNhdC0xLmNzdmQuY2Vuc3VzLmdvdjAeFw0yNDA1MjcwMDU3MjdaFw0yNTA1 -MjcwMDU3MjdaMGMxIzAhBgNVBAsMGkN1c3RvbWVyL1JIRUxfOF94ODZfNjRfQ0NW -MQ0wCwYDVQQKDARDU1ZEMS0wKwYDVQQDDCRmNDZkM2EwZi1jNjhkLTQxYTctYmRm -Mi01ODRhNTlmN2Q5MzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCg -viYTEvz12eVwdq8y7HrFN14p+zaPOzTFOqzCZ79ND86+uBEbY9p/o9s2//BeF+oY -qwzA8GU/vPG7dMkAEkLQMZE/JA+t6SSEc39e2LRBqW/mPePKCoNfd8JgAokV3Gpb -1Cn0w5o7gjOSafWy6jG0xaZQMPl7AKgd9674T7dhF32f/suCKYVTS7RWzHqPbIGg -fyXjQXZRY0A8wX1ru2YQW+K6rVcBaQnSuxwuII99WRwnldBqpEsG46xUtjJ2iGo2 -ubXQQ1zFWPbGxEls+imHtmUO05OkNlpnSVodcwqjmqGdYV7Mm0BogKSaHr21wX/M -w1FV4RDRqwM/73tu7hyDX+oRm1cDKFaa23/UBsvdD+XEdLGy1A1h2m6DDKqcmuqN -9uMqBTOv470xbEwhNcN9cFvyL4WyjhRn9f9O6p66/qmpGgUip1ZwpIkCEQW7Roq6 -h+w8ge8gcBpsiUt7hyygxntvHKEKhasrRfRLDMxlqVz3j/5FGe3YSrZcNKzAxO+E -RZZNfTsA+S+he7c1MAdkfR++MjlW+REkwkluC2ODnwGF+g4ND59C4KRBxn34VZQ4 -ouF7z3Cao94gCwENbQPLuuH+SOQdlX+FKpCnjqxZ9N4wB3KoyZaEg96oLIN61Fto -ApMFIa+l/7v+gZLYYP/AbD1SY8xFgCzIBwPo/sRHUQIDAQABo4HwMIHtMA4GA1Ud -DwEB/wQEAwIEsDATBgNVHSUEDDAKBggrBgEFBQcDAjAJBgNVHRMEAjAAMBEGCWCG -SAGG+EIBAQQEAwIFoDAdBgNVHQ4EFgQUEr5nKUvuP0uEPRX9KBwaSoMLiXgwHwYD -VR0jBBgwFoAUZWR51veUs7rkjrEJ3jv5g+VBs5YwEgYJKwYBBAGSCAkGBAUMAzMu -NDAXBgkrBgEEAZIICQgECgwIT3JnTGV2ZWwwOwYJKwYBBAGSCAkHBC4ELHjacw4O -c2FwLi0uyc9NLWII8nD1ibeIr7AwizcziXd2DmMAAKT9CY4E0+gAMA0GCSqGSIb3 -DQEBCwUAA4IBAQB4w3ADPHJJbpCdIDVjAjMidVvuxZTIGviKI9Abhg6zGCjCluHO -RU4ISKqLuiQkqU8xMCJATt/yPc6nVpAHlekFPeFPRlDMfmz8Kiuq+rVnhByPqKOi -yZZO7uv2YXfuYjb78hNCTZs3TdpyCYz5DS4i9bnRyVIvxuvQB0xAIX4Rnhx02lX5 -YWcXPionm1zWhMjC3JouIDdnww++9Jz9X7L/y3hNTaH935B7LUy+27G/dsQgg9nz -5CiPpYx8zIm770qFiXY2bEFeUKqsXBomcpSjv0oaAuQeZPu1ymZ48T1Xo40aZoW9 -oJhSovgQ8dgTllppbKVt31mE8IADGEao7TE4 ------END CERTIFICATE----- ------BEGIN ENTITLEMENT DATA----- -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 -BL3pxdYDCxr+AAFJAla///jxf0urRSY= ------END ENTITLEMENT DATA----- ------BEGIN RSA SIGNATURE----- -JFXV9p/oeToOlm4SYCBR1euGzK+RbzRe55sLud8ftoL8NI4ohAVfhOtI30aPznm/ -899fB3OOajZyufvhkjzIcECCGeufU33lOiqUB5gL/uJweKQfOm5FVoIbJ7h/q3Ch -BGTInSngBUUwzqlVMBA3ksoesqBCOHPjfiM+j27qfCXwIIL0BED7hBm1mm1HPahm -DTe6nQFa9Lnulh+ku4Vv/i/nwl2nFNelNAGa4dqfZ7xQFdQi7Y524UkvwNk33QV4 -Fpbbf05rHPVI8v/7EAD3RFVM26IyTjG+gusZe7ilBI8udYaIehwkKQVtTzgKXyaw -5RFteF7aOJQue+XAvbdfbw== ------END RSA SIGNATURE----- diff --git a/files/katello-server-ca.pem b/files/katello-server-ca.pem deleted file mode 100644 index 8a05f0b..0000000 --- a/files/katello-server-ca.pem +++ /dev/null @@ -1,323 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFszCCA5ugAwIBAgIQGVCQdFyalIVHZ1OchWiMYDANBgkqhkiG9w0BAQwFADBs -MRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3VzMQww -CgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3VzIEJ1 -cmVhdSBSb290IENBMB4XDTE5MDcyNTE4MTAyOVoXDTI5MDcyNTE4MjAyN1owbDET -MBEGCgmSJomT8ixkARkWA0dvdjEWMBQGCgmSJomT8ixkARkWBkNlbnN1czEMMAoG -A1UECxMDVENPMQwwCgYDVQQLEwNQS0kxITAfBgNVBAMTGFVTIENlbnN1cyBCdXJl -YXUgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMWX8I9p -slFaUueuPpEFExgqKcGgoyTOBxFUCXNBnucL3cKRx9MC47kWOwQ94WYvI3LMcehC -6pOwIf5AuhrIdVrJaHSz317ENuDaiur9/qN3fBRidijHphynR/rwJSxiI3VQtj8G -SO4JmCA8dMsKayIl1RiKlQHPoNnSWyDEspAfenr0qq7PzbjKOEPXoO4eXO0plfB3 -aYd+qMRwHKQre4gRGpMfWu1w5JZqFItbXE/RSC38SoZWjkcMcjyTCDTSGY+j/aJw -SHx98riQ8SLQszL5Be0AmF0KHwMZNOsoaa5u/bF++g207W9guLVgO2Ak5D4Unyo3 -D7kcFSuBOVYdeT0XRi3iD0AwEkoCsVzeEOIqjAasj6hYD43O8GjfHpwGpAeASqTT -nbDajtuTsJrrBlLwpz49J5dihJ3Ah7jTirzQciEUZTXv3L7XpdBlt3/sv73Gn0F6 -jZPDANmHIfNHz0xWa9iES9sLPKln9cjnkJs/QlpooTJSrVuovGyzsbu1mb7PfBji -IMF8lVptjQYaWvvMXqXNx2+L6+uBVkEfmuZIs7Xen4ZNz4NP5MixTs3Tq2h81Hym -TbIlJUtSdwZ98jsX6YLerBYYMPawtSIH4Yfdq/Wpt7IHED47dTWdFfC0peqYfHIN -PoRG+eFYq5nHxadkGaifElPnNdvGblRLDj27AgMBAAGjUTBPMAsGA1UdDwQEAwIB -hjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTHXiB3QZv2GiBSkErqGoOT8cOr -HjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQwFAAOCAgEAdXsv6igAKGnq -VS79nePbjGj2Z+SFdM2jRVibv06mWR3uVqFNCz2zqlIXzX7PJmK7HycWDK82UWMh -8J0cn1O+PYWFalzhPWk7t1c6EK8wV63/iKj+voqNwZWL7L1/EQiQ8B4OPIyf7v5Y -j3/jqrvufLgGCyz+0JhBY8CBEGZ1knijrHxTv0DOV0ykKI0OpUIes+8SOTdszTDb -XujzE4ekSRTDqWJOCbsQb3KbBUr/k8APVq/Ir/xmS1WmauyP3zBIxMlPMmu9XTw/ -5nRUKKQe8FrVHELLO32iS+6bqdTNmkD7z/VyzWmBA0FVt8upD6Bs8U/bHjoiL/Jk -W3BQ6owq7u+B5w/Cl+WsgQcgVlDLlBZWMKnEng1n2MhqUnzf0dDGA99vrzLPVcPT -yoexQe1E1Y2EoORgaGbsnjkRTwppUnpnxkWrzObBieYB1ir0rRTbKS5hgwXu55Uc -6ypmCLUnQaDVWIZyKKwtmr4n/rX5KJPxj/zT0F+jH1WDyMDVg6jYyu1HIPcABkAU -OlsSr7Tfct75/JGf18oPSFMkV1kzeLUK21vflcMp+ZK0m2TRZyCLvMB/lEsRjsSM -wrgYk7cR14RqJ+RTA7IJqFQfNAXqV1ra+stZYYoLI83oK4shOhHLiO9lR6hSi43f -0w7ALm+8qd1Ih+E5BjmKBJAEFB5Zyzs= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1jCCA76gAwIBAgITLgAAAAmcP+bslIv04AAAAAAACTANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0NVoXDTI0MDgwNjE1MTc0NVow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W -ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk -QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK -gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ -M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg -FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv -idPFAgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE -FgQUNDptGIuzWncMER7QFKnL+JZPMwswHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 -U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS -BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px -w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv -Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww -ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z -dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw -Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQAvLJiXBncvqEq2WjU4CtvB+g9GKgna -MIeu8D41/BdkhTpLR/Cus6Oq+N18cCyyBHNCPS4pz/cDzyzQvNMIDTP7tpcTwEfc -QW/WgPvfJtEmzOaRtNeSBBci1bySX4OMKnzB9ZQbGphaqYaVAG6n+NLCkg1MSvqK -cexAf8wkAJyjx2YOUh+xqwhXRE6UKlc9TVK0b2anVtg4FLNiUznZ6KerEKXx/wxv -XvOZRAY902P2FIRY9qbkEdAshNSA5HlY27pbdH4eZCTyk5uSTlIZQRtngL6w1Gy8 -Xh70AIv+kj38iKp8N4VgksHWS0Viw3Cg4h+3/hY08E/uLCzUKjdZt9I46bM1YKMv -K2LUA8xrWp0IN+wcdp2UUrAlVSHEp6LW+NR+VHtl0QiMYjXA+AvkoRvcoEotgeZP -mqfK9auR+3WiDUrkVLzPoPMQHWE9QXt+eErzBh+YXqqvPgPBGqA25CGwzyrs8iBT -jlhbJArFNO6KzQUwyf/Vw3dwX5oOebGuoh+KX9yRaN+q1ZqqWL1Jn40NXF8KQyLk -Ro4c9m+fpkTWhuxW6zW8YIbnmtNDk2X3YfAY1dIKAUIW24Si0SMka8pC2d9qaL2m -fyD0JoF+49cPDtTNHsUP5QR3a+JjqAT8haladoSyiNmO24ysueI7sg9A+zY8oJrM -Gi2tB39Jg7J6/w== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1jCCA76gAwIBAgITLgAAAApfi2u0+zjcuQAAAAAACjANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0M1oXDTI0MDgwNjE1MTc0M1ow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC -C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP -6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 -OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 -5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a -kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I -0vG5AgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE -FgQU6ZLQoy5LJaVqTI5Em9TBptKdLmAwHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj -FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS -BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px -w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv -Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww -ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z -dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw -Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCYQm6VusLYzHy9PM0P4dSkHSUVGug+ -8Q/Gn1qQ+pejTpx0fR+pxq8DP8Ua3qgWsIz3scrONairxWVUW5AA4E0VXU0fO6n+ -4DLdJnwwIEIkV410p5w79l9Dl2NiI31Ijv0Y8PwEzXmcSvcz1Qc05TyRV+1yv6Uh -nHfnu4kHXj26NOOsPjrEJ60l0tcOT4p3edkwYRf3XzQ19k4ITEBeYF76y1FX8H+W -RTIjQNr8BXUVt+afJZXgUgSB0xHfSRBhTUXiFvKbs1BpICNQmhbFIaz7GJZkvx9r -b+7Um2EQNIQKxoe4rG4mar62Ux3k0i9o8O9nccQSl9VCuSvTyCmtpKpsKRRitMf2 -vBQ9D14p5pzDdFZQC75B8lkibXpuk8fQ3/CIMqK4547wIO8tgz4wqN8ID4tEBgqZ -Fot9XSJpDAZHYKx5GWVwKmhqwefACqqASjHR8NVakAd3EkcQ06SEzGYTTq2duWhi -fOxpJKtMtw9JTfbOG9Az28rRWGCk1vVHmtkVHApD3XdAV3RG6w/AqjNu/IY70fmd -wULhegJxbVdQucgwR4WyNbx7hCJYvoEyL5L7ZQwBpFXHnOI7wJFGw2eo5xIUehUS -4jPpb2OolWHEOjMkEkRfgfrJsnt/blpKXRmYRFUd1+c5VBOtsaYv3iYArxZziQxf -pR508zEDCd9cRQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFsjCCA5qgAwIBAgITLgAAAAvaREPe3QGJiAAAAAAACzANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0MVoXDTI0MDgwNjE1MTc0MVow -YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET -MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD -QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN -uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c -6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 -MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz -QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 -j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs -0Du9+QIDAQABo4IBVTCCAVEwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFCB4 -OetP7QLwgNqbXIDospFC1inEMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG -A1UdDwQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdB -m/YaIFKQSuoag5Pxw6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNv -LmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJv -b3QlMjBDQS5jcmwwZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8v -cGtpLnRjby5jZW5zdXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJl -YXUlMjBSb290JTIwQ0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCGmm3uxuTvZcWm -ihlWtSa/0H88MM3ubcOAqYmNHWCzynemR9CxUZfuR/qi8HvRKHm5HwDVT1LtL3Wf -K+9Lc7mcBHStZUdNgINVsqZzNi1L54v/UD3lAu79M/yh16DREvEnWLlc1CUhti+Q -P6aooRfF1VIAzoNZz3iUBj43uRJLewYhlFYRy8GFzRhoKJ/HNZI9nqlV7notKtvV -P2Ae++stlTGzrUEYi91tgJdoSOKweDg4EDjEr4y51yY2l8eJJTXtRRIMDdtv1wbF -XVpxcbWDvAFmYKFjpspaEiD3gAEdSDGcCv23KGFxZCMw5Chblg2drWCSCbJQ2VE/ -XiHcHGxrTQVru+ocZgEqH600BDAC+/nrVP1lJyfKsY2KUh9X/vzbAbx7r45l7LJh -Q173miuG1Hjm60OEtUsNobtVOG/TCxqHflRuMgVK5mGb00Hu5SxMel/ma5bhvWCS -ZQIYEIwo2b6GBicTuhHhBo0e4BdA3vvz8WroUTiezmMo8BveyYViqyWFCB26Wvhy -NB4pfg+GFfTl0wiHSpc1RfBFuoohkGgUMt0ci0jJp1ofb6MeK+p3DqBfKyhQiz+7 -EsgudLUeALpj38b5mWjvN17YBby5suRJnH8lv7+Z1nooo+MqapZZyrRu56PtEBJM -3m7NDAL9JACMk8yF5WDToKtcPuTgpg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0zCCA7ugAwIBAgITLgAAAA+ydH8TcbjZAgAAAAAADzANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDQwOFoXDTI3MDkyMjE0NTQwOFow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W -ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk -QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK -gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ -M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg -FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv -idPFAgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE -FgQUFE9/OhOsohsjHyLcCd1NqTNkdQYwHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 -U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP -BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se -MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy -dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI -KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu -Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu -Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCdYsU2TVWTAzVjqPqlO+PtxTcoDxBjlvo+ -L519/iTxzlcz0Kiao83fGhsSitzNf0LsSTOWrAuCprX0sn5If4pasZKqVp+ZJnjF -H9Wpi/4gsaCtvY3V4Hm5ZS1BffUHrre/kR//pn9f2Axu3tTVfHNAEVr0kRvq9wPD -yMe5BzLtm9amOwFvAYP/69zXk4ig88mbOmXjK+EC5AUzwBhg9oI/Kv2AeLbKx+nr -DuguMe6RCp4NXBS1X3/cjRN37+ayJEHynFdWKiVNcvxABVFLGVHBA4fMD9kTjT2a -cf413mhywUcVTfpoj/94Kcqvl3oxgHWGIig9RWExMkvmrkYT5hGqfws+NIGrCGaZ -GA0cUYAY5cbkAg8If3Htt4aSCdTu6g/RbatMFND2GURO2fHPajBILBiDxCJM6OmT -SUQPghQC3QvE48CM5J6KAjPosGh8Ay454FhKv0ShvhKTaHzN6anBih8AbwU5G8iP -XeoNY+jZbkv1gBJ4J+8nffm1n5aFbssbxazppqTLpFDXimduWUxSXZbjwGGwHc7G -FmLj14c8og+ItE+meToVXt6oFSF9hkri5Lmanen9SqU9IPgxiTv91olwmXW6d/3Y -D202odbWVpAIIjiVJngfyOulCeEQsz5WjmPyIjFkXNz8NiwAJSJu1XtBtAMdaCDe -6z6OUG7UaQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0zCCA7ugAwIBAgITLgAAABDGRuhzKgVoqQAAAAAAEDANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDUxN1oXDTI3MDkyMjE0NTUxN1ow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC -C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP -6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 -OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 -5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a -kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I -0vG5AgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE -FgQUxgMHEbdrxtDC64yaqubXVeW060owHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj -FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP -BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se -MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy -dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI -KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu -Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu -Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQB/Kn2/ohaTr4XDgu5msLiKzjA3Rqb4Wf4r -FmzpJXcaB9N4Tyg19qgZ9l57AVDO6DWlXBENY+FXERe/qrvhFawZqActT7dPqJJv -Z30hwBcXc8ELjNxVp54MDJfd2oHUkXwJ46i1GphHfie0Q/csoraRpf/DjXuaruxM -Vgt4Roo6zBGf2nSCfqVLR2NZ93orfSybg5g2eutYuftkd5tzbcxdhHlTlhhbNpIV -quVaT46hN1h/q1bMmS4bGBdLUQggY5BtY9RM4gDhcyh1K8k5auM+uPyWqnnd10wI -vuRSu2zNueWlqVstSTbnZdf138nssj+MzN8xcmn+mXH7z8COXwhJLBKRr7Xg7l7G -UMmc86eYbmpphs3LhzZNMooAGUedm15Ln1u9wgywtP6CbpvBVIcSxmjJeiN6bXy6 -dtbZCCziijO1UehOqc81jZy/jdG158D0WfOumNkx1biGwZ/YR+oGslaSkMr58e/7 -abPBMlQmDwvlTWeiUqMZJAzNHk13c8jSeMtaGXtE9D9Sv2oPVGwjeB2krn1Lb8uU -YeEl0YmQ2W1GpoYC4zU7gnnNjSbLr13L8Gjsmk9FYy4HWDRgJvAvF2O3DldldxP2 -MurPmXriFtEUNo4e1UKJciPJlYChWz1/0Hwncab8AWaw3MPkyYpELKis+vTELriO -iHAYOPwOJg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1DCCA7ygAwIBAgITLgAAAA4zbBR3VlxWyAAAAAAADjANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDIyODE3NTUxOFoXDTI3MDIyODE4MDUxOFow -YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET -MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD -QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN -uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c -6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 -MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz -QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 -j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs -0Du9+QIDAQABo4IBdzCCAXMwEAYJKwYBBAGCNxUBBAMCAQEwIwYJKwYBBAGCNxUC -BBYEFE2wPwIWNvlAbZy05X4kklJu09q8MB0GA1UdDgQWBBQgeDnrT+0C8IDam1yA -6LKRQtYpxDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYw -DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTHXiB3QZv2GiBSkErqGoOT8cOr -HjBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vcGtpLnRjby5jZW5zdXMuZ292L0Nl -cnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0EuY3JsMGUG -CCsGAQUFBwEBBFkwVzBVBggrBgEFBQcwAoZJaHR0cDovL3BraS50Y28uY2Vuc3Vz -Lmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwUm9vdCUyMENB -LmNydDANBgkqhkiG9w0BAQwFAAOCAgEAjDWz6k+6ModUkHRJgTjv8nHfPJv1qI9d -WUejF3YSwU6ExE44C5C2oEXPtEAWR+LiEsW+U4ZZ8Zgi/F5qI3AblQbNXDplAbo/ -6UoKeieBftV5cf7WgbdFoVFuX2HppSVrDQPf4t6DpCM6qVs8/EIrBQOeKhVckhB1 -XgiuFTb3sRoOmWvRramBf3xp7WJ1P4T76gBUg2I6GMFV3EO/mv8XWM9QzFZ1nFOQ -z8/zRa1x53WuAc36d8ESGqL0ZxjNjSNU/HtpJnwtYj3hzJIsYgm938nU5p1diF00 -C89+a0CKkVnL7JW6tC8MQqnyE7TBBWjSmssxa4FHT753W/NaU6JVIJqOwuGTTenv -bQlHi+NxfqL0alNXX3ukUNDPB5XfGWCEBMGZ9xUNDXdxTS7lJzZGAddjqu94e5gd -KgDiEq52RQgkbZ8d+DYwpo/4XY7rj/bC4jvVXUhVd8E/NAbzTSo3VppK0pi/wDri -lm4p8WlzrCoGTVPeiZdCApa/bOoaq+X7/vN4HDUakJZFEPfxIwznfJbDEu7hrVE3 -fck3YuSBrQx6yYtmpLEnybaB5so0w+djeswxBVQSlBODYhrMFW+l3VIRa9PqHQWw -8TvAglbHxFUWWtlHBbwXgVdOqAVlh1LHU8mfbtkY8D4h+iXk+4nvBY1aKdDaZFTB -kDgqyXZwIww= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFSDCCBDCgAwIBAgIJAMn9gqHMdnl3MA0GCSqGSIb3DQEBBQUAMIGfMQswCQYD -VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxGzAZBgNVBAoTElUuUy4gQ2Vuc3Vz -IEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11bmljYXRpb25zIE9mZmljZTEaMBgG -A1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAeBgkqhkiG9w0BCQEWEWNhQHRjby5j -ZW5zdXMuZ292MB4XDTEyMDgxNTE2MTM0OFoXDTMyMDgxMDE2MTM0OFowgZ8xCzAJ -BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEbMBkGA1UEChMSVS5TLiBDZW5z -dXMgQnVyZWF1MSIwIAYDVQQLExlUZWxlY29tbXVuaWNhdGlvbnMgT2ZmaWNlMRow -GAYDVQQDExFjYS50Y28uY2Vuc3VzLmdvdjEgMB4GCSqGSIb3DQEJARYRY2FAdGNv -LmNlbnN1cy5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSqB5S -s674S6Hnpnl+/cT3OLrUCmuM1KZs+Uo5EsFcZzm4Me/XiF8izGSydFtAKFRbyyk5 -j/K5WLGxo7Ix6eCA1PZXWu6aJOfMmPRb1LaeIst1IlSCpjUoZ8pl60fjYLtbEK79 -STM/nrdV0E2EqcJu7dfzMB1oK96NG6tu8C7m7UgIbSv15NDapgDhyril6J4wVQJU -DOUGRbWjv0Qo6Re0NPBkRFf3owToopNQlQSGZU2UnUehheqXPzk4VQisPrhcVsbg -iu4c98gjtGHK1k2DyJOwsFq2hWmAByLZLJXR7pTqv7Ue8gogFl/ggbvuWrKlVmCh -wKln1pPSLYZ/txTZAgMBAAGjggGDMIIBfzA4BgNVHR8EMTAvMC2gK6AphidodHRw -Oi8vY2EuYXBwcy50Y28uY2Vuc3VzLmdvdi9jZXJ0cy9jcmwwHQYDVR0OBBYEFA8x -pgy5aVvXWgTVO8E7yyO3kp9yMIHUBgNVHSMEgcwwgcmAFA8xpgy5aVvXWgTVO8E7 -yyO3kp9yoYGlpIGiMIGfMQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQx -GzAZBgNVBAoTElUuUy4gQ2Vuc3VzIEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11 -bmljYXRpb25zIE9mZmljZTEaMBgGA1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAe -BgkqhkiG9w0BCQEWEWNhQHRjby5jZW5zdXMuZ292ggkAyf2Cocx2eXcwDwYDVR0T -AQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwLwYDVR0RBCgwJoERY2FAdGNvLmNlbnN1 -cy5nb3aCEWNhLnRjby5jZW5zdXMuZ292MA0GCSqGSIb3DQEBBQUAA4IBAQCLNU9/ -OxA2adbFXwiAh8XztL3MN7OUeXasSKtSDo00Ays/Sph1DXkUozSwx3B2JHtfrMj+ -A64qzjRm/Y7sDaM4SFa+Y3rdt7U9UY2UxQLo92zHQMqIbQhrdKBTiCVMrBvBzwWg -SI7KPi2lel499yb0vH/I6czuyQNTuYzHAsufYKeMMq4CeiBbboAegClpYJi5jJLl -dFQZpDUwSs+Pfb95CjPlfc0V3AH6GazbS3BNMMghECpL4rF0m7F7L3nDCklx1PsC -z2chyETY1X74Cg3D1mFV3iUjIvr6+eIZDQ3BStGwFjzxmdH2U2yh1nJnJzNXka9g -lUpluNENkgVZmOys ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE1zCCA7+gAwIBAgITZQAANNYDIG4D4LElTwABAAA01jANBgkqhkiG9w0BAQsF -ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz -MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 -IENBIDMwHhcNMjIxMjI3MjExNTIxWhcNMjYxMjI3MjEyNTIxWjBoMRMwEQYKCZIm -iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy -LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDEw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPzIqL5D96G48OMzx7WZdi -01e6K5Tllvz5REVKMOlFIS22y/iAnr3hbA1FXH1ML+t0n7e7jKic+E4pXc90n5DP -0bBS5+srnkw3OvjTY//uBU6rMl5vTtbGY3BhL0jsoeT+/JdTTrif6gyNCSkpNvw0 -Hao3Yc5kfcU5Vo90nm1+gonOqa6bQFN/i4hwI2quu4M3IkLJZaWQQ0z1pIbbJyk0 -qANrUKy4yTABo4KkNdqKmRvvvRWuDpFmNJwDDpdT010HDX5Pdc48fFVPO0Faoox9 -A7BtBZL273u7O9dpE0ajTHk1De5ZxbgO8yFmGWVj6BYgI86HJCq74RP4K6IJuOGZ -AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUGFK9+ZBI -M/dcDY4ObcigYRSrASQwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P -AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA -2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu -c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz -LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku -ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy -MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n -b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAm1wFAR44iAl7dNHMjzIaaQe7dBbQ -gyS1t2mygO843JtcS2J/m3yGmEfo8wEwK5IxwX2UTmnc7Dh/iWlMO6cl8JKN12Fp -FM/yfpb+jaKECrsGW3uY5yKhrqmVGO9YnbiiGN07w0t+dbWAYGCtULoocYhFaLVQ -68Iv9KpOKVB3XKbP4bI2uhtx9H+uPHanhWVTJRHjg5pqI+xV7BoPfmods74oQfgm -PrsZqbwEvItVBMTGFQvhi60iEklk42s7ln/X7EqpKjtXwR4WAGuWPjTJ3OWkvVa4 -cNFBQRSALyDpqJFCqFoZBym9coyibi39QkWD2eizR4wm69jC66GOEmEb/A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE1zCCA7+gAwIBAgITZQAANNSyNhQfwZNfDwABAAA01DANBgkqhkiG9w0BAQsF -ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz -MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 -IENBIDMwHhcNMjIxMjI3MTcyOTQ3WhcNMjYxMjI3MTczOTQ3WjBoMRMwEQYKCZIm -iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy -LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDIw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+k0X7b2zULKIK7n3QEo6I -tY03iLD1+h4SLS+TcD1boOS5SR5A7nmtcSkn03xieHzQvb2YdQ8+ltlBBXFeQR4g -vTieZ77DN1pqDLkwThHscavRr8HHyuW20Bf9YYH11DzpuXe4WsMhkLeJWzZJ5GPI -TwWZFeCluJ9fb9/8wPhVERSDYtqS3DwdJ/6qkueJZ75AOMcmObx5pQWszypYQupm -L+oiofej7mu0gb7ioXwwM7XL8f28a2BEDFqM5M0sitBrC1yxN7a3cRnegT+PlCe/ -yiiihAZVYQt/HDEs4R4A85Wx/YUhiB3BKkyTUIV+abjeWMIrRi17SrxNDT9ZQkld -AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU4wpH6ieo -Hr13KKDb4stKDQFKE/MwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P -AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA -2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu -c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz -LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku -ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy -MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n -b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAs3Kf6bImA8lfZweCuCtcaSDRCr0X -pyr8A1TI95PgzpAEptGay/Ve2Bbs9JAzMIPqznEy7hC9kNY6Wn8jRxwSFhHJ1MVV -bMITRguhJ5asApmDInCx1/iha3WnsnmeonmPFOgpF/lgiyY7kMwXPzBNYPrs3qdf -AFTaF0rMRxJ3nz0R6C2K16hCDNOFW1E8X3eBFRK9poGsdOzpkrugrFDXGBWGIxIr -IUIE1xbQQzVv/qZ9Q1s7g6nt3zci//CgBXXRHn30G9SWbHASJhbN/XZOYMKtS15T -COzOm7B5Ujjw2h8YspiZKgINsWLbhU9E5OQkJuHeDpBpp/EFMbwsRQH//A== ------END CERTIFICATE----- diff --git a/files/katello_cert.pem b/files/katello_cert.pem deleted file mode 100644 index e9a8b21..0000000 --- a/files/katello_cert.pem +++ /dev/null @@ -1,323 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFszCCA5ugAwIBAgIQGVCQdFyalIVHZ1OchWiMYDANBgkqhkiG9w0BAQwFADBs -MRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3VzMQww -CgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3VzIEJ1 -cmVhdSBSb290IENBMB4XDTE5MDcyNTE4MTAyOVoXDTI5MDcyNTE4MjAyN1owbDET -MBEGCgmSJomT8ixkARkWA0dvdjEWMBQGCgmSJomT8ixkARkWBkNlbnN1czEMMAoG -A1UECxMDVENPMQwwCgYDVQQLEwNQS0kxITAfBgNVBAMTGFVTIENlbnN1cyBCdXJl -YXUgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMWX8I9p -slFaUueuPpEFExgqKcGgoyTOBxFUCXNBnucL3cKRx9MC47kWOwQ94WYvI3LMcehC -6pOwIf5AuhrIdVrJaHSz317ENuDaiur9/qN3fBRidijHphynR/rwJSxiI3VQtj8G -SO4JmCA8dMsKayIl1RiKlQHPoNnSWyDEspAfenr0qq7PzbjKOEPXoO4eXO0plfB3 -aYd+qMRwHKQre4gRGpMfWu1w5JZqFItbXE/RSC38SoZWjkcMcjyTCDTSGY+j/aJw -SHx98riQ8SLQszL5Be0AmF0KHwMZNOsoaa5u/bF++g207W9guLVgO2Ak5D4Unyo3 -D7kcFSuBOVYdeT0XRi3iD0AwEkoCsVzeEOIqjAasj6hYD43O8GjfHpwGpAeASqTT -nbDajtuTsJrrBlLwpz49J5dihJ3Ah7jTirzQciEUZTXv3L7XpdBlt3/sv73Gn0F6 -jZPDANmHIfNHz0xWa9iES9sLPKln9cjnkJs/QlpooTJSrVuovGyzsbu1mb7PfBji -IMF8lVptjQYaWvvMXqXNx2+L6+uBVkEfmuZIs7Xen4ZNz4NP5MixTs3Tq2h81Hym -TbIlJUtSdwZ98jsX6YLerBYYMPawtSIH4Yfdq/Wpt7IHED47dTWdFfC0peqYfHIN -PoRG+eFYq5nHxadkGaifElPnNdvGblRLDj27AgMBAAGjUTBPMAsGA1UdDwQEAwIB -hjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTHXiB3QZv2GiBSkErqGoOT8cOr -HjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQwFAAOCAgEAdXsv6igAKGnq -VS79nePbjGj2Z+SFdM2jRVibv06mWR3uVqFNCz2zqlIXzX7PJmK7HycWDK82UWMh -8J0cn1O+PYWFalzhPWk7t1c6EK8wV63/iKj+voqNwZWL7L1/EQiQ8B4OPIyf7v5Y -j3/jqrvufLgGCyz+0JhBY8CBEGZ1knijrHxTv0DOV0ykKI0OpUIes+8SOTdszTDb -XujzE4ekSRTDqWJOCbsQb3KbBUr/k8APVq/Ir/xmS1WmauyP3zBIxMlPMmu9XTw/ -5nRUKKQe8FrVHELLO32iS+6bqdTNmkD7z/VyzWmBA0FVt8upD6Bs8U/bHjoiL/Jk -W3BQ6owq7u+B5w/Cl+WsgQcgVlDLlBZWMKnEng1n2MhqUnzf0dDGA99vrzLPVcPT -yoexQe1E1Y2EoORgaGbsnjkRTwppUnpnxkWrzObBieYB1ir0rRTbKS5hgwXu55Uc -6ypmCLUnQaDVWIZyKKwtmr4n/rX5KJPxj/zT0F+jH1WDyMDVg6jYyu1HIPcABkAU -OlsSr7Tfct75/JGf18oPSFMkV1kzeLUK21vflcMp+ZK0m2TRZyCLvMB/lEsRjsSM -wrgYk7cR14RqJ+RTA7IJqFQfNAXqV1ra+stZYYoLI83oK4shOhHLiO9lR6hSi43f -0w7ALm+8qd1Ih+E5BjmKBJAEFB5Zyzs= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1jCCA76gAwIBAgITLgAAAAmcP+bslIv04AAAAAAACTANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0NVoXDTI0MDgwNjE1MTc0NVow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W -ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk -QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK -gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ -M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg -FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv -idPFAgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE -FgQUNDptGIuzWncMER7QFKnL+JZPMwswHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 -U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS -BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px -w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv -Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww -ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z -dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw -Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQAvLJiXBncvqEq2WjU4CtvB+g9GKgna -MIeu8D41/BdkhTpLR/Cus6Oq+N18cCyyBHNCPS4pz/cDzyzQvNMIDTP7tpcTwEfc -QW/WgPvfJtEmzOaRtNeSBBci1bySX4OMKnzB9ZQbGphaqYaVAG6n+NLCkg1MSvqK -cexAf8wkAJyjx2YOUh+xqwhXRE6UKlc9TVK0b2anVtg4FLNiUznZ6KerEKXx/wxv -XvOZRAY902P2FIRY9qbkEdAshNSA5HlY27pbdH4eZCTyk5uSTlIZQRtngL6w1Gy8 -Xh70AIv+kj38iKp8N4VgksHWS0Viw3Cg4h+3/hY08E/uLCzUKjdZt9I46bM1YKMv -K2LUA8xrWp0IN+wcdp2UUrAlVSHEp6LW+NR+VHtl0QiMYjXA+AvkoRvcoEotgeZP -mqfK9auR+3WiDUrkVLzPoPMQHWE9QXt+eErzBh+YXqqvPgPBGqA25CGwzyrs8iBT -jlhbJArFNO6KzQUwyf/Vw3dwX5oOebGuoh+KX9yRaN+q1ZqqWL1Jn40NXF8KQyLk -Ro4c9m+fpkTWhuxW6zW8YIbnmtNDk2X3YfAY1dIKAUIW24Si0SMka8pC2d9qaL2m -fyD0JoF+49cPDtTNHsUP5QR3a+JjqAT8haladoSyiNmO24ysueI7sg9A+zY8oJrM -Gi2tB39Jg7J6/w== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1jCCA76gAwIBAgITLgAAAApfi2u0+zjcuQAAAAAACjANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0M1oXDTI0MDgwNjE1MTc0M1ow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC -C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP -6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 -OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 -5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a -kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I -0vG5AgMBAAGjggF6MIIBdjAQBgkrBgEEAYI3FQEEAwIBATAjBgkrBgEEAYI3FQIE -FgQU6ZLQoy5LJaVqTI5Em9TBptKdLmAwHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj -FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAS -BgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Px -w6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3Yv -Q2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmww -ZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5z -dXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIw -Q0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCYQm6VusLYzHy9PM0P4dSkHSUVGug+ -8Q/Gn1qQ+pejTpx0fR+pxq8DP8Ua3qgWsIz3scrONairxWVUW5AA4E0VXU0fO6n+ -4DLdJnwwIEIkV410p5w79l9Dl2NiI31Ijv0Y8PwEzXmcSvcz1Qc05TyRV+1yv6Uh -nHfnu4kHXj26NOOsPjrEJ60l0tcOT4p3edkwYRf3XzQ19k4ITEBeYF76y1FX8H+W -RTIjQNr8BXUVt+afJZXgUgSB0xHfSRBhTUXiFvKbs1BpICNQmhbFIaz7GJZkvx9r -b+7Um2EQNIQKxoe4rG4mar62Ux3k0i9o8O9nccQSl9VCuSvTyCmtpKpsKRRitMf2 -vBQ9D14p5pzDdFZQC75B8lkibXpuk8fQ3/CIMqK4547wIO8tgz4wqN8ID4tEBgqZ -Fot9XSJpDAZHYKx5GWVwKmhqwefACqqASjHR8NVakAd3EkcQ06SEzGYTTq2duWhi -fOxpJKtMtw9JTfbOG9Az28rRWGCk1vVHmtkVHApD3XdAV3RG6w/AqjNu/IY70fmd -wULhegJxbVdQucgwR4WyNbx7hCJYvoEyL5L7ZQwBpFXHnOI7wJFGw2eo5xIUehUS -4jPpb2OolWHEOjMkEkRfgfrJsnt/blpKXRmYRFUd1+c5VBOtsaYv3iYArxZziQxf -pR508zEDCd9cRQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFsjCCA5qgAwIBAgITLgAAAAvaREPe3QGJiAAAAAAACzANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTE5MDgwNjE1MDc0MVoXDTI0MDgwNjE1MTc0MVow -YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET -MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD -QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN -uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c -6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 -MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz -QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 -j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs -0Du9+QIDAQABo4IBVTCCAVEwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFCB4 -OetP7QLwgNqbXIDospFC1inEMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG -A1UdDwQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEBMB8GA1UdIwQYMBaAFMdeIHdB -m/YaIFKQSuoag5Pxw6seMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNv -LmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJv -b3QlMjBDQS5jcmwwZQYIKwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8v -cGtpLnRjby5jZW5zdXMuZ292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJl -YXUlMjBSb290JTIwQ0EuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCGmm3uxuTvZcWm -ihlWtSa/0H88MM3ubcOAqYmNHWCzynemR9CxUZfuR/qi8HvRKHm5HwDVT1LtL3Wf -K+9Lc7mcBHStZUdNgINVsqZzNi1L54v/UD3lAu79M/yh16DREvEnWLlc1CUhti+Q -P6aooRfF1VIAzoNZz3iUBj43uRJLewYhlFYRy8GFzRhoKJ/HNZI9nqlV7notKtvV -P2Ae++stlTGzrUEYi91tgJdoSOKweDg4EDjEr4y51yY2l8eJJTXtRRIMDdtv1wbF -XVpxcbWDvAFmYKFjpspaEiD3gAEdSDGcCv23KGFxZCMw5Chblg2drWCSCbJQ2VE/ -XiHcHGxrTQVru+ocZgEqH600BDAC+/nrVP1lJyfKsY2KUh9X/vzbAbx7r45l7LJh -Q173miuG1Hjm60OEtUsNobtVOG/TCxqHflRuMgVK5mGb00Hu5SxMel/ma5bhvWCS -ZQIYEIwo2b6GBicTuhHhBo0e4BdA3vvz8WroUTiezmMo8BveyYViqyWFCB26Wvhy -NB4pfg+GFfTl0wiHSpc1RfBFuoohkGgUMt0ci0jJp1ofb6MeK+p3DqBfKyhQiz+7 -EsgudLUeALpj38b5mWjvN17YBby5suRJnH8lv7+Z1nooo+MqapZZyrRu56PtEBJM -3m7NDAL9JACMk8yF5WDToKtcPuTgpg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0zCCA7ugAwIBAgITLgAAAA+ydH8TcbjZAgAAAAAADzANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDQwOFoXDTI3MDkyMjE0NTQwOFow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiUqJa4e90dNdAFC0W -ju9arRst3FchtNxT0ZPdg/2UpDFN35PFBQ4G1RJxGVGuhpkRmqLdtI9t9BQHZ/tk -QZ6ELJRJVxQMPONBuoXlUbnS3CHwDT5+YIvVZr3jHjv96tq6C2SYJ1BNeqDYjhdK -gF3WXUJpb6lbAwZtv7aHZUSVXcnW/hCkfI2aRZoGXCcgi6hbcJRC74HCGW0eLtCZ -M0Y5+lEGdKLAOiIsl4kea+34Uh5eHjIp9LHCicIfx+5RT5xor4hOJldu2pOmjzrg -FBCz59/5wZHIyQCHOu92p/VGO9eeCxCDlT8DWa78c2HjCnf0FvymlxoHPdH89Rhv -idPFAgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE -FgQUFE9/OhOsohsjHyLcCd1NqTNkdQYwHQYDVR0OBBYEFMSLwaPcjo2CqYcxhzj8 -U1q1Px/KMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP -BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se -MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy -dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI -KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu -Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu -Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQCdYsU2TVWTAzVjqPqlO+PtxTcoDxBjlvo+ -L519/iTxzlcz0Kiao83fGhsSitzNf0LsSTOWrAuCprX0sn5If4pasZKqVp+ZJnjF -H9Wpi/4gsaCtvY3V4Hm5ZS1BffUHrre/kR//pn9f2Axu3tTVfHNAEVr0kRvq9wPD -yMe5BzLtm9amOwFvAYP/69zXk4ig88mbOmXjK+EC5AUzwBhg9oI/Kv2AeLbKx+nr -DuguMe6RCp4NXBS1X3/cjRN37+ayJEHynFdWKiVNcvxABVFLGVHBA4fMD9kTjT2a -cf413mhywUcVTfpoj/94Kcqvl3oxgHWGIig9RWExMkvmrkYT5hGqfws+NIGrCGaZ -GA0cUYAY5cbkAg8If3Htt4aSCdTu6g/RbatMFND2GURO2fHPajBILBiDxCJM6OmT -SUQPghQC3QvE48CM5J6KAjPosGh8Ay454FhKv0ShvhKTaHzN6anBih8AbwU5G8iP -XeoNY+jZbkv1gBJ4J+8nffm1n5aFbssbxazppqTLpFDXimduWUxSXZbjwGGwHc7G -FmLj14c8og+ItE+meToVXt6oFSF9hkri5Lmanen9SqU9IPgxiTv91olwmXW6d/3Y -D202odbWVpAIIjiVJngfyOulCeEQsz5WjmPyIjFkXNz8NiwAJSJu1XtBtAMdaCDe -6z6OUG7UaQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0zCCA7ugAwIBAgITLgAAABDGRuhzKgVoqQAAAAAAEDANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDkyMjE0NDUxN1oXDTI3MDkyMjE0NTUxN1ow -YTETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czES -MBAGCgmSJomT8ixkARkWAmFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1IENB -IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFLt4b/8hnKu0yk7IC -C0qY8gAF20DZrbE6rILe2quYeSQcztIw3H6K2+uAsvpCRjRc4+ra+bKQWLpTv5gP -6l6iDMlun3po1+Qqlga4S4/kJMoYP52AbcdHog33vdvpmtRhL2WLBdHfXLfahVx3 -OB1WkrZMFP4T3L4mTo8SW4abdIf5Q7SmClrHzy+znv4jhKEU9tiY7NXJBCINETx3 -5B8PE8F0r1s0Mv+yhoDHWk2Poa/rC+CrXZ+NdzWfI2ajUc1Nb2b+6f4Wrpc9qC+a -kxYywDcrUoGnwqJYDoIFZY2ErqTQUw7JGQkG/i+7gYs+VaHPcD3DNQq3iFzab26I -0vG5AgMBAAGjggF3MIIBczAQBgkrBgEEAYI3FQEEAwIBAjAjBgkrBgEEAYI3FQIE -FgQUxgMHEbdrxtDC64yaqubXVeW060owHQYDVR0OBBYEFOpnUT2Oc868n6qxmUrj -FdfUn3tOMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP -BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMdeIHdBm/YaIFKQSuoag5Pxw6se -MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9wa2kudGNvLmNlbnN1cy5nb3YvQ2Vy -dEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUyMFJvb3QlMjBDQS5jcmwwZQYI -KwYBBQUHAQEEWTBXMFUGCCsGAQUFBzAChklodHRwOi8vcGtpLnRjby5jZW5zdXMu -Z292L0NlcnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0Eu -Y3J0MA0GCSqGSIb3DQEBDAUAA4ICAQB/Kn2/ohaTr4XDgu5msLiKzjA3Rqb4Wf4r -FmzpJXcaB9N4Tyg19qgZ9l57AVDO6DWlXBENY+FXERe/qrvhFawZqActT7dPqJJv -Z30hwBcXc8ELjNxVp54MDJfd2oHUkXwJ46i1GphHfie0Q/csoraRpf/DjXuaruxM -Vgt4Roo6zBGf2nSCfqVLR2NZ93orfSybg5g2eutYuftkd5tzbcxdhHlTlhhbNpIV -quVaT46hN1h/q1bMmS4bGBdLUQggY5BtY9RM4gDhcyh1K8k5auM+uPyWqnnd10wI -vuRSu2zNueWlqVstSTbnZdf138nssj+MzN8xcmn+mXH7z8COXwhJLBKRr7Xg7l7G -UMmc86eYbmpphs3LhzZNMooAGUedm15Ln1u9wgywtP6CbpvBVIcSxmjJeiN6bXy6 -dtbZCCziijO1UehOqc81jZy/jdG158D0WfOumNkx1biGwZ/YR+oGslaSkMr58e/7 -abPBMlQmDwvlTWeiUqMZJAzNHk13c8jSeMtaGXtE9D9Sv2oPVGwjeB2krn1Lb8uU -YeEl0YmQ2W1GpoYC4zU7gnnNjSbLr13L8Gjsmk9FYy4HWDRgJvAvF2O3DldldxP2 -MurPmXriFtEUNo4e1UKJciPJlYChWz1/0Hwncab8AWaw3MPkyYpELKis+vTELriO -iHAYOPwOJg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF1DCCA7ygAwIBAgITLgAAAA4zbBR3VlxWyAAAAAAADjANBgkqhkiG9w0BAQwF -ADBsMRMwEQYKCZImiZPyLGQBGRYDR292MRYwFAYKCZImiZPyLGQBGRYGQ2Vuc3Vz -MQwwCgYDVQQLEwNUQ08xDDAKBgNVBAsTA1BLSTEhMB8GA1UEAxMYVVMgQ2Vuc3Vz -IEJ1cmVhdSBSb290IENBMB4XDTIyMDIyODE3NTUxOFoXDTI3MDIyODE4MDUxOFow -YjETMBEGCgmSJomT8ixkARkWA2dvdjEWMBQGCgmSJomT8ixkARkWBmNlbnN1czET -MBEGCgmSJomT8ixkARkWA2VhZDEeMBwGA1UEAxMVVVMgQ2Vuc3VzIEJ1cmVhdSBD -QSAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxA+7bWM9ZExFO/ZN -uFodd+ktg0TWojeV8QJTYAdtwzMquqDl/zMLgkHPD8xC730qMdKB6Df74i3moN5c -6h9S087T0tdf02U0J95AfO06oZiaGNzq/zacINhfbxWf2ZAyZCiwpcQL3w3uAjS1 -MK++iC8ZWDBnd5z64ewCDFS8d9FD5RrJ0GxGCcC4IJ8DyhOq7i3a/Td29wLTP1wz -QuFLVD/5JFWirqnJwgqVVEUdzf8ZK3MSk9DAZcIjY/mIZgnnZ+ukcD0TtYkOnPU7 -j7EGeqo6Jby3T75p4x3uRlNaEKAqXBqiu7bVx+T0cTtuJEjtw4l/8WEGEFGI6Jfs -0Du9+QIDAQABo4IBdzCCAXMwEAYJKwYBBAGCNxUBBAMCAQEwIwYJKwYBBAGCNxUC -BBYEFE2wPwIWNvlAbZy05X4kklJu09q8MB0GA1UdDgQWBBQgeDnrT+0C8IDam1yA -6LKRQtYpxDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYw -DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTHXiB3QZv2GiBSkErqGoOT8cOr -HjBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vcGtpLnRjby5jZW5zdXMuZ292L0Nl -cnRFbnJvbGwvVVMlMjBDZW5zdXMlMjBCdXJlYXUlMjBSb290JTIwQ0EuY3JsMGUG -CCsGAQUFBwEBBFkwVzBVBggrBgEFBQcwAoZJaHR0cDovL3BraS50Y28uY2Vuc3Vz -Lmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwUm9vdCUyMENB -LmNydDANBgkqhkiG9w0BAQwFAAOCAgEAjDWz6k+6ModUkHRJgTjv8nHfPJv1qI9d -WUejF3YSwU6ExE44C5C2oEXPtEAWR+LiEsW+U4ZZ8Zgi/F5qI3AblQbNXDplAbo/ -6UoKeieBftV5cf7WgbdFoVFuX2HppSVrDQPf4t6DpCM6qVs8/EIrBQOeKhVckhB1 -XgiuFTb3sRoOmWvRramBf3xp7WJ1P4T76gBUg2I6GMFV3EO/mv8XWM9QzFZ1nFOQ -z8/zRa1x53WuAc36d8ESGqL0ZxjNjSNU/HtpJnwtYj3hzJIsYgm938nU5p1diF00 -C89+a0CKkVnL7JW6tC8MQqnyE7TBBWjSmssxa4FHT753W/NaU6JVIJqOwuGTTenv -bQlHi+NxfqL0alNXX3ukUNDPB5XfGWCEBMGZ9xUNDXdxTS7lJzZGAddjqu94e5gd -KgDiEq52RQgkbZ8d+DYwpo/4XY7rj/bC4jvVXUhVd8E/NAbzTSo3VppK0pi/wDri -lm4p8WlzrCoGTVPeiZdCApa/bOoaq+X7/vN4HDUakJZFEPfxIwznfJbDEu7hrVE3 -fck3YuSBrQx6yYtmpLEnybaB5so0w+djeswxBVQSlBODYhrMFW+l3VIRa9PqHQWw -8TvAglbHxFUWWtlHBbwXgVdOqAVlh1LHU8mfbtkY8D4h+iXk+4nvBY1aKdDaZFTB -kDgqyXZwIww= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFSDCCBDCgAwIBAgIJAMn9gqHMdnl3MA0GCSqGSIb3DQEBBQUAMIGfMQswCQYD -VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxGzAZBgNVBAoTElUuUy4gQ2Vuc3Vz -IEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11bmljYXRpb25zIE9mZmljZTEaMBgG -A1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAeBgkqhkiG9w0BCQEWEWNhQHRjby5j -ZW5zdXMuZ292MB4XDTEyMDgxNTE2MTM0OFoXDTMyMDgxMDE2MTM0OFowgZ8xCzAJ -BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEbMBkGA1UEChMSVS5TLiBDZW5z -dXMgQnVyZWF1MSIwIAYDVQQLExlUZWxlY29tbXVuaWNhdGlvbnMgT2ZmaWNlMRow -GAYDVQQDExFjYS50Y28uY2Vuc3VzLmdvdjEgMB4GCSqGSIb3DQEJARYRY2FAdGNv -LmNlbnN1cy5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSqB5S -s674S6Hnpnl+/cT3OLrUCmuM1KZs+Uo5EsFcZzm4Me/XiF8izGSydFtAKFRbyyk5 -j/K5WLGxo7Ix6eCA1PZXWu6aJOfMmPRb1LaeIst1IlSCpjUoZ8pl60fjYLtbEK79 -STM/nrdV0E2EqcJu7dfzMB1oK96NG6tu8C7m7UgIbSv15NDapgDhyril6J4wVQJU -DOUGRbWjv0Qo6Re0NPBkRFf3owToopNQlQSGZU2UnUehheqXPzk4VQisPrhcVsbg -iu4c98gjtGHK1k2DyJOwsFq2hWmAByLZLJXR7pTqv7Ue8gogFl/ggbvuWrKlVmCh -wKln1pPSLYZ/txTZAgMBAAGjggGDMIIBfzA4BgNVHR8EMTAvMC2gK6AphidodHRw -Oi8vY2EuYXBwcy50Y28uY2Vuc3VzLmdvdi9jZXJ0cy9jcmwwHQYDVR0OBBYEFA8x -pgy5aVvXWgTVO8E7yyO3kp9yMIHUBgNVHSMEgcwwgcmAFA8xpgy5aVvXWgTVO8E7 -yyO3kp9yoYGlpIGiMIGfMQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQx -GzAZBgNVBAoTElUuUy4gQ2Vuc3VzIEJ1cmVhdTEiMCAGA1UECxMZVGVsZWNvbW11 -bmljYXRpb25zIE9mZmljZTEaMBgGA1UEAxMRY2EudGNvLmNlbnN1cy5nb3YxIDAe -BgkqhkiG9w0BCQEWEWNhQHRjby5jZW5zdXMuZ292ggkAyf2Cocx2eXcwDwYDVR0T -AQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwLwYDVR0RBCgwJoERY2FAdGNvLmNlbnN1 -cy5nb3aCEWNhLnRjby5jZW5zdXMuZ292MA0GCSqGSIb3DQEBBQUAA4IBAQCLNU9/ -OxA2adbFXwiAh8XztL3MN7OUeXasSKtSDo00Ays/Sph1DXkUozSwx3B2JHtfrMj+ -A64qzjRm/Y7sDaM4SFa+Y3rdt7U9UY2UxQLo92zHQMqIbQhrdKBTiCVMrBvBzwWg -SI7KPi2lel499yb0vH/I6czuyQNTuYzHAsufYKeMMq4CeiBbboAegClpYJi5jJLl -dFQZpDUwSs+Pfb95CjPlfc0V3AH6GazbS3BNMMghECpL4rF0m7F7L3nDCklx1PsC -z2chyETY1X74Cg3D1mFV3iUjIvr6+eIZDQ3BStGwFjzxmdH2U2yh1nJnJzNXka9g -lUpluNENkgVZmOys ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE1zCCA7+gAwIBAgITZQAANNYDIG4D4LElTwABAAA01jANBgkqhkiG9w0BAQsF -ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz -MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 -IENBIDMwHhcNMjIxMjI3MjExNTIxWhcNMjYxMjI3MjEyNTIxWjBoMRMwEQYKCZIm -iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy -LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDEw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPzIqL5D96G48OMzx7WZdi -01e6K5Tllvz5REVKMOlFIS22y/iAnr3hbA1FXH1ML+t0n7e7jKic+E4pXc90n5DP -0bBS5+srnkw3OvjTY//uBU6rMl5vTtbGY3BhL0jsoeT+/JdTTrif6gyNCSkpNvw0 -Hao3Yc5kfcU5Vo90nm1+gonOqa6bQFN/i4hwI2quu4M3IkLJZaWQQ0z1pIbbJyk0 -qANrUKy4yTABo4KkNdqKmRvvvRWuDpFmNJwDDpdT010HDX5Pdc48fFVPO0Faoox9 -A7BtBZL273u7O9dpE0ajTHk1De5ZxbgO8yFmGWVj6BYgI86HJCq74RP4K6IJuOGZ -AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUGFK9+ZBI -M/dcDY4ObcigYRSrASQwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P -AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA -2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu -c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz -LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku -ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy -MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n -b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAm1wFAR44iAl7dNHMjzIaaQe7dBbQ -gyS1t2mygO843JtcS2J/m3yGmEfo8wEwK5IxwX2UTmnc7Dh/iWlMO6cl8JKN12Fp -FM/yfpb+jaKECrsGW3uY5yKhrqmVGO9YnbiiGN07w0t+dbWAYGCtULoocYhFaLVQ -68Iv9KpOKVB3XKbP4bI2uhtx9H+uPHanhWVTJRHjg5pqI+xV7BoPfmods74oQfgm -PrsZqbwEvItVBMTGFQvhi60iEklk42s7ln/X7EqpKjtXwR4WAGuWPjTJ3OWkvVa4 -cNFBQRSALyDpqJFCqFoZBym9coyibi39QkWD2eizR4wm69jC66GOEmEb/A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE1zCCA7+gAwIBAgITZQAANNSyNhQfwZNfDwABAAA01DANBgkqhkiG9w0BAQsF -ADBiMRMwEQYKCZImiZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3Vz -MRMwEQYKCZImiZPyLGQBGRYDZWFkMR4wHAYDVQQDExVVUyBDZW5zdXMgQnVyZWF1 -IENBIDMwHhcNMjIxMjI3MTcyOTQ3WhcNMjYxMjI3MTczOTQ3WjBoMRMwEQYKCZIm -iZPyLGQBGRYDZ292MRYwFAYKCZImiZPyLGQBGRYGY2Vuc3VzMRMwEQYKCZImiZPy -LGQBGRYDZWFkMSQwIgYDVQQDExtVUyBDZW5zdXMgQnVyZWF1IENBIDMgU3ViIDIw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+k0X7b2zULKIK7n3QEo6I -tY03iLD1+h4SLS+TcD1boOS5SR5A7nmtcSkn03xieHzQvb2YdQ8+ltlBBXFeQR4g -vTieZ77DN1pqDLkwThHscavRr8HHyuW20Bf9YYH11DzpuXe4WsMhkLeJWzZJ5GPI -TwWZFeCluJ9fb9/8wPhVERSDYtqS3DwdJ/6qkueJZ75AOMcmObx5pQWszypYQupm -L+oiofej7mu0gb7ioXwwM7XL8f28a2BEDFqM5M0sitBrC1yxN7a3cRnegT+PlCe/ -yiiihAZVYQt/HDEs4R4A85Wx/YUhiB3BKkyTUIV+abjeWMIrRi17SrxNDT9ZQkld -AgMBAAGjggF+MIIBejAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU4wpH6ieo -Hr13KKDb4stKDQFKE/MwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDgYDVR0P -AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUIHg560/tAvCA -2ptcgOiykULWKcQwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5lYWQuY2Vu -c3VzLmdvdi9DZXJ0RW5yb2xsL1VTJTIwQ2Vuc3VzJTIwQnVyZWF1JTIwQ0ElMjAz -LmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwUgYIKwYBBQUHMAKGRmh0dHA6Ly9wa2ku -ZWFkLmNlbnN1cy5nb3YvQ2VydEVucm9sbC9VUyUyMENlbnN1cyUyMEJ1cmVhdSUy -MENBJTIwMy5jcnQwKgYIKwYBBQUHMAGGHmh0dHA6Ly9wa2kuZWFkLmNlbnN1cy5n -b3Yvb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAs3Kf6bImA8lfZweCuCtcaSDRCr0X -pyr8A1TI95PgzpAEptGay/Ve2Bbs9JAzMIPqznEy7hC9kNY6Wn8jRxwSFhHJ1MVV -bMITRguhJ5asApmDInCx1/iha3WnsnmeonmPFOgpF/lgiyY7kMwXPzBNYPrs3qdf -AFTaF0rMRxJ3nz0R6C2K16hCDNOFW1E8X3eBFRK9poGsdOzpkrugrFDXGBWGIxIr -IUIE1xbQQzVv/qZ9Q1s7g6nt3zci//CgBXXRHn30G9SWbHASJhbN/XZOYMKtS15T -COzOm7B5Ujjw2h8YspiZKgINsWLbhU9E5OQkJuHeDpBpp/EFMbwsRQH//A== ------END CERTIFICATE----- diff --git a/files/pip.conf b/files/pip.conf deleted file mode 100644 index f5e0bca..0000000 --- a/files/pip.conf +++ /dev/null @@ -1,10 +0,0 @@ -[global] -cert = /etc/pki/ca-trust/source/anchors/katello-server-ca.pem -#proxy = http://proxy.tco.census.gov:3128 -index = https://nexus.it.census.gov:8443/repository/DataScience-Group/pypi -index-url = https://nexus.it.census.gov:8443/repository/DataScience-Group/simple -trusted-host = nexus.it.census.gov - pypi.python.org - pypi.org - files.pythonhosted.org - proxy.tco.census.gov diff --git a/files/redhat.repo b/files/redhat.repo deleted file mode 100644 index 0e047df..0000000 --- a/files/redhat.repo +++ /dev/null @@ -1,491 +0,0 @@ -# -# Certificate-Based Repositories -# Managed by (rhsm) subscription-manager -# -# *** This file is auto-generated. Changes made here will be over-written. *** -# *** Use "subscription-manager repo-override --help" if you wish to make changes. *** -# -# If this file is empty and this system is subscribed consider -# a "yum repolist" to refresh available repos -# - -[rhel-8-for-x86_64-resilientstorage-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/resilientstorage/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_EPEL_EPEL_8_x86_64] -name = EPEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/EPEL/EPEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76464/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Shibboleth_Consortium_RHEL_8_x86_64] -name = Shibboleth Consortium RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Shibboleth_Consortium_RHEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85168/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Gitlab_Enterprise_RHEL_8_x86_64] -name = Gitlab Enterprise RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Gitlab_Enterprise_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83966/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Splunk_Universal_Forwarder] -name = Splunk Universal Forwarder -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Splunk_Universal_Forwarder -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/73909/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_Google_Chrome_Linux] -name = Google Chrome Linux -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Google_Chrome_Linux -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/94560/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Microsoft_RHEL_8_x86_64] -name = Microsoft RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_RHEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/83668/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_CSvD_Managed_RHEL_8_x86_64] -name = CSvD Managed RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/CSvD_Managed_RHEL_8_x86_64 -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76639/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rhel-8-for-x86_64-appstream-debug-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (Debug RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/debug -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_Oracle_for_RHEL_8_x86_64] -name = Oracle for RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Oracle_for_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/84899/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rh-sso-7.5-for-rhel-8-x86_64-rpms] -name = Single Sign-On 7.5 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.5/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[satellite-tools-6.9-for-rhel-8-x86_64-rpms] -name = Red Hat Satellite Tools 6.9 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/sat-tools/6.9/os -enabled = 1 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[jb-eap-7.3-for-rhel-8-x86_64-rpms] -name = JBoss Enterprise Application Platform 7.3 (RHEL 8) (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.3/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rhel-8-for-x86_64-appstream-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/appstream/os -enabled = 1 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rhel-8-for-x86_64-baseos-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/os -enabled = 1 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rh-sso-7.6-for-rhel-8-x86_64-rpms] -name = Single Sign-On 7.6 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.6/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_SolarWinds_Orion_Platform] -name = SolarWinds Orion Platform -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/SolarWinds_Orion_Platform -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/77045/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_RStudio_Desktop_RHEL_8_x86_64] -name = RStudio Desktop RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/RStudio_Desktop_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89529/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Microsoft_Visual_Studio_Code] -name = Microsoft Visual Studio Code -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Microsoft_Visual_Studio_Code -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/85373/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[rhel-8-for-x86_64-highavailability-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/highavailability/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rh-sso-7.4-for-rhel-8-x86_64-rpms] -name = Single Sign-On 7.4 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/rh-sso/7.4/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_NoMachine_Software_RHEL_8_x86_64] -name = NoMachine Software RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NoMachine_Software_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/89489/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[codeready-builder-for-rhel-8-x86_64-rpms] -name = Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/codeready-builder/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_NetBackup_RHEL_8_x86_64] -name = NetBackup RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/NetBackup_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/76108/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[jb-eap-7.4-for-rhel-8-x86_64-rpms] -name = JBoss Enterprise Application Platform 7.4 (RHEL 8) (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jbeap/7.4/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rhel-8-for-x86_64-baseos-debug-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (Debug RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/baseos/debug -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[ansible-2.9-for-rhel-8-x86_64-rpms] -name = Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible/2.9/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[rhel-8-for-x86_64-supplementary-rpms] -name = Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/rhel8/$releasever/x86_64/supplementary/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[CSVD_Third_Party_HCL_BigFix] -name = HCL BigFix -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/HCL_BigFix -enabled = 0 -gpgcheck = 1 -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/96952/gpg_key_content - -[CSVD_Third_Party_JAGS_RHEL_8_x86_64] -name = JAGS RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/JAGS_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/97774/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Jenkins_Software] -name = Jenkins Software -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Jenkins_Software -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/99349/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_galileo_common] -name = galileo common -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/galileo_common -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/123929/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_Infrastructure_Common] -name = Infrastructure Common -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/Infrastructure_Common -enabled = 1 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/136124/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_PostgreSQL_15_PGDG_RHEL_8_x86_64] -name = PostgreSQL 15 PGDG RHEL 8 x86_64 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_15_PGDG_RHEL_8_x86_64 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/142328/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[CSVD_Third_Party_PostgreSQL_Common_RHEL_8] -name = PostgreSQL Common RHEL 8 -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/custom/Third_Party/PostgreSQL_Common_RHEL_8 -enabled = 0 -gpgcheck = 1 -gpgkey = https://sat-icap1.csvd.census.gov/katello/api/v2/repositories/143677/gpg_key_content -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 1 - -[jws-6-for-rhel-8-x86_64-rpms] -name = JBoss Web Server 6 (RHEL 8) (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/jws/6/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 - -[ansible-automation-platform-2.4-for-rhel-8-x86_64-rpms] -name = Red Hat Ansible Automation Platform 2.4 for RHEL 8 x86_64 (RPMs) -baseurl = https://sat-icap1.csvd.census.gov/pulp/repos/CSVD/Customer/RHEL_8_x86_64_CCV/content/dist/layered/rhel8/x86_64/ansible-automation-platform/2.4/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -sslcacert = /etc/rhsm/ca/katello-server-ca.pem -sslclientkey = /etc/pki/entitlement/2309944673836897605-key.pem -sslclientcert = /etc/pki/entitlement/2309944673836897605.pem -metadata_expire = 1 -enabled_metadata = 0 diff --git a/packer.pkr.hcl b/packer.pkr.hcl deleted file mode 100644 index 170a55a..0000000 --- a/packer.pkr.hcl +++ /dev/null @@ -1,164 +0,0 @@ -packer { - required_plugins { - docker = { - source = "github.com/hashicorp/docker" - version = "~> 1" - } - amazon = { - source = "github.com/hashicorp/amazon" - version = "~> 1" - } - ansible = { - version = "~> 1" - source = "github.com/hashicorp/ansible" - } - } -} - -# Define the AWS region -variable "region" { - description = "AWS Region" - default = "us-gov-west-1" -} - -# Define the source AMI name -variable "source_ami_name" { - description = "Source AMI Name" - default = "al2023-ami-minimal-kernel-default-x86_64" -} - -# Define the name of the AMI that will be created -variable "ami_name" { - description = "AMI Name" - default = "packer-ansible-ami" -} - -# Define the AWS account IDs that the AMI will be shared with -variable "shared_accounts" { - description = "List of AWS account IDs to share the AMI with" - type = list(string) - default = [] -} - -# Define the AWS account ID -variable "aws_account_id" { - description = "AWS Account ID" - default = "" -} - -# Define the ECR repository -variable "ecr_repository" { - description = "ECR repository" - default = "image-pipeline-codebuild-container" -} - - -# Define the Amazon EBS source -source "amazon-ebs" "builder" { - # Set the AWS region - region = var.region - subnet_id = "subnet-062189d742937204e" - # Set the source AMI filter - source_ami = "ami-03fadeeea589a106b" - # Set the instance type - instance_type = "t2.micro" - # Set the SSH username - ssh_username = "ec2-user" - # Set the name of the AMI that will be created - ami_name = var.ami_name - # Set the AWS account IDs that the AMI will be shared with - ami_users = var.shared_accounts -} - - -# Define the Amazon EBS build -build { - name = "amazon-ebs" - # Set the sources to the Amazon EBS source - sources = ["source.amazon-ebs.builder"] - - provisioner "shell" { - inline = [ - "sudo mkdir /opt/build-files", - "sudo chown -R ec2-user /opt/build-files" - ] - } - - provisioner "file" { - source = "./files/" - destination = "/opt/build-files" - } - - provisioner "shell" { - inline = [ - "sudo cp /opt/build-files/pip.conf /etc/pip.conf", - "sudo cp /opt/build-files/redhat.repo /etc/yum.repos.d/redhat.repo", - "sudo cp /opt/build-files/katello_cert.pem /etc/pki/ca-trust/source/anchors/katello-server-ca.pem", - "sudo cp /opt/build-files/katello-server-ca.pam /etc/rhsm/ca/katello-server-ca.pem", - "sudo cp /opt/build-files/2309944673836897605-key.pem /etc/pki/entitlement/2309944673836897605-key.pem", - "sudo cp /opt/build-files/2309944673836897605.pem /etc/pki/entitlement/2309944673836897605.pem" - ] - } - #provisioner "ansible" { - # # Set the playbook file - # playbook_file = "./playbook.yml" - #} -} - -# Define the Docker source -source "docker" "builder" { - # Set the base image - image = "amazonlinux:2" - # Commit the changes - commit = true -} - -# Define the Docker build -build { - name = "docker" - # Set the sources to the Docker source - sources = ["source.docker.builder"] - - provisioner "shell" { - inline = [ - "mkdir /opt/build-files" - ] - } - - provisioner "file" { - source = "./files/" - destination = "/opt/build-files" - } - - provisioner "shell" { - inline = [ - "sudo cp /opt/build-files/pip.conf /etc/pip.conf", - "sudo cp /opt/build-files/redhat.repo /etc/yum.repos.d/redhat.repo", - "sudo cp /opt/build-files/katello_cert.pem /etc/pki/ca-trust/source/anchors/katello-server-ca.pem", - "sudo cp /opt/build-files/katello-server-ca.pam /etc/rhsm/ca/katello-server-ca.pem", - "sudo cp /opt/build-files/2309944673836897605-key.pem /etc/pki/entitlement/2309944673836897605-key.pem", - "sudo cp /opt/build-files/2309944673836897605.pem /etc/pki/entitlement/2309944673836897605.pem" - ] - } - # Define the Docker tag post-processor - post-processor "docker-tag" { - # Set the repository to the ECR repository - repository = var.ecr_repository - # Set the tags - tags = ["latest"] - } - - # Define the Docker push post-processor - post-processor "docker-push" { - # Enable ECR login - ecr_login = true - # Set the AWS access key - aws_access_key = "" - # Set the AWS secret key - aws_secret_key = "" - # Set the AWS token - aws_token = "" - # Set the login server - login_server = "${var.aws_account_id}.dkr.ecr.${var.region}.amazonaws.com" - } -} diff --git a/terraform.tfstate b/terraform.tfstate new file mode 100644 index 0000000..e69de29 diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup new file mode 100644 index 0000000..c8a2442 --- /dev/null +++ b/terraform.tfstate.backup @@ -0,0 +1,87 @@ +{ + "version": 4, + "terraform_version": "1.3.10", + "serial": 352, + "lineage": "13f4d701-1a18-9f7b-9a0c-fca719ec9492", + "outputs": {}, + "resources": [ + { + "module": "module.main", + "mode": "data", + "type": "aws_caller_identity", + "name": "current", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "account_id": "229685449397", + "arn": "arn:aws-us-gov:sts::229685449397:assumed-role/AWSReservedSSO_inf-admin-t2_4e0c6446aecbe4a0/david.j.arnold.jr@census.gov", + "id": "229685449397", + "user_id": "AROATK6SR2K22ZVVMKHBO:david.j.arnold.jr@census.gov" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.main", + "mode": "data", + "type": "aws_region", + "name": "current", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "AWS GovCloud (US-West)", + "endpoint": "ec2.us-gov-west-1.amazonaws.com", + "id": "us-gov-west-1", + "name": "us-gov-west-1" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.main", + "mode": "managed", + "type": "aws_iam_user", + "name": "build_user", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws-us-gov:iam::229685449397:user/tf-pipeline/dev/HelloAMI", + "force_destroy": false, + "id": "HelloAMI", + "name": "HelloAMI", + "path": "/tf-pipeline/dev/", + "permissions_boundary": "", + "tags": { + "Account_ID": "229685449397", + "Environment": "dev", + "Project_Name": "HelloAMI", + "Region": "us-gov-west-1" + }, + "tags_all": { + "Account_ID": "229685449397", + "Environment": "dev", + "Project_Name": "HelloAMI", + "Region": "us-gov-west-1" + }, + "unique_id": "AIDATK6SR2K2R47PBYLRK" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.main.data.aws_caller_identity.current", + "module.main.data.aws_region.current" + ] + } + ] + } + ], + "check_results": null +}