Skip to content
/ tfpy Public

Check and apply changes in all dir(s) in the current path

License

Notifications You must be signed in to change notification settings

wmariuss/tfpy

Repository files navigation

tfpy (terraformpy)

GitHub release (latest by date) Tag License Code style: black

Check and apply changes (only if changes exists) in all dir(s) in the current path. This can be used for CI/CD.

This was created to have a workaround for Gitea, Jenkins and use Terraform as a Team model. If you want something better I highly recommend to use Atlantis instead.

Requirements

  • Python >= 3.6
  • tfenv

Install

For easy deployment this is built as executable. You can download it from release section.

Build executable

  • pipenv install --dev
  • pipenv run tox -e package

Usage

  • tfpy --help for active parameters and options

Integration with CI/CD systems

Tests

Soon.

Contribute

Contributions are always welcome.

  • Fork the repo
  • Create a pull request against master
  • Be sure tests pass (if exists)

Check Git Flow for details.

Authors