mirror of
https://github.com/trailofbits/algo.git
synced 2025-06-11 01:23:56 +02:00
81 lines
1.2 KiB
Markdown
81 lines
1.2 KiB
Markdown
### Cloud Providers
|
|
|
|
**digitalocean**
|
|
*Requirement variables:*
|
|
- do_access_token
|
|
- do_ssh_name
|
|
- do_server_name
|
|
- do_region
|
|
|
|
*Possible regions:*
|
|
- ams2
|
|
- ams3
|
|
- fra1
|
|
- lon1
|
|
- nyc1
|
|
- nyc2
|
|
- nyc3
|
|
- sfo1
|
|
- sfo2
|
|
- sgp1
|
|
- tor1
|
|
- blr1
|
|
|
|
**gce**
|
|
*Requirement variables:*
|
|
- credentials_file
|
|
- server_name
|
|
- ssh_public_key
|
|
- zone
|
|
|
|
*Possible zones:*
|
|
- us-central1-a
|
|
- us-central1-b
|
|
- us-central1-c
|
|
- us-central1-f
|
|
- us-east1-b
|
|
- us-east1-c
|
|
- us-east1-d
|
|
- europe-west1-b
|
|
- europe-west1-c
|
|
- europe-west1-d
|
|
- asia-east1-a
|
|
- asia-east1-b
|
|
- asia-east1-c
|
|
|
|
**ec2**
|
|
*Requirement variables:*
|
|
- aws_access_key
|
|
- aws_secret_key
|
|
- aws_server_name
|
|
- ssh_public_key
|
|
- region
|
|
|
|
*Possible regions:*
|
|
- us-east-1
|
|
- us-west-1
|
|
- us-west-2
|
|
- ap-south-1
|
|
- ap-northeast-2
|
|
- ap-southeast-1
|
|
- ap-southeast-2
|
|
- ap-northeast-1
|
|
- eu-central-1
|
|
- eu-west-1
|
|
- sa-east-1
|
|
|
|
**local installation**
|
|
*Requirement variables:*
|
|
- server_ip
|
|
- server_user
|
|
- IP_subject
|
|
|
|
### Deployment
|
|
|
|
Start the deploy with extra variables and tags that you need.
|
|
Example for DigitalOcean:
|
|
|
|
```
|
|
ansible-playbook deploy.yml -t digitalocean,vpn -e 'do_access_token=secret_token_abc do_ssh_name=my_ssh_key do_server_name=algo.local do_region=ams2'
|
|
```
|
|
|