4
4
* Terraform module which creates resources to integrate AWS with New Relic by using Kinesis Firehose streams. Supports
5
5
* VPC Flow logs. Comes with the following sub modules:
6
6
*
7
- * [Fargate PHP Daemon](./modules/fargate_php_daemon/README.md)
8
- * [SSM License Key](./modules/ssm_license_key/README.md)
7
+ * * [Fargate PHP Daemon](./modules/fargate_php_daemon/README.md)
8
+ * * [SSM License Key](./modules/ssm_license_key/README.md)
9
9
*/
10
10
data "aws_caller_identity" "current" {}
11
11
12
12
#
13
13
# INTEGRATION ROLE
14
14
#
15
15
module "iam_integration_role" {
16
- source = " github.com/geekcell/terraform-aws-iam-role?ref=v1"
16
+ source = " geekcell/iam-role/aws"
17
+ version = " >= 1.0.0, < 2.0.0"
17
18
18
19
name = coalesce (var. ingeration_role_name , " ${ var . name } -integration" )
19
20
use_name_prefix = var. integration_role_name_prefix
@@ -41,7 +42,8 @@ module "iam_integration_role" {
41
42
# FIREHOSE ROLE
42
43
#
43
44
module "iam_firehose_role" {
44
- source = " github.com/geekcell/terraform-aws-iam-role?ref=v1"
45
+ source = " geekcell/iam-role/aws"
46
+ version = " >= 1.0.0, < 2.0.0"
45
47
46
48
name = coalesce (var. firehose_role_name , " ${ var . name } -firehose" )
47
49
use_name_prefix = var. firehose_role_name_prefix
@@ -58,7 +60,8 @@ module "iam_firehose_role" {
58
60
}
59
61
60
62
module "iam_firehose_policy" {
61
- source = " github.com/geekcell/terraform-aws-iam-policy?ref=v1"
63
+ source = " geekcell/iam-policy/aws"
64
+ version = " >= 1.0.0, < 2.0.0"
62
65
63
66
name = " ${ var . name } -firehose"
64
67
use_name_prefix = var. firehose_role_name_prefix
@@ -94,7 +97,8 @@ module "iam_firehose_policy" {
94
97
# METRIC STREAM ROLE
95
98
#
96
99
module "iam_metric_stream_role" {
97
- source = " github.com/geekcell/terraform-aws-iam-role?ref=v1"
100
+ source = " geekcell/iam-role/aws"
101
+ version = " >= 1.0.0, < 2.0.0"
98
102
99
103
name = coalesce (var. metric_stream_role_name , " ${ var . name } -metric-stream" )
100
104
use_name_prefix = var. metric_stream_role_name_prefix
@@ -111,7 +115,8 @@ module "iam_metric_stream_role" {
111
115
}
112
116
113
117
module "iam_metric_stream_policy" {
114
- source = " github.com/geekcell/terraform-aws-iam-policy?ref=v1"
118
+ source = " geekcell/iam-policy/aws"
119
+ version = " >= 1.0.0, < 2.0.0"
115
120
116
121
name = " ${ var . name } -metric-stream"
117
122
use_name_prefix = var. metric_stream_role_name_prefix
0 commit comments