commonware-deployer

Crates.iocommonware-deployer
lib.rscommonware-deployer
version0.0.62
created_at2025-02-21 01:29:06.636134+00
updated_at2025-09-10 18:31:04.659268+00
descriptionDeploy infrastructure across cloud providers.
homepagehttps://commonware.xyz
repositoryhttps://github.com/commonwarexyz/monorepo/tree/main/deployer
max_upload_size
id1563416
size199,643
Patrick O'Grady (patrick-ogrady)

documentation

https://docs.rs/commonware-deployer

README

commonware-deployer

Crates.io Docs.rs

Deploy infrastructure across cloud providers.

Status

commonware-deployer is ALPHA software and is not yet recommended for production use. Developers should expect breaking changes and occasional instability.

Debugging

Missing AWS Credentials

If commonware-deployer can't detect your AWS credentials, you'll see a "Request has expired." error:

2025-03-05T01:36:47.550105Z  INFO deployer::ec2::create: created EC2 client region="eu-west-1"
2025-03-05T01:36:48.268330Z ERROR deployer: failed to create EC2 deployment error=AwsEc2(Unhandled(Unhandled { source: ErrorMetadata { code: Some("RequestExpired"), message: Some("Request has expired."), extras: Some({"aws_request_id": "006f6b92-4965-470d-8eac-7c9644744bdf"}) }, meta: ErrorMetadata { code: Some("RequestExpired"), message: Some("Request has expired."), extras: Some({"aws_request_id": "006f6b92-4965-470d-8eac-7c9644744bdf"}) } }))
Commit count: 803

cargo fmt