Metadata-Version: 2.1
Name: radware-ansible-common-alteon
Version: 0.3b33
Summary: Radware Common and Alteon Modules for Ansible
Home-page: https://pypi.python.org/pypi/radware-ansible-common-alteon
Author: Leon Meguira
Author-email: leonm@radware.com
License: GPLv3+
Description: [![PyPI version](https://img.shields.io/pypi/v/ansible.svg)](https://pypi.python.org/pypi/ansible)
        
        
        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
        =================
        
        ```pycon
        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](https://https://github.com/leonmeguira)
        
        Copyright
        =======
        
        Copyright 2019 Radware LTD
        
        License
        =======
        GNU General Public License v3.0
        
        See [COPYING](COPYING) to see the full text.
        
        
Keywords: radware,ansible,alteon,common
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Developers
Requires-Python: ~=3.6
Description-Content-Type: text/markdown
