Skip to main content

Create an PlantUML Activity Diagram from Playbooks or Roles trough Python.

Project description

ansible2puml

tests PyPI package PyPI pyversions PyPI license

About ansible2puml

Create an PlantUML activity diagram from playbooks and roles trough python.

A .puml file with the PlantUML syntax is generated and a link to display the diagram as PNG is generated.

Requirements

Python version >3.6

Install package

Install via pypi

pip install ansible2puml

Install via git

pip install git+https://github.com/ProfileID/ansible2puml

How to

Playbook

ansible2puml --source play.yml --destination play.puml 

Example

Example
Source: example-playbook.yml

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

ansible2puml-0.3.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

ansible2puml-0.3.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file ansible2puml-0.3.1.tar.gz.

File metadata

  • Download URL: ansible2puml-0.3.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for ansible2puml-0.3.1.tar.gz
Algorithm Hash digest
SHA256 afa45e03d0cd2fa888e2657f1a5f9e2c0e302545fc39cdad90e052538dd36265
MD5 edd0d92d5cce17ca85b8b26012547f35
BLAKE2b-256 788ad077586b41472048bd416bb4e883cfcfd998a03021022bf1d45780dedda8

See more details on using hashes here.

File details

Details for the file ansible2puml-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: ansible2puml-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for ansible2puml-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 45fabde39c012690a9ad84f0791cd8d3ded6d5cf3e760eda379b593f51e43f7e
MD5 e0af08124285cd30d22a5dc2dcddb99d
BLAKE2b-256 18d25556877319d24a8f7f77306dae4866b9216b3e12a442804a560b37538e0a

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