Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyPI version

Introduction

Ansible Alteon modules and Radware common module_utils. these modules and module infrastructure consume services from the SDK, thus it must be installed prior running them Argument specification is a construct generate during runtime from the relevant SDK Configurator metadata, multi-choice values are directly dynamically accesses from SDK beans, therefor any update in SDK become available to the ansible module right after updating the SDK. this is useful for when a new attribute is introduced or a new value to current attribute

all modules support Check Mode + diff display and Idempotency. each configuration module support ansible 'state': present, absent, read, overwrite, append for overwrite when 'write on change' is set , an actual change will be triggered only if a change has evaluated. furthermore they utilize two SDK configuration features:

Installation

pip install radware-ansible-common-alteon

Design Principles

  • 4 modules: some indexed & others are a summary
  • 5 management modules: read device info, reboot, software upload, configuration upload/download, config management (commit, save, sync, revert, etc..)
  • 3 common modules: interfacing with SDK mng & config & common
  • The module execute configurator functions from the SDK
  • Check mode (dry_run) + diff display is supported on all modules
  • Idempotency: Change/ no change report + write on changes only
  • Revert_on_error
  • Exception handling: SDK stacktrace copy, warn user about supported version (from SDK)
  • Argument specification construct in runtime from SDK configurator: - a construct of SDK metadata: not restricted to Ansible - single point of change - choices (Enum) derive from SDK bean sub-package - directly become available to users after updating the SDK
  • Function Argument specification construct in runtime for Management services from SDK

Authors

Ansible Common & Alteon was created by Leon Meguira

Copyright

Copyright 2019 Radware LTD

License

GNU General Public License v3.0

See COPYING to see the full text.

Metadata

Release files for radware-ansible-common-alteon 0.3b35

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for radware-ansible-common-alteon 0.3b35
File Size Uploaded
radware-ansible-common-alteon-0.3b35.tar.gz 74.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for radware-ansible-common-alteon 0.3b35
File Interpreter ABI Platform
radware_ansible_common_alteon-0.3b35-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 244.2 kB

Release files / radware-ansible-common-alteon-0.3b35.tar.gz

Download URL radware-ansible-common-alteon-0.3b35.tar.gz
Size 74.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4117f2f809f96b209806c5c1306ced1a7465d4c5944e59e50ae6fb912c699e05
BLAKE2b-256 checksum
How to use checksums
46c158c5ae90338a35137d01a0a8b5254b850ac320acb3ff1b84ce87ad9c38e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

Release files / radware_ansible_common_alteon-0.3b35-py2.py3-none-any.whl

Download URL radware_ansible_common_alteon-0.3b35-py2.py3-none-any.whl
Size 169.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
aa0f88f5d64ffb043ccbe2ac2952be18a2e4afbb739ff6cd1e93f23716f032d0
BLAKE2b-256 checksum
How to use checksums
eca012a6622abad6e3fd8c2d0dff6e897e94b2c30d55fdd4dfcb48b7850d9be3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page