{"repo":"gofireflyio/aiac","free":true,"listed":false,"github":"https://github.com/gofireflyio/aiac","clone":"git clone https://github.com/gofireflyio/aiac.git","description":"Artificial Intelligence Infrastructure-as-Code Generator.","language":"Go","stars":3785,"topics":["ai","chatgpt","iac","openai","pulumi","terraform","amazon-bedrock","ollama","llms"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Artificial Intelligence Infrastructure-as-Code Generator. Description Use Cases and Example Prompts Generate IaC Generate Configuration Files Generate CI/CD Pipelines Generate Policy as Code Generate Utilities Command Line Builder Query Builder Instructions Installation Configuration Usage Command Line Listing Models Generating Code Via Docker As a Library Upgrading from v4 to v5 Changes in Configuration Changes in CLI Invokation Changes in Model Usage and Support Other Changes Example Output Troubleshooting License Description aiac is a library and command line tool to generate IaC (Infrastructure as Code) templates, configurations, utilities, queries and more via LLM providers such as OpenAI, Amazon Bedrock and Ollama. The CLI allows you to ask a model to generate templates for different scenarios (e.g. \"get terraform for AWS EC2\"). It composes an appropriate request to the selected provider, and stores the resulting code to a file, and/or prints it to standard output. Users can define multiple \"backends\" targeting different LLM providers and environments using a simple configuration file. Use Cases and Example Prompts Generate IaC - aiac terraform for a highly available eks - aiac pulumi golang for an s3 with sns notification - aiac cloudformation for a neptundb Generate Configuration Files - aiac dockerfile for a secured nginx - aiac k8s manifest for a mongodb deployment Generate CI/CD Pipelines - aiac jenkins pipeline for building nodejs - aiac github action that plans a","default_branch":null,"files":null,"tree":[],"storefront":"/r/gofireflyio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gofireflyio/aiac/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}