Original Base Image of Atlantis that uses Python Libraries.
Upon using lambda functions in a repository, using the base image of Atlantis would run into errors since these functions use python. Therefore, this project was designed to get the latest image from Atlantis and adding python to the image in order to run these specific cases.
This project uses:
We suggest you create a specific repository where you can edit your terraform files and call the module from this repository.
One of the arguments is atlantis_image
and this is where we can specify the image from our packages. While Base Atlantis doesn't update a minor version (p.e from v0.19 to v0.20), you will have no need to update the image since this project will be in charge of the updates for the patches and the latest image will always point to the latest stable version.
module "atlantis" {
source = "[email protected]:nosportugal/terraform-aws-atlantis?ref=github-app-support"
name = "atlantis"
atlantis_image = "ghcr.io/nosportugal/docker-atlantis-python:0.19"
}
As an alternative, you can always choose to create your own Dockerfile and point to the image.
FROM ghcr.io/nosportugal/docker-atlantis-python:0.19
You can check the packages here.
Contributions are what make the open source community awesome! Any contributions you make are greatly appreciated.
-
Fork the Project
-
Create your Feature Branch
git checkout -b feature/my-feature
-
Commit your Changes
git commit -m 'Add some feature'
-
Push to the Branch
git push origin feature/my-feature
-
Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.