- Prerequisites
- Launch Docker container
- Connect container to OCI Tenancy
- Getting Started with Automation Toolkit
- Using the Automation Toolkit
- Grouping of generated Terraform files
- OCI Resource Manager Upload
- Additional CIS Compliance Features
- CD3 Validator Features
- Support for Additional Attributes
- Automation Toolkit Learning Videos
- Expected Behaviour Of Automation Toolkit
- FAQs
CD3 stands for Cloud Deployment Design Deliverable.
The CD3 Automation toolkit has been developed to help in automating the OCI resource object management.
It reads input data in the form of CD3 Excel sheet and generates the terraform files which can be used to provision the resources in OCI instead of handling the task through the OCI console manually. The toolkit also reverse engineers the components in OCI back to the Excel sheet and Terraform configuration. This generated Terraform code can be used by the OCI Resource Manager or leveraged by the organisations’ CI/CD processes.
OCI Services | Details |
---|---|
IAM/Identity | Compartments, Groups, Dynamic Groups, Policies |
Network | VCNs, Subnets, DRGs, IGWs, NGWs, LPGs, Route Tables, DRG Route, Tables, Security Lists, Network Security Groups, Application Load Balancer, Network Load Balancers |
Governance | Tags (Namespaces, Tag Keys, Defined Tags, Default Tags, Cost Tracking) |
Compute | Instances – VM, BM, Dedicated VM Hosts |
Storage | FSS, Block and Boot Volumes, Backup Policies |
Database | Exa Infra, ExaCS, DB Systems VM and BM, ATP, ADW |
Management Services | Events, Notifications, Alarms, Service Connector Hub (SCH) |
Developer Services | Resource Manager, Oracle Kubernetes Engine (OKE) |
CIS Landing Zone Compliance | Download and Execute CIS Compliance Check Script, VCN Flow Logs, Cloud Guard, Object Storage, Key Vault, Budget |
Click here to get started and manage your OCI Infra!
This project is open source. Please submit your contributions by raising an Issue or through Discussion topic in this repository. Currently, we do not accept any pull requests. Oracle appreciates any contributions that are made by the open source community.
Copyright (c) 2022 Oracle and/or its affiliates.
Licensed under the Universal Permissive License (UPL), Version 1.0.
See LICENSE for more details.
ORACLE AND ITS AFFILIATES DO NOT PROVIDE ANY WARRANTY WHATSOEVER, EXPRESS OR IMPLIED, FOR ANY SOFTWARE, MATERIAL OR CONTENT OF ANY KIND CONTAINED OR PRODUCED WITHIN THIS REPOSITORY, AND IN PARTICULAR SPECIFICALLY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. FURTHERMORE, ORACLE AND ITS AFFILIATES DO NOT REPRESENT THAT ANY CUSTOMARY SECURITY REVIEW HAS BEEN PERFORMED WITH RESPECT TO ANY SOFTWARE, MATERIAL OR CONTENT CONTAINED OR PRODUCED WITHIN THIS REPOSITORY. IN ADDITION, AND WITHOUT LIMITING THE FOREGOING, THIRD PARTIES MAY HAVE POSTED SOFTWARE, MATERIAL OR CONTENT TO THIS REPOSITORY WITHOUT ANY REVIEW. USE AT YOUR OWN RISK.