Skip to content

Commit 20bf60f

Browse files
committed
feat: publish also aws and gcp module placeholders
1 parent 9cd2488 commit 20bf60f

File tree

18 files changed

+3624
-288
lines changed

18 files changed

+3624
-288
lines changed

.projen/deps.json

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/tasks.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projenrc.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const project = new HybridModule({
1010
authorAddress: "[email protected]",
1111
defaultReleaseBranch: "main",
1212
packageManager: NodePackageManager.NPM,
13-
devDeps: ["projen-cdktf-hybrid-construct"],
13+
devDeps: ["projen-cdktf-hybrid-construct", "@aws-sdk/client-ecs"],
1414
license: "MIT",
1515
jsiiVersion: "~5.8.0",
1616
constructVersion: "10.4.2",
@@ -21,7 +21,13 @@ const project = new HybridModule({
2121
}),
2222
repositoryUrl:
2323
"https://github.com/Hi-Fi/terraform-cdk-serverless-github-actions-runner-controller.git",
24-
peerDeps: ["@cdktf/provider-azurerm", "@cdktf/provider-random"],
24+
peerDeps: [
25+
"@cdktf/provider-azurerm",
26+
"@cdktf/provider-random",
27+
"@cdktf/provider-aws",
28+
"@cdktf/provider-google",
29+
"@cdktf/provider-null",
30+
],
2531
...publishToRegistries({
2632
name: "serverless-github-actions-runner-controller",
2733
namespace: "hi-fi",

modules/azure-container-apps/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
```hcl
99
module "arc_on_aca" {
10-
source = "juho.saarinen/terraform-cdk-serverless-github-actions-runner-controller.git//modules/azure-container-apps"
10+
source = "Hi-Fi/serverless-github-actions-runner-controller/cdk//modules/azure-container-apps"
1111
}
1212
```
1313
<!-- BEGIN_TF_DOCS -->
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Actions Runner Controller (ARC) on Elastic Container Service (ECS)
2+
3+
> [!WARNING]
4+
> This is currently PoC level thing for module publishing. Not ready for production or any use
5+
6+
## Usage
7+
8+
```hcl
9+
module "arc_on_aca" {
10+
source = "Hi-Fi/serverless-github-actions-runner-controller/cdk//modules/elastic-container-service"
11+
}
12+
```
13+
<!-- BEGIN_TF_DOCS -->
14+
## Requirements
15+
16+
| Name | Version |
17+
|------|---------|
18+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.96.0 |
19+
20+
## Providers
21+
22+
| Name | Version |
23+
|------|---------|
24+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.96.0 |
25+
26+
## Modules
27+
28+
No modules.
29+
30+
## Resources
31+
32+
| Name | Type |
33+
|------|------|
34+
| [aws_cloudwatch_log_group.aws_AutoscalerLogGroup_BFE58053](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/cloudwatch_log_group) | resource |
35+
| [aws_cloudwatch_log_group.aws_RunnerLogGroup_711756A6](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/cloudwatch_log_group) | resource |
36+
| [aws_ecs_cluster.aws_Cluster_BA268616](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/ecs_cluster) | resource |
37+
| [aws_ecs_service.aws_AutoscalerService_C7C3AA3C](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/ecs_service) | resource |
38+
| [aws_ecs_task_definition.aws_AutoscalerTaskDefinition_24A76F67](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/ecs_task_definition) | resource |
39+
| [aws_ecs_task_definition.aws_RunnerTaskDefinition_9C7563BE](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/ecs_task_definition) | resource |
40+
| [aws_efs_file_system.aws_efs_B3BBB350](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/efs_file_system) | resource |
41+
| [aws_efs_file_system.aws_externalsEfs_C15353C9](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/efs_file_system) | resource |
42+
| [aws_efs_mount_target.aws_EfsMountTarget_B2BDD3E5](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/efs_mount_target) | resource |
43+
| [aws_efs_mount_target.aws_ExternalsEfsMountTarget_2D9AE418](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/efs_mount_target) | resource |
44+
| [aws_iam_policy.aws_AutoscalerPolicy_FF16A997](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/iam_policy) | resource |
45+
| [aws_iam_policy.aws_RunnerPolicy_7B21DB81](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/iam_policy) | resource |
46+
| [aws_iam_role.aws_AutoscalerRole_CEB26423](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/iam_role) | resource |
47+
| [aws_iam_role.aws_RunnerRole_75263C23](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/iam_role) | resource |
48+
| [aws_iam_role.aws_TaskExecutionRole_FAB64402](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/iam_role) | resource |
49+
| [aws_iam_role_policy_attachment.aws_AutoscalerPolicyAttachment_5402A0C0](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/iam_role_policy_attachment) | resource |
50+
| [aws_iam_role_policy_attachment.aws_RunnerPolicyAttachment_A293771C](https://registry.terraform.io/providers/aws/5.96.0/docs/resources/iam_role_policy_attachment) | resource |
51+
| [aws_caller_identity.aws_Identity_FDC445BF](https://registry.terraform.io/providers/aws/5.96.0/docs/data-sources/caller_identity) | data source |
52+
| [aws_region.aws_Region_7477CA06](https://registry.terraform.io/providers/aws/5.96.0/docs/data-sources/region) | data source |
53+
| [aws_security_groups.aws_SecurityGroups_BAABB08D](https://registry.terraform.io/providers/aws/5.96.0/docs/data-sources/security_groups) | data source |
54+
| [aws_subnets.aws_Subnets_75E5377D](https://registry.terraform.io/providers/aws/5.96.0/docs/data-sources/subnets) | data source |
55+
56+
## Inputs
57+
58+
| Name | Description | Type | Default | Required |
59+
|------|-------------|------|---------|:--------:|
60+
| <a name="input_aws_PAT_4017AC3F"></a> [aws\_PAT\_4017AC3F](#input\_aws\_PAT\_4017AC3F) | Github PAT with Actions:Read and Admin:Read+Write scopes | `any` | n/a | yes |
61+
| <a name="input_aws_github_config_url_BFDD14B2"></a> [aws\_github\_config\_url\_BFDD14B2](#input\_aws\_github\_config\_url\_BFDD14B2) | Github URL where runners should register to. Format https://<GitHub host>/<your\_enterprise/org/repo> | `any` | n/a | yes |
62+
63+
## Outputs
64+
65+
No outputs.
66+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)