Metadata-Version: 2.1
Name: tf-init-booster
Version: 1.1.0
Summary: terraform init booster
Home-page: UNKNOWN
Author: Alex Khaerov
License: UNKNOWN
Description: # terraform-init-booster
        
        _A Pre-terraform routine that speedups terraform modules download for bulky blueprints._
        
        ## Problem statement
        
        - Terraform v0.12.x and older downloads module from git source for every usage (<https://github.com/hashicorp/terraform/issues/11435>). For bulky blueprints with hundreds of similar modules that make the process of `terraform init` slow.
        
        ## Installation
        
            pip install tf-init-booster
        
        ## Quickstart
        
            (blueprint folder)>tf-init-booster
            (blueprint folder)>terraform init
        
        ## Settings with environment variables
        
        - LOGLEVEL=INFO
        - GIT_PATH=/usr/bin/git
        
        ## Indications for use
        
        - Git as module source
        - Many modules with the same source
        
        ## Performance
        
        Based on a blueprint with 580 modules, 10 of them unique.
        
        - Pure `terraform init` - 3m08s
        - Boosted + `terraform init` - 39s (2.7s + 36.5s)
        
        ## Compatibility
        
        Designed for terraform v0.12 and v0.11
        
        ## Requrements
        
        - Python 3.6+
        - (optional) gitpython * module
        
        \* otherwise, system git will be used
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
