Python runtime package for Exasol Ansible collection modules.
Project description
Exasol Ansible Collection
Ansible Collection for automating Exasol database operations.
Installation
The collection is not published to Ansible Galaxy yet. To try it locally, build the collection archive from this checkout and install that archive:
poetry run nox -s collection:build
poetry run ansible-galaxy collection install --force .build_output/collections/exasol-exasol-*.tar.gz
Run the Ansible collection sanity checks with:
poetry run nox -s collection:sanity
After the collection is published, installation will use the Galaxy collection name:
ansible-galaxy collection install exasol.exasol
Runtime Dependencies
Install the Python dependencies required by the collection modules in the execution environment that runs Ansible:
python -m pip install -r requirements.txt
The dependency list includes exasol-ansible-modules, the Python package with
the Exasol module runtime logic.
Usage
Use the collection from a playbook with the fully qualified collection name:
---
- name: Prepare Exasol hosts
hosts: all
collections:
- exasol.exasol
tasks:
- name: Verify the collection is available
ansible.builtin.debug:
msg: "Exasol collection is installed."
The collection is currently a skeleton. Add module-specific tasks once public modules are available.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exasol_ansible_modules-0.1.0.tar.gz.
File metadata
- Download URL: exasol_ansible_modules-0.1.0.tar.gz
- Upload date:
- Size: 13.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.0 CPython/3.11.15 Linux/6.17.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
526032313f2da32c7dcd4b3d561e384a75ca02e59b65ebcb1a4a580812424c03
|
|
| MD5 |
a8f310caed9eff3fcad3a21344a14d6b
|
|
| BLAKE2b-256 |
46502b27c8922919062e9c830da3cb3882187a8c4cc36a344ffdf41161f8b781
|
File details
Details for the file exasol_ansible_modules-0.1.0-py3-none-any.whl.
File metadata
- Download URL: exasol_ansible_modules-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.0 CPython/3.11.15 Linux/6.17.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0461f05ee2b353da0c4090edde97309414af13e2f6c872528b50b58705ac7a4b
|
|
| MD5 |
9de8b19841b1d4e0fca91da8071da23a
|
|
| BLAKE2b-256 |
83d3e96f092b8709482ca8bce64449b8ef06c939a827d8fa4bf24ba04285c54c
|