Metadata-Version: 2.1
Name: ansible-api
Version: 0.5.0
Summary: A restful HTTP API for ansible
Home-page: https://github.com/lfbear/ansible-api
Author: lfbear
Author-email: lfbear@gmail.com
License: GPLv3
Project-URL: Bug Reports, https://github.com/lfbear/ansible-api/issues
Project-URL: Source, https://github.com/lfbear/ansible-api
Description: # ansible-api v0.5.0
        
        A restful http api for ansible
        python version >= 3.7
        
        ## What is it?
        
        [Ansible](https://github.com/ansible/ansible/) is a radically simple IT automation system.
        If you are trying to use it and not like CLI, you can try me now. I can provide you use ansible by A RESTful HTTP Api and a realtime processing message (websocket api), you can see all details.
        
        ## Changelog
        
        - 0.5.0 replace tornado with sanic, more lightly (python>=3.7) 
        - 0.3.0 using ansible-runner as middleware
        - 0.2.6 adaptive ansible 2.6.4 and add asynchronization mode
        - 0.2.2 optimize log
        - 0.2.1 optimize log and allow mutil-instance in the same host
        - 0.2.0 support websocket, remove code invaded in ansible
        
        ## Structure chart
        
        ![image](https://github.com/lfbear/ansible-api/raw/master/data/structure.png)
        
        ## How to install
        
        - [preparatory work] python version >= 3.7 (use asyncio featrue)
        - ```pip3 install ansible-api```
        
        ## How to start it
        
        - default configuration: /etc/ansible/api.cfg
        - start: 
        ```
        ansible-api -c [Configfile, Optional] -d [Daemon Mode, Optional]
        ```
        eg: ansible-api -c /etc/ansible/api.cfg -d > /dev/null &
        
        ## How to prepare your data
        
        [HTTP API Usage](https://github.com/lfbear/ansible-api/wiki/http-api-usage)
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Requires-Python: >=3.7
Description-Content-Type: text/markdown
