Skip to main content

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

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)

Uploaded Source

Built Distribution

cibercca-0.2.1-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

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

Hashes for cibercca-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6106e3119f1afd1d7b5192a853e7a3e819db03d8c6932822deb3c3f62aa615d8
MD5 85ff108270377ef7e03a95cd8f21c32f
BLAKE2b-256 d313f98aeff4cca1082aa212921d3a4a91c4db647c3af39016a8c3be787a5f54

See more details on using hashes here.

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

Hashes for cibercca-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 94be8416d5a833e988cf0fe8bba77bb8c4b8798d7979099fb2f3902275f430ae
MD5 ec901b6e64a63589700f22aeed92b5a5
BLAKE2b-256 e934e3968e0c0aa7dea35c0d3e1f1438f68a05f3d2e3649fca561ef97f19800c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page