DevOps Tools and Plug-ins
This section covers the DevOps tools and plug-ins available for working with Oracle Cloud Infrastructure services.
Oracle Cloud Infrastructure provides many DevOps tools and plug-ins for working with Oracle Cloud Infrastructure services. These can simplify provisioning and managing infrastructure or enable automated testing and continuous delivery.
- Documentation: Terraform Provider
- Download: GitHub
OCI Modules for PowerShell - A set of cmdlet modules that can be used with PowerShell Core to manage Oracle Cloud Infrastructure resources, such as Compute, Load Balancer, and Database services.
- Documentation: OCI Modules for PowerShell
- Download: GitHub or PowerShell Gallery
Ansible Collection - Automate provisioning and configuring of Oracle Cloud Infrastructure resources, such as Compute, Load Balancer, and Database services.
- Documentation: Ansible Collection
- Download: GitHub
Compute Jenkins Plug-in - Bring up and down services or nodes as required to serve Jenkins Build Jobs and dynamically allocate Oracle Cloud Infrastructure resources for continuous integration tasks.
- Documentation: Compute Jenkins Plug-in
- Download: GitHub
OCI DevOps Plugin for Jenkins - Upload artifacts, and run deployments on Oracle Cloud Infrastructure from Jenkins. A Jenkins master instance with the DevOps plugin can upload artifacts to the Artifacts Registry repository, and trigger the deployment pipeline for deploying those artifacts.
- Documentation: OCI DevOps Plugin for Jenkins
- Download: GitHub
Chef Knife Plug-in - Manage Oracle Cloud Infrastructure resources with Chef Knife, a command line tool that provides an interface between a local chef-repo and the Chef server.
- Documentation: Chef Knife Plug-in
- Download: GitHub
Grafana Plug-in - Visualize metrics from the Monitoring service in your Grafana instance.
- Documentation: Grafana Plug-in
- Download: GitHub
Terraform Kubernetes Installer - Provision and configure the resources needed to run a highly available and configurable Kubernetes cluster.
- Download: GitHub
Kubernetes Volume Provisioner - Enable dynamic provisioning of storage resources when running Kubernetes on Oracle Cloud Infrastructure.
- Download: GitHub
OCI Provider for Pulumi - The Oracle Cloud Infrastructure (OCI) provider for Pulumi can be used to provision any of the resources available in the Oracle Cloud Infrastructure.
- Documentation: OCI Provider for Pulumi
- Download: GitHub
DevOps Integrations
- Jenkins X Integration: Create a new Kubernetes cluster on Oracle Cloud Infrastructure Kubernetes Engine.
- Packer Integration: Create reusable custom images.
Other Services and Features for DevOps
Oracle Cloud Infrastructure provides other services and features relevant to DevOps professionals.
- Kubernetes Engine (OKE): Reliably build, deploy, and manage cloud-native containerized applications. You specify the compute resources that your applications require, and Kubernetes Engine provisions them on Oracle Cloud Infrastructure in an existing tenancy.
- Oracle Cloud Infrastructure Registry : Store, share, and manage development artifacts like Docker images. As Oracle Cloud Infrastructure Registry is managed by Oracle, your applications are deployed reliably and you don't have to deal with operational issues.
- Solutions for Self-Managed Kubernetes: Create highly customized Kubernetes platforms to deploy and manage cloud native containerized applications by using open source technologies and Oracle Cloud Infrastructure primitives.