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.2.tar.gz (475.5 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.2-py3-none-any.whl (594.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iac_code-0.2.2.tar.gz
  • Upload date:
  • Size: 475.5 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.2.tar.gz
Algorithm Hash digest
SHA256 c7331862bd6a5c01a2c52cd6822738a8b42bd4714f2e66318bd8b35ae084d81d
MD5 a96656766d896c8e9808147b7a5e092d
BLAKE2b-256 a2d8540d85552702c672d3524330fa127e9fd0bc4f390365616fb45c563f65e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iac_code-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 594.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 05e6221c4810bb7a495c43b8c1823e8fe36c436688e3fc7c20df5a8e5e93c8bf
MD5 a61011b6d5f72e1cbb205d3a173ff2d0
BLAKE2b-256 6683477263724dff207013e69f76b35bc3ef2bbb603d5d68f6ec7e7d9b07fb30

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