Skip to content

Commit 1347f11

Browse files
authored
feat: initial commit (#2)
* initial commit * init commit * SKIP UPGRADE TEST * add readme * add readme * add readme * add readme * readme file updates * readme file updates * readme file updates * readme file updates * readme file updates * readme file updates * readme * init commit * init commit
1 parent d757b0d commit 1347f11

Some content is hidden

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

57 files changed

+1608
-525
lines changed

.secrets.baseline

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"files": "go.sum|^.secrets.baseline$",
44
"lines": null
55
},
6-
"generated_at": "2024-11-22T17:36:38Z",
6+
"generated_at": "2025-01-08T20:11:33Z",
77
"plugins_used": [
88
{
99
"name": "AWSKeyDetector"
@@ -77,12 +77,12 @@
7777
}
7878
],
7979
"results": {
80-
"README.md": [
80+
"solutions/deploy/README.md": [
8181
{
82-
"hashed_secret": "ff9ee043d85595eb255c05dfe32ece02a53efbb2",
82+
"hashed_secret": "2254481e1661d8f017a712b0d1ad9a14fd9460a3",
8383
"is_secret": false,
8484
"is_verified": false,
85-
"line_number": 74,
85+
"line_number": 138,
8686
"type": "Secret Keyword",
8787
"verified_result": null
8888
}

README.md

Lines changed: 4 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -7,152 +7,16 @@ Update status and "latest release" badges:
77
2. Update the "latest release" badge to point to the correct module's repo. Replace "terraform-ibm-module-template" in two places.
88
-->
99
[![Incubating (Not yet consumable)](https://img.shields.io/badge/status-Incubating%20(Not%20yet%20consumable)-red)](https://terraform-ibm-modules.github.io/documentation/#/badge-status)
10-
[![latest release](https://img.shields.io/github/v/release/terraform-ibm-modules/terraform-ibm-module-template?logo=GitHub&sort=semver)](https://github.com/terraform-ibm-modules/terraform-ibm-module-template/releases/latest)
10+
[![latest release](https://img.shields.io/github/v/release/terraform-ibm-modules/terraform-ibm-cloudpak-data?logo=GitHub&sort=semver)](https://github.com/terraform-ibm-modules/terraform-ibm-cloudpak-data/releases/latest)
1111
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
1212
[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/)
1313
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
1414

15-
<!--
16-
Add a description of modules in this repo.
17-
Expand on the repo short description in the .github/settings.yml file.
18-
19-
For information, see "Module names and descriptions" at
20-
https://terraform-ibm-modules.github.io/documentation/#/implementation-guidelines?id=module-names-and-descriptions
21-
-->
22-
23-
TODO: Replace this with a description of the modules in this repo.
24-
25-
26-
<!-- The following content is automatically populated by the pre-commit hook -->
27-
<!-- BEGIN OVERVIEW HOOK -->
28-
## Overview
29-
* [terraform-ibm-module-template](#terraform-ibm-module-template)
30-
* [Examples](./examples)
31-
* [Advanced example](./examples/advanced)
32-
* [Basic example](./examples/basic)
33-
* [Contributing](#contributing)
34-
<!-- END OVERVIEW HOOK -->
35-
36-
37-
<!--
38-
If this repo contains any reference architectures, uncomment the heading below and link to them.
39-
(Usually in the `/reference-architectures` directory.)
40-
See "Reference architecture" in the public documentation at
41-
https://terraform-ibm-modules.github.io/documentation/#/implementation-guidelines?id=reference-architecture
42-
-->
43-
<!-- ## Reference architectures -->
44-
45-
46-
<!-- Replace this heading with the name of the root level module (the repo name) -->
47-
## terraform-ibm-module-template
48-
49-
### Usage
50-
51-
<!--
52-
Add an example of the use of the module in the following code block.
53-
54-
Use real values instead of "var.<var_name>" or other placeholder values
55-
unless real values don't help users know what to change.
56-
-->
57-
58-
```hcl
59-
terraform {
60-
required_version = ">= 1.9.0"
61-
required_providers {
62-
ibm = {
63-
source = "IBM-Cloud/ibm"
64-
version = "X.Y.Z" # Lock into a provider version that satisfies the module constraints
65-
}
66-
}
67-
}
68-
69-
locals {
70-
region = "us-south"
71-
}
72-
73-
provider "ibm" {
74-
ibmcloud_api_key = "XXXXXXXXXX" # replace with apikey value
75-
region = local.region
76-
}
77-
78-
module "module_template" {
79-
source = "terraform-ibm-modules/<replace>/ibm"
80-
version = "X.Y.Z" # Replace "X.Y.Z" with a release version to lock into a specific release
81-
region = local.region
82-
name = "instance-name"
83-
resource_group_id = "xxXXxxXXxXxXXXXxxXxxxXXXXxXXXXX" # Replace with the actual ID of resource group to use
84-
}
85-
```
86-
87-
### Required access policies
88-
89-
<!-- PERMISSIONS REQUIRED TO RUN MODULE
90-
If this module requires permissions, uncomment the following block and update
91-
the sample permissions, following the format.
92-
Replace the 'Sample IBM Cloud' service and roles with applicable values.
93-
The required information can usually be found in the services official
94-
IBM Cloud documentation.
95-
To view all available service permissions, you can go in the
96-
console at Manage > Access (IAM) > Access groups and click into an existing group
97-
(or create a new one) and in the 'Access' tab click 'Assign access'.
98-
-->
99-
100-
<!--
101-
You need the following permissions to run this module:
102-
103-
- Service
104-
- **Resource group only**
105-
- `Viewer` access on the specific resource group
106-
- **Sample IBM Cloud** service
107-
- `Editor` platform access
108-
- `Manager` service access
109-
-->
110-
111-
<!-- NO PERMISSIONS FOR MODULE
112-
If no permissions are required for the module, uncomment the following
113-
statement instead the previous block.
114-
-->
115-
116-
<!-- No permissions are needed to run this module.-->
117-
118-
119-
<!-- The following content is automatically populated by the pre-commit hook -->
120-
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
121-
### Requirements
122-
123-
| Name | Version |
124-
|------|---------|
125-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.9.0 |
126-
| <a name="requirement_ibm"></a> [ibm](#requirement\_ibm) | >= 1.71.2, < 2.0.0 |
127-
128-
### Modules
129-
130-
No modules.
131-
132-
### Resources
133-
134-
| Name | Type |
135-
|------|------|
136-
| [ibm_resource_instance.cos_instance](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/resource_instance) | resource |
137-
138-
### Inputs
139-
140-
| Name | Description | Type | Default | Required |
141-
|------|-------------|------|---------|:--------:|
142-
| <a name="input_name"></a> [name](#input\_name) | A descriptive name used to identify the resource instance. | `string` | n/a | yes |
143-
| <a name="input_plan"></a> [plan](#input\_plan) | The name of the plan type supported by service. | `string` | `"standard"` | no |
144-
| <a name="input_resource_group_id"></a> [resource\_group\_id](#input\_resource\_group\_id) | The ID of the resource group where you want to create the service. | `string` | n/a | yes |
145-
| <a name="input_resource_tags"></a> [resource\_tags](#input\_resource\_tags) | List of resource tag to associate with the instance. | `list(string)` | `[]` | no |
14615

147-
### Outputs
16+
This repository contains the following deployment an Red Hat OpenShift cluster:
17+
- [IBM Cloud Cloud Pak for Data](./solutions/deploy)
14818

149-
| Name | Description |
150-
|------|-------------|
151-
| <a name="output_account_id"></a> [account\_id](#output\_account\_id) | An alpha-numeric value identifying the account ID. |
152-
| <a name="output_crn"></a> [crn](#output\_crn) | The CRN of the resource instance. |
153-
| <a name="output_guid"></a> [guid](#output\_guid) | The GUID of the resource instance. |
154-
| <a name="output_id"></a> [id](#output\_id) | The unique identifier of the resource instance. |
155-
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
19+
**NB:** These solutions are not intended to be called by one or more other modules since they contain a provider configurations, meaning they are not compatible with the `for_each`, `count`, and `depends_on` arguments. For more information see [Providers Within Modules](https://developer.hashicorp.com/terraform/language/modules/develop/providers)
15620

15721
<!-- Leave this section as is so that your module has a link to local development environment set-up steps for contributors to follow -->
15822
## Contributing

cra-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77

88
version: "v1"
99
CRA_TARGETS:
10-
- CRA_TARGET: "examples/advanced" # Target directory for CRA scan. If not provided, the CRA Scan will not be run.
10+
- CRA_TARGET: "examples/basic" # Target directory for CRA scan. If not provided, the CRA Scan will not be run.
1111
CRA_IGNORE_RULES_FILE: "cra-tf-validate-ignore-rules.json"
1212
PROFILE_ID: "fe96bd4d-9b37-40f2-b39f-a62760e326a3" # SCC profile ID (currently set to 'IBM Cloud Framework for Financial Services' '1.7.0' profile).
1313
# SCC_INSTANCE_ID: "" # The SCC instance ID to use to download profile for CRA scan. If not provided, a default global value will be used.
1414
# SCC_REGION: "" # The IBM Cloud region that the SCC instance is in. If not provided, a default global value will be used.
15-
CRA_ENVIRONMENT_VARIABLES: # An optional map of environment variables for CRA, where the key is the variable name and value is the value. Useful for providing TF_VARs.
16-
TF_VAR_prefix: "mock"
17-
TF_VAR_region: "us-south"
15+
CRA_ENVIRONMENT_VARIABLES: # An optional map of environment variables for CRA, where the key is the variable name and value is the value. Useful for providing TF_VARs.
16+
TF_VAR_prefix: "roks-cpd"
17+
TF_VAR_region: "au-syd"

examples/advanced/README.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

examples/advanced/main.tf

Lines changed: 0 additions & 32 deletions
This file was deleted.

examples/advanced/outputs.tf

Lines changed: 0 additions & 38 deletions
This file was deleted.

examples/advanced/provider.tf

Lines changed: 0 additions & 8 deletions
This file was deleted.

examples/advanced/variables.tf

Lines changed: 0 additions & 39 deletions
This file was deleted.

examples/advanced/version.tf

Lines changed: 0 additions & 16 deletions
This file was deleted.

examples/basic/README.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)