Skip to content

franciscboll/devops-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

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/

Script Description
fetch_billing_data.sh Fetch AWS billing data
list_ec2_instances.sh List EC2 instances across region
manage_ec2_instance.sh Start / stop EC2 instances
list_s3_buckets_sizes.sh List S3 buckets with total sizes
backup_s3_bucket.sh Sync 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.

Script Description
get_all_projects.sh List all UCB projects
get_all_builds.sh List builds for a project
get_project_targets.sh List build targets
get_target_env_vars.sh Get env vars for a target
set_target_env_vars.sh Set env vars for a target
trigger_build.sh Trigger a build
get_project_target_settings.sh Get full target settings
# Requires: UCB_API_KEY and UCB_ORG_ID env vars
export 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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages