https://github.com/run-x/opta Skip to content Sign up * Why GitHub? + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} run-x / opta Public * Notifications * Fork 19 * Star 400 * Infrastructure-as-code where you work with high-level constructs instead of getting lost in low level cloud configuration docs.opta.dev Apache-2.0 License 400 stars 19 forks Star Notifications * Code * Issues 30 * Pull requests 13 * Actions * Projects 1 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 34 branches 78 tags Code Latest commit @juandiegopalomino juandiegopalomino Bugfixing Custom Terraform and adding Redshift example (#705) ... 3e8f5e1 Feb 11, 2022 Bugfixing Custom Terraform and adding Redshift example (#705) * Bugfixing Custom Terraform and adding Redshift example 1. Custom terraform was broken because the empty tf_module was no longer found (probably accidentally deleted in one of the refactors) 2. Added fully working Redshift example using remote terraform modules. * Addressing cr * addressing cr 3e8f5e1 Git stats * 707 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .circleci Add github user for better analytics (#687) Feb 10, 2022 .github Fix update-latest (#652) Feb 1, 2022 assets Replace old aws button with new one (#445) Oct 26, 2021 config Remove aws_s3_bucket_public_access_block from Buckets (#656) Feb 3, 2022 examples Bugfixing Custom Terraform and adding Redshift example (#705) Feb 11, 2022 modules Bugfixing Custom Terraform and adding Redshift example (#705) Feb 11, 2022 opta OPTA DEPLOY User optimization (#659) Feb 8, 2022 scripts Jd/opta examples (#628) Jan 26, 2022 tests OPTA DEPLOY User optimization (#659) Feb 8, 2022 .gitignore Adding local to gitignore Jan 27, 2022 CONTRIBUTING.md Update CONTRIBUTING.md Feb 8, 2022 LICENSE Update README (#240) May 13, 2021 Makefile Add init_templates to config (#299) Jul 9, 2021 Pipfile Feature/secret bulk-update (#587) Jan 18, 2022 Pipfile.lock Feature/secret bulk-update (#587) Jan 18, 2022 README.md Update readme to link to the new guides (#685) Feb 9, 2022 SECURITY.md Create SECURITY.md May 24, 2021 UPGRADING.md Create CONTRIBUTING.md and UPGRADING.md (#664) Feb 8, 2022 codecov.yml Disable codecov/patch ci check (#88) Feb 11, 2021 conftest.py Added sentry and some simple amplitude events (#39) Jan 28, 2021 development.md custom-terraform readme for AWS (#599) Jan 19, 2022 mypy.ini Feature/secret bulk-update (#587) Jan 18, 2022 opta.spec Hotfix/build imports issue fix (#556) Jan 4, 2022 pyproject.toml lint Dec 9, 2020 rejigdirs.py Tentative new file structure for module_api (#508) Dec 1, 2021 setup.cfg Feature/secret bulk-update (#587) Jan 18, 2022 View code [ ] What is Opta Why use Opta Features Cloud services Coexistence with existing Infrastructure Try out Opta Development Miscellaneous README.md [125824286-149ea52e-ef45-4f41-9579-] Supercharge DevOps on any cloud Current Release Tests [6874747073] License Commit Activity [6874747073] Security Documentation | Slack Community | Email: info@runx.dev What is Opta Opta is an Infrastructure-As-Code framework where you work with high-level constructs instead of getting lost in low level cloud configuration. Opta gives you a vast library of modules that you can connect together to build your ideal Infrastructure stack. Best of all, Opta uses Terraform under the hood - so you're never locked in. You can always write custom Terraform or even take the Opta generated Terraform and go your own way! Why use Opta Infrastructure as code (IaC) has rapidly become the standard for provisioning and managing Infrastructure and for the right reasons! But the leading IaC tools are still complicated to use and require deep Cloud/Infrastructure expertise. Opta was conceptualized to help address this complexity. Opta is a simpler IaC framework with best practices built-in. It enables users to set up automated, scalable and secure infrastructure without being a cloud expert or spending days figuring out cloud minutiae! We are confident it can drastically reduce the cloud complexity and devops headaches of most fast moving organizations. It is already being used by companies - big and small :) To read more about the vision behind Opta, check out this blog post. If you'd like to try it out or have any questions - feel free to join our Slack or explore the Getting Started Guide! [149367998-9f00a9f4-abaa-4abf-949c-5b470e7d410c] Demo Video Features Cloud services Opta supports the 3 major clouds - AWS, GCP and Azure. It has modules for the most commonly used services in these clouds like: * Microservices (powered by Kubernetes) * Databases - Postgres, MySQL, Redis * Serverless workloads * Networking - VPCs, Subnets, Load balancers * CDN (Content Delivery Network) * Object storage (S3, GCS) Additionally, we bake in best practices like: * Observability (Datadog, LogDNA) * SOC2 compliance * Continuous Deployment * Hardened network and security configurations (AWS, GCP, Azure) * Auto-scaling and high availability (HA) Coexistence with existing Infrastructure Opta aims to be compatible with your existing Infrastructure setup. You can: * Import existing Terraform infrastructure into Opta * Write custom Terraform modules (for services that Opta doesn't support yet) * Run Opta in existing VPCs (WIP) * Export the generated Terraform (WIP) Try out Opta Check out the Getting Started Guide. You can also explore some examples to get a better idea of what you can do with Opta. Development We love user contributions! Check out our Contributing and Dev guide to get started. Miscellaneous * Team behind Opta * How Opta delivers upgrades * Bugfix / Feature request policy * Comparison with other tools (WIP) * Public roadmap * Case studies - Flyte (More on the way!) About Infrastructure-as-code where you work with high-level constructs instead of getting lost in low level cloud configuration docs.opta.dev Topics kubernetes infrastructure aws devops continuous-delivery azure terraform gcp cloud-native Resources Readme License Apache-2.0 License Stars 400 stars Watchers 12 watching Forks 19 forks Releases 77 Fix datadog APM issues Latest Feb 3, 2022 + 76 releases Contributors 12 * @juandiegopalomino * @legalosLOTR * @NitinAgg * @nsarupr * @kevjin * @bigbitbus * @QuinnNgo * @RemyDeWolf * @rabbitfang * @ajcwebdev * @wpride * @abhinavg Languages * Python 75.5% * HCL 22.2% * Smarty 1.3% * Shell 0.6% * Open Policy Agent 0.3% * Makefile 0.1% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.