Testing Terraform AWS Modules in Harness CI with LocalStack

Описание к видео Testing Terraform AWS Modules in Harness CI with LocalStack

LocalStack enables organizations to automate their application testing and integration process through DevOps practices, such as continuous integration (CI). LocalStack allows organizations to move away from complicated AWS testing and staging environments by enabling a key component of testing and delivering cloud-native applications.

To further automate the process, we use Infrastructure-as-Code (IaC) frameworks like Terraform that allow you to create your resources declaratively and apply those resources. Testing your Terraform modules against the real AWS cloud can be time-consuming and costly and can make you run into the risk of dangling resources after an unsuccessful CI run.

Using LocalStack to emulate a mock ephemeral AWS infrastructure on CI pipelines allows you to work on the same functionality the real AWS cloud provides while cutting down testing costs and deployment times.

In this session, Jim Sheldon, Senior Developer Advocate at Harness, will demonstrate how to use LocalStack to test Terraform modules on Harness CI. Harness CI allows you to create software pipelines that will enable you to check out your code, build the software, run your tests, and validate every code change. We wind up the session with updates about the all-new LocalStack release!

Social and Community:

• GitHub: https://github.com/localstack
• Twitter:   / _localstack  
• LinkedIn:   / localstack-cloud  
• Blog: https://localstack.cloud/blog/

Would you like to speak at a future meetup and present your use case or experience with LocalStack? Propose a talk by sending a mail at [email protected].

Chapters:

0:00 Intro
1:24 Introducing the Speaker
2:58 What is Harness?
4:11 Harness CI demonstration
10:48 Code demonstration
22:09 Create a Harness CI pipeline
30:06 Running the Harness CI pipeline
33:55 Pipeline execution across providers
35:18 Harness Resources
38:54 Q&A
48:24 LocalStack updates
51:44 Conclusion

Комментарии

Информация по комментариям в разработке