pyctlmbatchtoolbox


Namepyctlmbatchtoolbox JSON
Version 0.0.4 PyPI version JSON
download
home_pagehttps://github.com/AmadeusITGroup/pyctlmbatchtoolbox
SummarySet of command line tools used to interact with Control-M.
upload_time2023-02-10 14:53:11
maintainer
docs_urlNone
authorJose Morales Aragon
requires_python>=3.6
license
keywords bmc controlm batch
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Description
`pyctlmbatchtoolbox` is command line wrapper around [Control-M REST API](https://docs.bmc.com/docs/automation-api/918/services-783053199.html#Services-TopIntroduction). The goal is to provide a developer friendly 
command line tool easy to integrate with other tools.

# Install
```
pip install pyctlmbatchtoolbox --upgrade
```

# SRE toolbox included
Most of the tools include list/add/delete operations.

Tools included:
* batch_condition
* batch_connectionprofile
* batch_deploy
* batch_hostgroup
* batch_logs
* batch_status
* batch_token
* batch_order
```commandline
export CTM_USER=user
export CTM_PASS=***
export CTM_REST_API=https://<<controlm server instance>>:8443/automation-api
export CTM_BATCH_LOG_LEVEL=INFO

batch_order --controlm-server CTMSERVER --folder folder  
batch_logs --jobname JOBID 
batch_logs  --jobname JOBID
batch_condition --action GET --search-criteria 'name=*&server=CTMSERVER' 
batch_hostgroup --controlm-server CTMSERVER 
batch_hostgroup --controlm-server CTMSERVER --hostgroup HOSTGROUP1
```




            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/AmadeusITGroup/pyctlmbatchtoolbox",
    "name": "pyctlmbatchtoolbox",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "bmc controlm batch",
    "author": "Jose Morales Aragon",
    "author_email": "jmoralesaragon@users.noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/cc/b1/5ea6f95559a1c3587742a895eeee85a52c219a9750d0b885dd958a5f7ba8/pyctlmbatchtoolbox-0.0.4.tar.gz",
    "platform": null,
    "description": "\n# Description\n`pyctlmbatchtoolbox` is command line wrapper around [Control-M REST API](https://docs.bmc.com/docs/automation-api/918/services-783053199.html#Services-TopIntroduction). The goal is to provide a developer friendly \ncommand line tool easy to integrate with other tools.\n\n# Install\n```\npip install pyctlmbatchtoolbox --upgrade\n```\n\n# SRE toolbox included\nMost of the tools include list/add/delete operations.\n\nTools included:\n* batch_condition\n* batch_connectionprofile\n* batch_deploy\n* batch_hostgroup\n* batch_logs\n* batch_status\n* batch_token\n* batch_order\n```commandline\nexport CTM_USER=user\nexport CTM_PASS=***\nexport CTM_REST_API=https://<<controlm server instance>>:8443/automation-api\nexport CTM_BATCH_LOG_LEVEL=INFO\n\nbatch_order --controlm-server CTMSERVER --folder folder  \nbatch_logs --jobname JOBID \nbatch_logs  --jobname JOBID\nbatch_condition --action GET --search-criteria 'name=*&server=CTMSERVER' \nbatch_hostgroup --controlm-server CTMSERVER \nbatch_hostgroup --controlm-server CTMSERVER --hostgroup HOSTGROUP1\n```\n\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Set of command line tools used to interact with Control-M.",
    "version": "0.0.4",
    "split_keywords": [
        "bmc",
        "controlm",
        "batch"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7715518c837a02d4a1831ff07ff6fd2d2467add26315a2b7278786e1e261a4f4",
                "md5": "d22b8d3e7f5ecbb91f66e455979605fe",
                "sha256": "a9060eaa6918ba31a8dc97a6825b990013e98175421c72cd9d6ec56a07b903b0"
            },
            "downloads": -1,
            "filename": "pyctlmbatchtoolbox-0.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d22b8d3e7f5ecbb91f66e455979605fe",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 19072,
            "upload_time": "2023-02-10T14:53:09",
            "upload_time_iso_8601": "2023-02-10T14:53:09.636778Z",
            "url": "https://files.pythonhosted.org/packages/77/15/518c837a02d4a1831ff07ff6fd2d2467add26315a2b7278786e1e261a4f4/pyctlmbatchtoolbox-0.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ccb15ea6f95559a1c3587742a895eeee85a52c219a9750d0b885dd958a5f7ba8",
                "md5": "e89ff9ee4e606be786a18e3e16bbf775",
                "sha256": "6c8bc573165476c09d8f9f5c64a9f9938c9c708c5f5239e77cfaf2c1a29d42bf"
            },
            "downloads": -1,
            "filename": "pyctlmbatchtoolbox-0.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "e89ff9ee4e606be786a18e3e16bbf775",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 11805,
            "upload_time": "2023-02-10T14:53:11",
            "upload_time_iso_8601": "2023-02-10T14:53:11.384765Z",
            "url": "https://files.pythonhosted.org/packages/cc/b1/5ea6f95559a1c3587742a895eeee85a52c219a9750d0b885dd958a5f7ba8/pyctlmbatchtoolbox-0.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-10 14:53:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "AmadeusITGroup",
    "github_project": "pyctlmbatchtoolbox",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyctlmbatchtoolbox"
}
        
Elapsed time: 0.06340s