Skip to content

Latest commit

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

devops-tools

CLI scripts and utilities for AWS operations and Unity Cloud Build API automation.

Structure

devops-tools/
├── aws/ # AWS CLI scripts
├── ucb/ # Unity Cloud Build API wrappers
└── docs/
├── cheatsheets/ # Linux CLI and Ubuntu Server reference PDFs
└── diagrams/ # AWS architecture diagrams

aws/

ScriptDescription
fetch_billing_data.shFetch AWS billing data
list_ec2_instances.shList EC2 instances across region
manage_ec2_instance.shStart / stop EC2 instances
list_s3_buckets_sizes.shList S3 buckets with total sizes
backup_s3_bucket.shSync S3 bucket to local backup
# Requires: AWS CLI configured (~/.aws/config)
bash aws/list_s3_buckets_sizes.sh
bash aws/fetch_billing_data.sh

ucb/

Unity Cloud Build API wrappers.

ScriptDescription
get_all_projects.shList all UCB projects
get_all_builds.shList builds for a project
get_project_targets.shList build targets
get_target_env_vars.shGet env vars for a target
set_target_env_vars.shSet env vars for a target
trigger_build.shTrigger a build
get_project_target_settings.shGet full target settings
# Requires: UCB_API_KEY and UCB_ORG_ID env varsexport UCB_API_KEY=your_key
export UCB_ORG_ID=your_org
bash ucb/get_all_projects.sh

Author

Francisco Boll — GitHub | DevOps Engineer / SRE

About

CLI scripts for AWS operations and Unity Cloud Build API

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages