Skip to content

Sets up and configures a ready-to-use Power Virtual Servers infrastructure with IBM Cloud landing zone.

License

Notifications You must be signed in to change notification settings

Beilmann/terraform-ibm-powervs-infrastructure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBM Power Virtual Server with VPC landing zone

Graduated (Supported) semantic-release pre-commit latest release Renovate enabled

Summary

This repository contains deployable architecture solutions which helps in provisioning VPC landing zone, PowerVS workspace and interconnecting them. The solutions are available in IBM Cloud Catalog and also can be deployed without catalog as well except the second solution below.

Three solutions are offered:

  1. PowerVS full-stack variation
    • Creates three VPCs with RHEL or SLES instances, Power Virtual Server workspace, interconnects them and configures os network management services(SQUID proxy, NTP, NFS, and DNS services) using ansible galaxy collection roles ibm.power_linux_sap collection.
  2. PowerVS extension variation
    • Extends the full-stack solution by creating a new Power Virtual Server workspace in different zone and interconnects with the previous solution.
    • This solution is typically used for High Availability scenarios where a single management VPCs can be used to reach both PowerVS workspaces.
  3. PowerVS quickstart variation
    • Creates 1VPC and a Power Virtual Server workspace, interconnects them and configures os network management services(SQUID proxy, NTP, NFS, and DNS services) using ansible galaxy collection roles ibm.power_linux_sap collection.
    • Additionally creates a Power Virtual Server Instance of selected t-shirt size.
    • This solution is typically used for PoCs, demos and quick onboarding to Power Infrastructure.

Reference architectures

Solutions

Variation Available on IBM Catalog Requires IBM Schematics Workspace ID Creates VPC Landing Zone Performs VPC VSI OS Config Creates PowerVS Infrastructure Creates PowerVS Instance Performs PowerVS OS Config
Full-Stack ✔️ N/A ✔️ ✔️ ✔️ N/A N/A
Extension ✔️ ✔️ N/A N/A ✔️ N/A N/A
Quickstart ✔️ N/A ✔️ ✔️ ✔️ ✔️ N/A

Overview

Required IAM access policies

You need the following permissions to run this module.

  • Account Management
    • Resource Group service
      • Viewer platform access
    • IAM Services
      • Workspace for Power Virtual Server service
      • Power Virtual Server service
        • Editor platform access
      • VPC Infrastructure Services service
        • Editor platform access
      • Transit Gateway service
        • Editor platform access
      • Direct Link service
        • Editor platform access

Contributing

You can report issues and request features for this module in GitHub issues in the module repo. See Report an issue or request a feature.

To set up your local development environment, see Local development setup in the project documentation.

About

Sets up and configures a ready-to-use Power Virtual Servers infrastructure with IBM Cloud landing zone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 76.4%
  • Shell 20.3%
  • Go 3.2%
  • JavaScript 0.1%