Dec 30, 2020
Hi! Yes it is manual. But you can definetly automate the process. You can use GitLab CI to run the terraform script on every push, for example.
There are still some improvements that can be made to this process:
- You can use the Gitlab CI to update your lambda function instead of only zipping the package and uploading it to s3. You can use the following AWS CLI command for that:
aws lambda update-function-code.