Skip to main content

Your AI-powered Infrastructure as Code assistant

Project description

iac-code

AI-powered Infrastructure as Code assistant for Alibaba Cloud (ROS / Terraform) through natural language interaction.

Test PyPI Package Python

Language: English | 中文 | Español | Français | Deutsch | 日本語 | Português

Documentation: https://aliyun.github.io/iac-code/

Installation

pip install iac-code

Usage

On first use, configure the LLM provider and IaC cloud service by entering /auth in interactive mode.

Interactive Mode

Run directly to enter the interactive REPL:

iac-code

Non-Interactive Mode

Pass a one-shot prompt via --prompt:

iac-code --prompt "Create a VPC and two ECS instances"

Reading from stdin is also supported:

echo "Create an OSS Bucket" | iac-code --prompt -

Project details


Download files

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

Source Distribution

iac_code-0.2.0.tar.gz (471.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iac_code-0.2.0-py3-none-any.whl (589.3 kB view details)

Uploaded Python 3

File details

Details for the file iac_code-0.2.0.tar.gz.

File metadata

  • Download URL: iac_code-0.2.0.tar.gz
  • Upload date:
  • Size: 471.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for iac_code-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9cda5a6b5f3b02dffe96b7e60befe427010f0f7aed38afdc72e2cd91615b52ca
MD5 6cc645c7ac2a589864054e9d918a67a4
BLAKE2b-256 d49d59cc115b87ce11963ba709994737734109337e93279ad8f6ae9c549ae3f9

See more details on using hashes here.

File details

Details for the file iac_code-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: iac_code-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 589.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for iac_code-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a5448bb4966b68ce9c0e98a3f60f30e81e7d403a68182e5e2a355d1d70c9655
MD5 556862a155ddd635ef5b6b623e907a5f
BLAKE2b-256 cd5daf5eb530973e01f7b6d33a1c0b567d05f086cf7791571e9b0af74fab8b1e

See more details on using hashes here.

Supported by

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