MCPcopy Create free account
hub / github.com/beelit94/python-terraform / plan

Method plan

python_terraform/terraform.py:160–177  ·  view source on GitHub ↗

Refer to https://www.terraform.io/docs/commands/plan.html :param detailed_exitcode: Return a detailed exit code when the command exits. :param dir_or_plan: relative path to plan/folder :param kwargs: options :return: ret_code, stdout, stderr

(
        self,
        dir_or_plan: Optional[str] = None,
        detailed_exitcode: Type[TerraformFlag] = IsFlagged,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

158 return self.cmd("destroy", *args, **options)
159
160 def plan(
161 self,
162 dir_or_plan: Optional[str] = None,
163 detailed_exitcode: Type[TerraformFlag] = IsFlagged,
164 **kwargs,
165 ) -> CommandOutput:
166 """Refer to https://www.terraform.io/docs/commands/plan.html
167
168 :param detailed_exitcode: Return a detailed exit code when the command exits.
169 :param dir_or_plan: relative path to plan/folder
170 :param kwargs: options
171 :return: ret_code, stdout, stderr
172 """
173 options = kwargs.copy()
174 options["detailed_exitcode"] = detailed_exitcode
175 options = self._generate_default_options(options)
176 args = self._generate_default_args(dir_or_plan)
177 return self.cmd("plan", *args, **options)
178
179 def init(
180 self,

Callers 2

test_planMethod · 0.95
applyMethod · 0.95

Calls 3

cmdMethod · 0.95

Tested by 1

test_planMethod · 0.76