Skip to content

Commit 2a30503

Browse files
feat: reorg solution names and folders (#863)
1 parent 9b57dc3 commit 2a30503

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+247
-248
lines changed

.catalog-onboard-pipeline.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,26 @@ offerings:
66
catalog_id: da12d6f3-3cb7-402e-9350-878837212a6e
77
offering_id: 2dd486c7-b317-4aaa-907b-42671485ad96
88
variations:
9-
- name: powervs-workspace
9+
- name: standard
1010
mark_ready: false
1111
install_type: fullstack
1212
scc:
1313
instance_id: d9f6ba0c-dd0e-4348-a834-6002b675fe40
1414
region: us-south
15-
- name: powervs-quickstart
15+
- name: standard-plus-vsi
1616
mark_ready: false
1717
install_type: fullstack
1818
scc:
1919
instance_id: d9f6ba0c-dd0e-4348-a834-6002b675fe40
2020
region: us-south
21-
- name: powervs-workspace
21+
- name: standard-extend
2222
mark_ready: false
2323
install_type: extension
2424
import_only: true
2525
scc:
2626
instance_id: d9f6ba0c-dd0e-4348-a834-6002b675fe40
2727
region: us-south
28-
- name: powervs-import-workspace
28+
- name: import
2929
mark_ready: false
3030
install_type: fullstack
3131
scc:

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ jobs:
1313
with:
1414
craSCCv2: true
1515
craConfigYamlFile: "cra-config.yaml"
16-
tfswitchDir: "solutions/full-stack"
16+
tfswitchDir: "solutions/standard"

README.md

+13-23
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,34 @@
99
## Summary
1010
This repository contains deployable architecture solutions that help provision VPC landing zones, PowerVS workspaces, and interconnect them. The solutions are available in the IBM Cloud Catalog and can also be deployed without the catalog, except for the second solution below.
1111

12-
Three solutions are offered:
13-
1. [PowerVS full-stack variation](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/full-stack)
12+
Four solutions are offered:
13+
1. [Standard](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/standard)
1414
- Creates a VPC and 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](https://galaxy.ansible.com/ui/repo/published/ibm/power_linux_sap/).
15-
2. [PowerVS extension variation](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/extension)
16-
- Extends the full-stack solution by creating a new Power Virtual Server workspace in a different zone and interconnects with the previous solution.
15+
2. [Standard Extend](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/standard-extend)
16+
- Extends the standard solution by creating a new Power Virtual Server workspace in a different zone and interconnects with the previous solution.
1717
- This solution is typically used for **High Availability scenarios** where a single management VPC can be used to reach both PowerVS workspaces.
18-
3. [PowerVS quickstart variation](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/quickstart)
18+
3. [Quickstart (Standard plus VSI)](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/standard-plus-vsi)
1919
- Creates a VPC and a Power Virtual Server workspace, interconnects them, and configures operating network management services (SQUID proxy, NTP, NFS, and DNS services) using Ansible Galaxy collection roles [ibm.power_linux_sap collection](https://galaxy.ansible.com/ui/repo/published/ibm/power_linux_sap/).
2020
- Additionally creates a Power Virtual Server Instance of a selected t-shirt size.
2121
- This solution is typically utilized for **PoCs, demos, and quick onboarding** to PowerVS Infrastructure.
22-
4. [PowerVS import-workspace variation](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/import-workspace)
22+
4. [Import](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/import)
2323
- Takes information about an existing infrastructure and creates a schematics workspace.
2424
- The schematics workspace's ID and the outputs from it can be used to install the terraform solution 'Power Virtual Server for SAP HANA' on top of a pre-existing PowerVS infrastructure.
2525
- It creates the ACL and security group rules necessary for management services (NTP, NFS, DNS, and proxy server) and schematics engine access.
2626
- This solution is typically used for converting an existing Power Virtual Server landscape to a Schematics workspace.
2727

2828
## Reference architectures
29-
- [PowerVS Full-Stack Variation](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/reference-architectures/full-stack/deploy-arch-ibm-pvs-inf-full-stack.md)
30-
- [PowerVS Extension Variation](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/reference-architectures/extension/deploy-arch-ibm-pvs-inf-extension.md)
31-
- [PowerVS Quickstart Variation](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/reference-architectures/quickstart/deploy-arch-ibm-pvs-inf-quickstart.md)
29+
- [Standard](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/reference-architectures/standard/deploy-arch-ibm-pvs-inf-standard.md)
30+
- [Standard Extend](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/reference-architectures/standard-extend/deploy-arch-ibm-pvs-inf-standard-extend.md)
31+
- [Quickstart (Standard plus VSI)](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/reference-architectures/standard-plus-vsi/deploy-arch-ibm-pvs-inf-standard-plus-vsi.md)
3232

3333
## Solutions
3434
| 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 |
3535
| ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- |
36-
| [Full-Stack](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/full-stack) | :heavy_check_mark: | N/A | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A |
37-
| [Extension](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/extension) | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A | :heavy_check_mark: | N/A | N/A |
38-
| [Quickstart](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/quickstart) | :heavy_check_mark: | N/A | :heavy_check_mark:| :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A |
39-
| [Import-Workspace](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/import-workspace) | :heavy_check_mark: | N/A | N/A | N/A | N/A | N/A | N/A |
36+
| [Standard](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/standard) | :heavy_check_mark: | N/A | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A |
37+
| [Standard Extend](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/standard-extend) | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A | :heavy_check_mark: | N/A | N/A |
38+
| [Quickstart (Standard plus VSI)](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/standard-plus-vsi) | :heavy_check_mark: | N/A | :heavy_check_mark:| :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A |
39+
| [Import](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/tree/main/solutions/import) | :heavy_check_mark: | N/A | N/A | N/A | N/A | N/A | N/A |
4040

4141

4242
## Required IAM access policies
@@ -57,16 +57,6 @@ You need the following permissions to run this module.
5757
- **Direct Link** service
5858
- `Editor` platform access
5959

60-
<!-- BEGIN OVERVIEW HOOK -->
61-
## Overview
62-
* [terraform-ibm-powervs-infrastructure](#terraform-ibm-powervs-infrastructure)
63-
* [Submodules](./modules)
64-
* [powervs-vpc-landing-zone/subansible](./modules/powervs-vpc-landing-zone/submodules/ansible)
65-
* [powervs-vpc-landing-zone/subfileshare-alb](./modules/powervs-vpc-landing-zone/submodules/fileshare-alb)
66-
* [powervs-vpc-landing-zone](./modules/powervs-vpc-landing-zone)
67-
* [Contributing](#contributing)
68-
<!-- END OVERVIEW HOOK -->
69-
7060
<!-- BEGIN CONTRIBUTING HOOK -->
7161
## Contributing
7262

cra-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version: "v1"
22
CRA_TARGETS:
3-
- CRA_TARGET: "solutions/full-stack"
3+
- CRA_TARGET: "solutions/standard"
44
PROFILE_ID: "bfacb71d-4b84-41ac-9825-e8a3a3eb7405" # SCC profile ID (currently set to IBM Cloud Framework for Financial Services 1.6.0 profile).
55
CRA_IGNORE_RULES_FILE: "cra-tf-validate-ignore-rules.json"
66
CRA_ENVIRONMENT_VARIABLES:

0 commit comments

Comments
 (0)