Skip to content

Commit

Permalink
Add support for disabling certificate validation when downloading the…
Browse files Browse the repository at this point in the history
… Kafka package
  • Loading branch information
sleighzy committed Jul 8, 2022
1 parent d9537b6 commit e15004f
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 3 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ See <https://github.com/ansible/ansible/issues/71528> for more information.
| Variable | Default |
| ---------------------------------------------- | -------------------------------- |
| kafka_download_base_url | <https://dlcdn.apache.org/kafka> |
| kafka_download_validate_certs | yes |
| kafka_version | 3.2.0 |
| kafka_scala_version | 2.13 |
| kafka_create_user_group | true |
Expand Down
1 change: 1 addition & 0 deletions defaults/main/001-kafka.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
# The Apache Kafka version to be downloaded and installed
# kafka_download_base_url should be set to https://archive.apache.org/dist/kafka/ for older versions than the current
kafka_download_base_url: https://dlcdn.apache.org/kafka
kafka_download_validate_certs: yes
kafka_version: 3.2.0
kafka_scala_version: 2.13

Expand Down
1 change: 1 addition & 0 deletions molecule/default/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ provisioner:
zookeeper_id: 2
kafka_broker_id: 1
kafka_listener_hostname: server-2
kafka_download_validate_certs: no
server-3:
zookeeper_id: 3
kafka_broker_id: 2
Expand Down
7 changes: 4 additions & 3 deletions tasks/main.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- name: Load OS-specific variables
include_vars: "{{ item }}"
include_vars: '{{ item }}'
with_first_found:
- ../vars/{{ ansible_os_family }}.yml
- ../vars/{{ ansible_distribution_release }}.yml
Expand Down Expand Up @@ -35,8 +35,9 @@

- name: Download Apache Kafka
get_url:
url: "{{ kafka_download_base_url }}/{{ kafka_version }}/kafka_{{ kafka_scala_version }}-{{ kafka_version }}.tgz"
url: '{{ kafka_download_base_url }}/{{ kafka_version }}/kafka_{{ kafka_scala_version }}-{{ kafka_version }}.tgz'
dest: /tmp
validate_certs: '{{ kafka_download_validate_certs }}'
when: not dir.stat.exists
tags:
- kafka_download
Expand Down Expand Up @@ -262,7 +263,7 @@
- name: Template kafka systemd service
template:
src: kafka.service.j2
dest: "{{ kafka_unit_path }}"
dest: '{{ kafka_unit_path }}'
group: '{{ kafka_group }}'
owner: '{{ kafka_user }}'
mode: 0644
Expand Down

0 comments on commit e15004f

Please sign in to comment.