Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
7639f2e feat: provide
deploy
commandThe
init
command is subsumed as a newdeploy
command because there's no real reason to havethese separately; however, all the functionality from the
init
function in theTestnetDeploy
struct is still retained.
At this point, only the Terraform run is being performed. The Ansible run is still to follow.
02513e8 feat: provide
clean
commandThis command will run a
terraform destroy
, delete the Terraform workspace, and clear out thegenerated Ansible inventory files.
It will later be extended for AWS to clear out the created keypair.
This commit also changes the library code in the crate to make use of the
Error
type defined inthe crate rather than using
eyre
for generic errors. In doing so, we introduced a few specificerrors for failures in the deployment process.
5d9b812 chore: provide licensing information
The licensing verification tool was switched on the in the merge workflow to assist in providing the
relevant details.