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 a number of 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.