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.1.tar.gz (472.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.1-py3-none-any.whl (590.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iac_code-0.2.1.tar.gz
  • Upload date:
  • Size: 472.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.1.tar.gz
Algorithm Hash digest
SHA256 a480c4bd35061b3778d637b7728f7d41e26f4b11aeede993e3832000e384f84f
MD5 0a1b1b2fee11945f88ecef3515a75c0e
BLAKE2b-256 e5c553eba2b078717e129bdea28fb4e56558c30d540539a2dc7710e810b5f3a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iac_code-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 590.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa360f9176be8cd760724e37c1448058327a35be290eb747085ce87bdd69d5b9
MD5 10aeb5baa14599a2378d6cdd561e5d92
BLAKE2b-256 034b1c3023276376f3ebd5a39ef1d5bf09ca10454a12bc9ddd3604d7bffd4a16

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