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 -

Contact Us

DingTalk Discord
DingTalk Discord

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.3.tar.gz (488.6 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.3-py3-none-any.whl (607.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iac_code-0.2.3.tar.gz
  • Upload date:
  • Size: 488.6 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.3.tar.gz
Algorithm Hash digest
SHA256 8a0fc3be4562f0505bdc0aed3050e3cc3e11e524641858fd179d9a05fccecb62
MD5 db79a6f04a97936bcac133829fd73bea
BLAKE2b-256 33c63065d0d5f7beaa4756b5c2584d18ceaa021afecd954fcf39b9525adf756a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iac_code-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 607.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d034baf3e55634882dbdc8bcb634eb8d8e19cd6e7958d94abf3e34ca1c2a5a00
MD5 153b064d9b40a5c25ce9896b2afe366c
BLAKE2b-256 f5eda1e8a649b4ea5bc41c766845b4b9789d95121030e5b0b8f652eb5b13d5d8

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