Tools & Automation in Cloudera Cloud Factory
Cloudera Cloud Factory provides a variety of tools and interfaces that enable automation, integration, and efficient management of your cloud infrastructure. This page serves as a central hub linking to documentation for each supported tool.
Taikun CLI
The Taikun CLI is a command-line tool that allows you to manage your Cloud Factory environment directly from the terminal.
- Capabilities: Manage projects, users, templates, Kubernetes clusters, billing rules, and more.
- Supported OS: macOS, Linux, Windows
Terraform Provider
The official Terraform provider for Cloudera Cloud Factory enables infrastructure-as-code management through Terraform.
- Capabilities: Manage Kubernetes clusters, projects, cloud accounts, templates, notifications, and more.
- Provider name:
itera-io/taikun
Taikun API
The Taikun API allows programmatic access to nearly all Cloud Factoy functionalities.
- Format: Standard HTTP/JSON API
- Authentication: via API token
- Use cases: Automation, monitoring, custom integrations, CI/CD
CCC to CCF Script
This repository contains a single Bash script, ott.sh, which automates the process of setting up OpenStack and Cloudera Cloud Factory credentials.
- Purpose: Automates the setup of OpenStack and Cloudera Cloud Factory credentials, project creation, user management, and cloud credential generation.
- Repository: ccc-to-ccf Script
- Usage: The script can be used as a command-line utility to facilitate migration and reduce manual setup.
For a detailed explanation of how to automate the cloud integration from OpenStack to Cloudera Cloud Factory, visit the Automating Cloud Integration: OpenStack to Cloudera Cloud Factory Made Easy page.
Note
The script is designed for advanced users who are familiar with OpenStack and Cloudera Cloud Factory and wish to automate the migration process.
Taikun Python Client
TaikunPyClient is the Python client for Cloudera Cloud Factory, designed to simplify interactions with the Taikun REST API.
- Features
- Easy authentication via API token
- Manage projects, users, clouds, policies, and more
- Automate cloud operations with Python scripts
- Useful for CI/CD, infrastructure automation, and reporting