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.0.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.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cloudera_assist-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 46c4cfbc633416d6ca5b25f9e08fe9a6fe71b5b18f5b1fb6644dfec8629e880b
MD5 a887291069ea9f9023e46b74d72fe263
BLAKE2b-256 b7e9411f287001afe4f73852819f677c941156273fecfea7120bd6ffae8cd1c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cloudera_assist-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c93e94b27817ad62cb9cf6f43c3f3a6c14d59ad9444ca0b18eb89a546f87656
MD5 713edb69bfa775dae80378e238628b6a
BLAKE2b-256 54375782140720f700938457b4aed85e84c4a405a044efa23c7ae6dfefedb4fa

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