telia-oss / terraform-modules

Terraform modules that have not been published to the registry.
MIT License
3 stars 6 forks source link

Consider a public S3 bucket for Open source artifacts like Lambda #4

Closed glennbech closed 6 years ago

glennbech commented 6 years ago

To make adoption of some components in this repository easier, it could be an idea to have a public S3 bucket for artifacts like Lambda distributions. As an example, we could put the S3 Log forwarder lambda zip file in the bucket- and the terraform component would work "out of the box" for users trusting Telia enough to use the artifact provided in the bucket.

itsdalmo commented 6 years ago

This work is underway! We are provisioning an new "opensource" AWS account where we can grant Travis access to upload artifacts. Once the account is in place we'll try to figure out a good pattern for uploading releases to S3 and referencing them from the modules, so hopefully all we'll have to do is reference the module and it'll use the version of the artifact (that we have pre-built) that matches the module (by default).

Adding a list of projects that I know are waiting for a solution:

PS: For this to work, we'll probably want to put the lambda code and terraform in the same repository.

mikael-lindstrom commented 6 years ago

We now have a separate account with a opensource bucket (telia-oss) and everything except cloudwatch-logs-s3-forwarder is now available there. Since its configured in an internal repo just ping me or @itsdalmo and we will help you set it up @glennbech.