Skip to content

posit-dev/ptd

Repository files navigation

PTD (Posit Team Dedicated)

Posit Team Dedicated is a toolkit for deploying and managing Posit Team products (Workbench, Connect, Package Manager) on cloud infrastructure using Infrastructure-as-Code.

Overview

PTD provides:

  • CLI tool (ptd) for managing deployments
  • Pulumi IaC for provisioning AWS and Azure infrastructure
  • Example configurations for quick setup

Installation

Download the latest release from the releases page, or see CONTRIBUTING.md to build from source.

Usage

# Deploy a workload
ptd ensure my-workload

# Open a proxy to a cluster
ptd proxy my-workload

# Check available commands
ptd --help

Documentation

Project Structure

ptd/
├── cmd/           # Go CLI implementation
├── lib/           # Shared Go libraries
├── python-pulumi/ # Pulumi IaC resources (Python)
├── examples/      # Example configurations
├── e2e/           # End-to-end tests
└── docs/          # Documentation

Related Projects

Contributing

See CONTRIBUTING.md for contribution guidelines.

License

See LICENSE for license information.

About

posit team dedicated toolkit

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages