# TODO

These files will be used in the function `deploy_media_servers_digital_ocean` in `Jenkins/server_builder_v4.sh`

## Manual Steps



1. Create a personal access token on Digital Ocean and save it into the networks folder (at $NETWORK_FLEET_DIR"/digital_ocean/"$NETWORK_NAME"_"$FLEET_NAME".pat")

2. Create a key 

```
NETWORK_NAME="test"
FLEET_NAME="rock"
GROUP_NAME="rofl"

CLOUD_MEDIA_SERVER_NAME="$NETWORK_NAME"-"$FLEET_NAME"-media-server-"$GROUP_NAME"

DIGITAL_OCEAN_TOKEN=$(cat ../../digital_ocean/test_rock_digital_ocean.pat)

sudo terraform plan -input=false \
    -var="network_name=$NETWORK_NAME" \
    -var="fleet_name=$FLEET_NAME" \
    -var="server_name=$CLOUD_MEDIA_SERVER_NAME" \
    -var="digital_ocean_token=$DIGITAL_OCEAN_TOKEN" \
    -var="digital_ocean_ssh_key_name='test-rock-media-server'" \
    -var="digital_ocean_ssh_private_key_file=/home/ubuntu/networks/test/rock/digital_ocean/test-rock-media-server"

sudo terraform apply -input=false \
    -var="network_name=$NETWORK_NAME" \
    -var="fleet_name=$FLEET_NAME" \
    -var="server_name=$CLOUD_MEDIA_SERVER_NAME" \
    -var="digital_ocean_token=$DIGITAL_OCEAN_TOKEN" \p
    -var="digital_ocean_ssh_key_name='test-rock-media-server'" \
    -var="digital_ocean_ssh_private_key_file=/home/ubuntu/networks/test/rock/digital_ocean/test-rock-media-server"
```