Skip to main content

terragit package

Project description

terragit

terragit is a Python package allow access to the GitLab server API , detect changes of each commit and execute terragrunt commands into changed folders

precondition

install python-gitlab package: pip install python-gitlab

Installation

pip install terragit

Start-up

for all commands you need to add gitlab token and gitlab url flags in order to access to your private projects:
{-t} {--gitlab_token } gitlab token wihch allow to access to your gitlab account
{-u} {--gitlab_url} gitlab url : default "https://gitlab.com" \

terragit {plan|validate|changes|apply|output}

{-d} {--destroy}: to indicate if it is destroy make plan a plan destroy and make apply a destroy
{-c} {--commit_id}: commit id
{-mrid} { --mr_id}: merge id
{-dir} {--directory}: directory
{-p} {--project_id}: project id
{-v} {-verbose}: to indicate if output will exit on the console and in log folder too\

terragit {docs}

{-p} {--project_id}: project id
{-m} {--module} : for docs module
{-l} {--live} : for live infra
{-o} {--output} : output path : default {"./"}\

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

terragit-0.3.0.tar.gz (7.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page