An open API service indexing awesome lists of open source software.

https://github.com/philips-labs/terraform-hsdp-ai-inference-onboarding

Onboarding module for HSDP AI Inference service
https://github.com/philips-labs/terraform-hsdp-ai-inference-onboarding

Last synced: 7 months ago
JSON representation

Onboarding module for HSDP AI Inference service

Awesome Lists containing this project

README

          

# HSDP AI Inference onboarding module
This module creates all necessary IAM groups and roles to support successful onboarding onto the HSDP AI Inference services. Example usage:

```hcl
module "ai_inference" {
source = "philips-labs/ai-inference-onboarding/hsdp"

onboarding_iam_org_id = var.iam_org_id
admin_users = ["bosmang"]
}
```

## Requirements

| Name | Version |
|------|---------|
| [hsdp](#requirement\_hsdp) | >= 0.19.0 |

## Providers

| Name | Version |
|------|---------|
| [hsdp](#provider\_hsdp) | >= 0.19.0 |

## Modules

No modules.

## Resources

| Name | Type |
|------|------|
| [hsdp_iam_group.ai_inference_admin](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/resources/iam_group) | resource |
| [hsdp_iam_role.ai_inference_admin](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/resources/iam_role) | resource |
| [hsdp_iam_role.ai_inference_reader](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/resources/iam_role) | resource |
| [hsdp_iam_org.org](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/data-sources/iam_org) | data source |
| [hsdp_iam_user.admin_user](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/data-sources/iam_user) | data source |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [admin\_user\_ids](#input\_admin\_user\_ids) | List of IA-Inference admin users IDs | `list(string)` | `[]` | no |
| [admin\_users](#input\_admin\_users) | List of IA-Inference admin users | `list(string)` | `[]` | no |
| [onboarding\_iam\_org\_id](#input\_onboarding\_iam\_org\_id) | Tenant IAM organization (GUID) to be onboarded | `string` | n/a | yes |

## Outputs

No outputs.

# Contact / Getting help
Post your questions on the `#terraform` HSDP Slack channel

# License
License is MIT

## Requirements

| Name | Version |
|------|---------|
| [hsdp](#requirement\_hsdp) | >= 0.19.0 |

## Providers

| Name | Version |
|------|---------|
| [hsdp](#provider\_hsdp) | >= 0.19.0 |

## Modules

No modules.

## Resources

| Name | Type |
|------|------|
| [hsdp_iam_group.ai_inference_admin](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/resources/iam_group) | resource |
| [hsdp_iam_role.ai_inference_admin](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/resources/iam_role) | resource |
| [hsdp_iam_role.ai_inference_reader](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/resources/iam_role) | resource |
| [hsdp_iam_org.org](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/data-sources/iam_org) | data source |
| [hsdp_iam_user.admin_user](https://registry.terraform.io/providers/philips-software/hsdp/latest/docs/data-sources/iam_user) | data source |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [admin\_user\_ids](#input\_admin\_user\_ids) | List of IA-Inference admin users IDs | `list(string)` | `[]` | no |
| [admin\_users](#input\_admin\_users) | List of IA-Inference admin users | `list(string)` | `[]` | no |
| [onboarding\_iam\_org\_id](#input\_onboarding\_iam\_org\_id) | Tenant IAM organization (GUID) to be onboarded | `string` | n/a | yes |

## Outputs

No outputs.