Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
d7d367e
Add Accumulo prerequisites role
wmudge Aug 4, 2025
3f68d37
Add ActivityMonitor prerequisites role
wmudge Aug 4, 2025
7273329
Add Atlas prerequisites role
wmudge Aug 4, 2025
9b67d72
Add Cloudera Manager prerequisites role
wmudge Aug 4, 2025
51612e0
Add Cloudera Manager database prerequisites role
wmudge Aug 4, 2025
e0dc257
Add database prerequisites role
wmudge Aug 4, 2025
ed0aa84
Add Dataviz prerequisites role
wmudge Aug 4, 2025
0d88415
Add Dataviz database prerequisites role
wmudge Aug 4, 2025
ce8388b
Add Apache Druid prerequisites role
wmudge Aug 4, 2025
5d06df9
Add ECS prerequisites role
wmudge Aug 4, 2025
78fd95c
Add firewall prerequisites role
wmudge Aug 4, 2025
5814154
Add Apache Flink prerequisites role
wmudge Aug 4, 2025
bc92d66
Add Apache Flume prerequisites role
wmudge Aug 4, 2025
22aa462
Add Apache Hadoop prerequisites role
wmudge Aug 4, 2025
debbde3
Add Apache HBase prerequisites role
wmudge Aug 4, 2025
301f1ec
Add HDFS prerequisites role
wmudge Aug 4, 2025
a445fd4
Add Apache Hive prerequisites role
wmudge Aug 4, 2025
c835393
Add Apache Hive database prerequisites role
wmudge Aug 4, 2025
b07bbd5
Add HttpFS prerequisites role
wmudge Aug 4, 2025
77a3cda
Add Hue prerequisites role
wmudge Aug 4, 2025
f7c50d7
Add Hue database prerequisites role
wmudge Aug 4, 2025
1a55847
Add Apache Impala prerequisites role
wmudge Aug 4, 2025
ae65848
Add JDK prerequisites role
wmudge Aug 4, 2025
a8c07df
Add Apache Kafka prerequisites role
wmudge Aug 4, 2025
56e3d57
Add Kerberos prerequisites role
wmudge Aug 4, 2025
ccb2def
Add kernel prerequisites role
wmudge Aug 4, 2025
946b1c6
Add Cloudera Navigator Key Trustee prerequisites role
wmudge Aug 4, 2025
e264a23
Add Cloudera Key Management Systems prerequisites role
wmudge Aug 4, 2025
96ebc7c
Add Apache Knox prerequisites role
wmudge Aug 4, 2025
4c3a736
Add Apache Knox database prerequisites role
wmudge Aug 4, 2025
e5c6dc4
Add Apache Kudu prerequisites role
wmudge Aug 4, 2025
006fe65
Add Apache Livy prerequisites role
wmudge Aug 4, 2025
cde50ef
Add local accounts prerequisites role
wmudge Aug 4, 2025
2107578
Add MapReduce prerequisites role
wmudge Aug 4, 2025
fc50224
Add DNS networking prerequisites role
wmudge Aug 4, 2025
8d5a1e6
Add Apache NiFi prerequisites role
wmudge Aug 4, 2025
8fc13ef
Add Apache NiFi Registry prerequisites role
wmudge Aug 4, 2025
cc019be
Add NTP prerequisites role
wmudge Aug 4, 2025
df8946b
Add Apache Oozie prerequisites role
wmudge Aug 4, 2025
3774c41
Add Apache Oozie database prerequisites role
wmudge Aug 4, 2025
6431f36
Add general OS prerequisites role
wmudge Aug 4, 2025
00d65c8
Add Apache Phoenix prerequisites role
wmudge Aug 4, 2025
84e74c9
Add psycopg2 prerequisites role
wmudge Aug 4, 2025
cbf5ff6
Add Python prerequisites role
wmudge Aug 4, 2025
6a72e10
Add Hue Query Processor database prerequisites role
wmudge Aug 4, 2025
a00963f
Add Apache Ranger prerequisites role
wmudge Aug 4, 2025
5342d15
Add Apache Ranger database prerequisites role
wmudge Aug 4, 2025
f83aeaa
Add Reports Manager prerequisites role
wmudge Aug 4, 2025
906fdab
Add Random Number Generator prerequisites role
wmudge Aug 4, 2025
ac46f36
Add Schema Registry prerequisites role
wmudge Aug 4, 2025
7cfb8b4
Add Schema Registry database prerequisites role
wmudge Aug 4, 2025
21018f9
Add SELinux prerequisites role
wmudge Aug 4, 2025
3b5de01
Add Apache Sentry prerequisites role
wmudge Aug 4, 2025
9589cd5
Add general system services prerequisites role
wmudge Aug 4, 2025
c95e3a9
Add Streams Messaging Manager prerequisites role
wmudge Aug 4, 2025
54704c8
Add Streams Messaging Manager database prerequisites role
wmudge Aug 4, 2025
2445492
Add Apache Solr prerequisites role
wmudge Aug 4, 2025
eee52a3
Add Apache Spark prerequisites role
wmudge Aug 4, 2025
3ca5768
Add Apache Spark2 prerequisites role
wmudge Aug 4, 2025
04573d2
Add Apache Sqoop prerequisites role
wmudge Aug 4, 2025
263dfcd
Add SQL Stream Builder prerequisites role
wmudge Aug 4, 2025
be025f3
Add SQL Stream Builder database prerequisites role
wmudge Aug 4, 2025
5128089
Add Apache Superset prerequisites role
wmudge Aug 4, 2025
0b9dbf6
Add support matrix role
wmudge Aug 4, 2025
f4ddf7d
Add Transparent Huge Pages prerequisites role
wmudge Aug 4, 2025
7c6d82a
Add local TLS ACL prerequisites role
wmudge Aug 4, 2025
e1a072d
Add Apache Hadoop YARN prerequisites role
wmudge Aug 4, 2025
9102217
Add Apache Zeppelin prerequisites role
wmudge Aug 4, 2025
1757e13
Add Apache ZooKeeper prerequisites role
wmudge Aug 4, 2025
aebb99f
Update argument_specs to remove 'no_log' from documentation
wmudge Aug 4, 2025
e30bce8
Update short descriptions for clarity in indices
wmudge Aug 4, 2025
2852d91
Update documentation for release version and formatting
wmudge Aug 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 49 additions & 0 deletions roles/prereq_accumulo/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# prereq_accumulo

