You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[aws_iam_policy_document.deny_unsecure_transport](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
391
394
392
395
## Inputs
393
396
394
397
| Name | Description | Type | Default | Required |
| <aname="input_ami_filter"></a> [ami\_filter](#input\_ami\_filter)| List of maps used to create the AMI filter for the action runner AMI. By default amazon linux 2 is used. |`map(list(string))`|`null`| no |
397
400
| <aname="input_ami_owners"></a> [ami\_owners](#input\_ami\_owners)| The list of owners used to select the AMI of action runner instances. |`list(string)`| <pre>[<br> "amazon"<br>]</pre> | no |
401
+
| <aname="input_aws_partition"></a> [aws\_partition](#input\_aws\_partition)| (optiona) partition in the arn namespace to use if not 'aws' |`string`|`"aws"`| no |
| <aname="input_block_device_mappings"></a> [block\_device\_mappings](#input\_block\_device\_mappings)| The EC2 instance block device configuration. Takes the following keys: `device_name`, `delete_on_termination`, `volume_type`, `volume_size`, `encrypted`, `iops`|`map(string)`|`{}`| no |
400
404
| <aname="input_cloudwatch_config"></a> [cloudwatch\_config](#input\_cloudwatch\_config)| (optional) Replaces the module default cloudwatch log config. See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html for details. |`string`|`null`| no |
@@ -428,6 +432,7 @@ In case the setup does not work as intended follow the trace of events:
428
432
| <aname="input_lambda_subnet_ids"></a> [lambda\_subnet\_ids](#input\_lambda\_subnet\_ids)| List of subnets in which the action runners will be launched, the subnets needs to be subnets in the `vpc_id`. |`list(string)`|`[]`| no |
429
433
| <aname="input_log_level"></a> [log\_level](#input\_log\_level)| Logging level for lambda logging. Valid values are 'silly', 'trace', 'debug', 'info', 'warn', 'error', 'fatal'. |`string`|`"info"`| no |
430
434
| <aname="input_log_type"></a> [log\_type](#input\_log\_type)| Logging format for lambda logging. Valid values are 'json', 'pretty', 'hidden'. |`string`|`"pretty"`| no |
435
+
| <aname="input_logging_kms_key_id"></a> [logging\_kms\_key\_id](#input\_logging\_kms\_key\_id)| Specifies the kms key id to encrypt the logs with |`string`|`null`| no |
431
436
| <aname="input_logging_retention_in_days"></a> [logging\_retention\_in\_days](#input\_logging\_retention\_in\_days)| Specifies the number of days you want to retain log events for the lambda log group. Possible values are: 0, 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, and 3653. |`number`|`180`| no |
432
437
| <aname="input_market_options"></a> [market\_options](#input\_market\_options)| DEPCRECATED: Replaced by `instance_target_capacity_type`. |`string`|`null`| no |
433
438
| <aname="input_minimum_running_time_in_minutes"></a> [minimum\_running\_time\_in\_minutes](#input\_minimum\_running\_time\_in\_minutes)| The time an ec2 action runner should be running at minimum before terminated if not busy. |`number`|`null`| no |
Copy file name to clipboardExpand all lines: images/linux-amzn2/github_agent.linux.pkr.hcl
+21-8Lines changed: 21 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,12 @@ variable "subnet_id" {
31
31
default=null
32
32
}
33
33
34
+
variable"associate_public_ip_address" {
35
+
description="If using a non-default VPC, there is no public IP address assigned to the EC2 instance. If you specified a public subnet, you probably want to set this to true. Otherwise the EC2 instance won't have access to the internet"
36
+
type=string
37
+
default=null
38
+
}
39
+
34
40
variable"instance_type" {
35
41
description="The instance type Packer will use for the builder"
36
42
type=string
@@ -66,15 +72,22 @@ variable "snapshot_tags" {
66
72
default={}
67
73
}
68
74
75
+
variable"custom_shell_commands" {
76
+
description="Additional commands to run on the EC2 instance, to customize the instance, like installing packages"
Copy file name to clipboardExpand all lines: images/ubuntu-focal/github_agent.ubuntu.pkr.hcl
+21-7Lines changed: 21 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,12 @@ variable "subnet_id" {
31
31
default=null
32
32
}
33
33
34
+
variable"associate_public_ip_address" {
35
+
description="If using a non-default VPC, there is no public IP address assigned to the EC2 instance. If you specified a public subnet, you probably want to set this to true. Otherwise the EC2 instance won't have access to the internet"
36
+
type=string
37
+
default=null
38
+
}
39
+
34
40
variable"instance_type" {
35
41
description="The instance type Packer will use for the builder"
36
42
type=string
@@ -66,12 +72,20 @@ variable "snapshot_tags" {
66
72
default={}
67
73
}
68
74
75
+
variable"custom_shell_commands" {
76
+
description="Additional commands to run on the EC2 instance, to customize the instance, like installing packages"
description="If using a non-default VPC, there is no public IP address assigned to the EC2 instance. If you specified a public subnet, you probably want to set this to true. Otherwise the EC2 instance won't have access to the internet"
30
+
type=string
31
+
default=null
32
+
}
33
+
34
+
variable"custom_shell_commands" {
35
+
description="Additional commands to run on the EC2 instance, to customize the instance, like installing packages"
0 commit comments