CiberC Code Automation - reports excel and json formats
Project description
ciberc-ca
CiberC Code Automation
Commands:
Commands:
alive Alive for all device filter with groups
interfaces Device interface information
inventory Create files for inventory system
login Login on (CiberC Code Automations) [not required]
ping report por vrf and ping results for inventory devices
ping-merge Command to merge the source vrf listing files and...
Login command:
Description: login on ciberc-ca for use
Options:
--name TEXT The name user for ciberc-ca [required]
--password TEXT [required]
Example:
$ ciberc-ca login --name=name-example
$ password:
$ Repeat for confirmation:
Alive command:
Description: ping report of all inventory devices
Options:
--path TEXT
--group TEXT
--workers INTEGER
--output TEXT
Example:
$ ciberc-ca alive --path=inventory/ --group=guatemala --workers=4 --output=json > alive-report.json
Inventory files command:
Description: create the necessary files to create the cyberc-ca system inventory
Options:
--create / --no-create create files from inventory examples [default: no-create]
Example:
$ ciberc-ca inventory --create
Interfaces command:
Description: report interfaces of cisco ios devices currently, generates report in json as a summary in excel
- BVI
- Vlans
- trunk interfaces
- bridge-domain
- mac-address-table dynamic
Options:
--path PATH The path to inventory [required]
--group TEXT The groups to filter inventory [required]
--workers INTEGER The parallel execution [default: 2]
--output TEXT The type to print report [default: json]
--mechanism TEXT The excel mechanism to print report
--name TEXT The name of excel report
Example:
$ ciberc-ca interfaces --path=core/inventory/ --output=json > interfaces.json
$ ciberc-ca interfaces --path=core/inventory/ --output=excel --mechanism=row --name=interfaces > interfaces.json
Ping command:
Description: report por vrf and ping results for inventory devices
Options:
--path PATH The path to inventory [required]
--group TEXT The groups to filter inventory [required]
--workers INTEGER The parallel execution [default: 2]
--output TEXT The type to print report [default: json]
--name TEXT The name of the excel file
--process TEXT what type of process for the vrf report [src, dst] [required]
--help Show this message and exit.
Example:
$ ciberc-ca ping --path=core/inventory/ --group=src,guatemala,escuintla --output=json --name=ReportPingSource --process=src
$ ciberc-ca ping --path=core/inventory/ --group=dst,guatemala,escuintla --output=json --name=ReportPingDestinations --process=dst
Ping-Merge command:
Description: Command to merge the source vrf listing files and destination with validated report
Options:
--file-src TEXT Vrf origin listing file [required]
--file-dst TEXT Target vrf listing file [required]
--output TEXT The type to print report [required]
--name TEXT The name of the excel file
--help Show this message and exit.
Example:
$ ciberc-ca ping-merge --file-src=file_vrfs_source.json --file-dst=file_vrf_destinations.json --output=excel --name=ReporteMigrations
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cibercca-0.2.1.tar.gz
(22.1 kB
view details)
Built Distribution
cibercca-0.2.1-py3-none-any.whl
(29.7 kB
view details)
File details
Details for the file cibercca-0.2.1.tar.gz
.
File metadata
- Download URL: cibercca-0.2.1.tar.gz
- Upload date:
- Size: 22.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.8.10 Linux/5.13.0-37-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6106e3119f1afd1d7b5192a853e7a3e819db03d8c6932822deb3c3f62aa615d8 |
|
MD5 | 85ff108270377ef7e03a95cd8f21c32f |
|
BLAKE2b-256 | d313f98aeff4cca1082aa212921d3a4a91c4db647c3af39016a8c3be787a5f54 |
File details
Details for the file cibercca-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: cibercca-0.2.1-py3-none-any.whl
- Upload date:
- Size: 29.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.8.10 Linux/5.13.0-37-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94be8416d5a833e988cf0fe8bba77bb8c4b8798d7979099fb2f3902275f430ae |
|
MD5 | ec901b6e64a63589700f22aeed92b5a5 |
|
BLAKE2b-256 | e934e3968e0c0aa7dea35c0d3e1f1438f68a05f3d2e3649fca561ef97f19800c |