Set up for Accumulo

This role prepares a host for Accumulo usage by creating a dedicated system user and group named `accumulo`. This user is essential for running Accumulo processes with appropriate permissions and isolation.

The role will:
- Create the `accumulo` system user and group.
- Configure home directories and other necessary local paths for the `accumulo` user, if required.
- Ensure appropriate permissions are set for files and directories related to Accumulo.

# Requirements

- Root or `sudo` privileges are required on the target host to create system users and groups.

# Dependencies

None.

# Parameters

| Variable | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| | | | | This role has no configurable parameters. |

# Example Playbook

```yaml
- hosts: accumulo_nodes
tasks:
- name: Set up the accumulo user and environment
ansible.builtin.import_role:
name: cloudera.exe.prereq_accumulo

```
Copyright 2024 Cloudera, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```
23 changes: 23 additions & 0 deletions roles/prereq_accumulo/meta/argument_specs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
# Copyright 2024 Cloudera, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

argument_specs:
main:
short_description: Set up user accounts for Accumulo
description:
- Set up for Apache Accumulo usage, notably, create the local C(accumulo) user.
author: Cloudera Labs
version_added: "5.0.0"
options: {}
23 changes: 23 additions & 0 deletions roles/prereq_accumulo/molecule/default/converge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
# Copyright 2024 Cloudera, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

- name: Converge
hosts: all
gather_facts: false
become: true
tasks:
- name: Set up for Accumulo
ansible.builtin.import_role:
name: prereq_accumulo
Loading
Loading