Skip to content

Commit 80b4894

Browse files
[Update] Manually Deploy an Apache Kafka Cluster on Akamai (#7279)
* Describe new variables that have been added to the Ansible playbook in docs-cloud-projects repo * Update contributors and modified date
1 parent 3e69078 commit 80b4894

File tree

1 file changed

+11
-1
lines changed
  • docs/guides/applications/big-data/manually-deploy-kafka-cluster

1 file changed

+11
-1
lines changed

docs/guides/applications/big-data/manually-deploy-kafka-cluster/index.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ slug: manually-deploy-kafka-cluster
33
title: "Manually Deploy an Apache Kafka Cluster on Akamai"
44
description: "Learn how to deploy and test a secure Apache Kafka cluster on Akamai using provided, customizable Ansible playbooks."
55
authors: ["John Dutton","Elvis Segura"]
6-
contributors: ["John Dutton","Elvis Segura"]
6+
contributors: ["John Dutton","Elvis Segura","Philip Tellis","Nathan Melehan"]
77
published: 2024-11-20
8+
modified: 2025-05-29
89
keywords: ['apache kafka','kafka','data stream','stream management']
910
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
1011
external_resources:
@@ -239,6 +240,9 @@ All secrets are encrypted with the Ansible Vault utility as a best practice.
239240
- `region`: The data center region for the cluster.
240241
- `image`: The distribution image to be installed on each Kafka instance. The deployment in this guide supports the `ubuntu24.04` image.
241242
- `group` and `linode_tags` (optional): Any [groups or tags](/docs/guides/tags-and-groups/) you with to apply to your cluster’s instances for organizational purposes.
243+
- `firewall_label` (optional): The label for a [Cloud Firewall](https://techdocs.akamai.com/cloud-computing/docs/cloud-firewall) that can be created for the cluster. If this label is not provided, the firewall is not created.
244+
- `vpc_label` (optional): The label for a [VPC](https://techdocs.akamai.com/cloud-computing/docs/vpc) that can be created for the cluster. If this label is not provided, the VPC is not created.
245+
- `domain_name` and `ttl_sec` (optional): A domain name and [TTL (in seconds)](https://techdocs.akamai.com/cloud-computing/docs/troubleshooting-dns-records#set-the-time-to-live-or-ttl) for the cluster. Each cluster instance is assigned a subdomain of this domain name. For example, if your domain name is `example.com`, a record named `instance_label.example.com` is created for each instance. If a domain name is not provided, these records are not created.
242246
- `cluster_size`: The number of Kafka instances in the cluster deployment. Minimum value of 3.
243247
- `sudo_username`: A sudo username for each cluster instance.
244248
- `country_name`, `state_or_province_name`, `locality_name`, and `organization_name`: The geographical and organizational information for your self-signed TLS certificate.
@@ -255,6 +259,12 @@ All secrets are encrypted with the Ansible Vault utility as a best practice.
255259
image: linode/ubuntu24.04
256260
group:
257261
linode_tags:
262+
firewall_label:
263+
vpc_label:
264+
265+
# Optional settings for DNS
266+
domain_name:
267+
ttl_sec:
258268
259269
cluster_size: 3
260270
client_count: 2

0 commit comments

Comments
 (0)