Skip to main content

A CLI tool for managing credentials and executing playbooks for Cloudera demonstrations, workshops, and tutorials.

Project description

cloudera-assist

A CLI application for managing credentials and executing playbooks for Cloudera demonstrations, workshops, and tutorials.

Built with Hatch

Install

Install the CLI tool (in your preferred venv manager):

pip install git+https://github.com/cloudera-labs/cloudera-assist.git

And then run cldr-assist in any ansible-navigator-enabled Cloudera project!

Usage

tk tk

Develop

cloudera-assist uses uv and hatch to manage the build process and environments and pytest for testing.

Install the two management tools to your system, e.g. brew install uv hatch.

To work with a CLI development shell, run hatch shell to spin up a venv with the project's dependencies and some additional libraries for pytest.

You can then run tests using hatch run test.

Versioning can be handled by hatch version and its permutations; the tool is set to manage the VERSION variable in src/cloudera_assist/__version__.py.

To add a new Python dependency, run uv add <the library>. This will update the pyproject.toml file and the general venv for the project.

License and Copyright

Copyright 2025, 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

http://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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudera_assist-0.1.0b0.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cloudera_assist-0.1.0b0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file cloudera_assist-0.1.0b0.tar.gz.

File metadata

  • Download URL: cloudera_assist-0.1.0b0.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for cloudera_assist-0.1.0b0.tar.gz
Algorithm Hash digest
SHA256 ead88089b5d753746e0c619b2ac0fc72eed7f73e6200bb89ff5b39172b7f9215
MD5 c27f89bab8295b815d12832e5d51a6a0
BLAKE2b-256 fa2ada3894557eca6aef2672697a3f794834d34cd5a5045dbc0eb78e2a291262

See more details on using hashes here.

File details

Details for the file cloudera_assist-0.1.0b0-py3-none-any.whl.

File metadata

File hashes

Hashes for cloudera_assist-0.1.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ecd6544fdc7bd24e9647aeb1f2dcd9d662323bbc2f4587447dccb44f3a9c866
MD5 2a99514ed76da1de7b7f9084081263b3
BLAKE2b-256 679ef47466ed35dee4b2cd7ac2ecd6adb64a554954da5b0fbebd8b4ae43a264d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page