Skip to content

Resources for installing OpenShift with the AWS IPI installer but with some pre-created resources like IAM, VPC, Route53

Notifications You must be signed in to change notification settings

naps-product-sa/openshift-aws-ipi-existing-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenShift AWS IPI Installation with Existing AWS Resources

Resources to make an IPI installation easier when using existing AWS resources

Existing VPC

First create the VPC and subnets, the CloudFormation template came from our docs

aws cloudformation deploy --template-file existing-vpc/vpc.yaml --stack-name my-existing-vpc

This will create the VPC and create subnets in three Availabilty Zones, the output will contain the subnet IDs that will plug into the install-config.yaml

install-config.yaml

...
platform:
  aws:
    region: us-east-2
    subnets:
    - subnet-public-AZ-1
    - subnet-private-AZ-2
    - subnet-public-AZ-3
    - subnet-private-AZ-4
    - subnet-public-AZ-5
    - subnet-private-AZ-6
...

If you set the CloudFormation template parameter --parameter-overrides AvailabilityZoneCount 1 then it will only create subnets in the first Availabilty Zone and further changes will be required for the install-config.yaml.

...
controlPlane:
  platform:
    aws:
      zones:
      - us-east-2a
...
compute:
- platform:
    aws:
      zones:
      - us-east-2a
...

About

Resources for installing OpenShift with the AWS IPI installer but with some pre-created resources like IAM, VPC, Route53

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages