ROS Template Transformer
ROS(Resource Orchestration Service) Template Transformer is a tool for transforming and formatting.
- Transforms AWS CloudFormation/Terraform/Excel template to ROS template.
- Formats ROS template.
Requirements
- Python 3.9+ (tested with Python 3.9 through 3.14)
Installation
pip install alibabacloud-ros-tran
Web UI
A browser-based playground is available for transforming and formatting
templates without the command line. Install the optional serve extra and
start the local web service:
pip install "alibabacloud-ros-tran[serve]"
rostran server start
This serves http://127.0.0.1:8080 with a dual-pane editor for converting
CloudFormation / Terraform / Excel / ROS templates and formatting ROS templates.
Terraform conversions reuse a bounded project cache at
~/.cache/rostran/terraform-projects by default; override it with
ROSTRAN_TERRAFORM_CACHE_DIR and set ROSTRAN_TERRAFORM_CACHE_MAX_PROJECTS
to change the cache size.
The service runs in the background; manage it with:
rostran server status # show whether it is running
rostran server stop # stop it
Use rostran server start --foreground to run it in the foreground, and
rostran server start --help for host, port and other options.
Document
Metadata
Release files for alibabacloud-ros-tran 0.28.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| alibabacloud_ros_tran-0.28.1.tar.gz | 1.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| alibabacloud_ros_tran-0.28.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.3 MB
Release files / alibabacloud_ros_tran-0.28.1.tar.gz
| Download URL | alibabacloud_ros_tran-0.28.1.tar.gz |
|---|---|
| Size | 1.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c092532544c46c393cca5315693a70a53109282b29ebf262206aa5fc5a3a581d
|
|
BLAKE2b-256 checksum How to use checksums |
c15abf8710d86ec4f3eae69b1069fb4ea4af54b4d3c16e9e82fdf3a6743b58aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / alibabacloud_ros_tran-0.28.1-py3-none-any.whl
| Download URL | alibabacloud_ros_tran-0.28.1-py3-none-any.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8bb008faa3c9ab67611cf2b014488eddd2a9c1135e3d0af88995299194b826ee
|
|
BLAKE2b-256 checksum How to use checksums |
626ba4b652d299671fb4cd87dae57320461e0ffe1a07799acb4f0aba452aed29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|