diff --git a/envs/monkey_zoo/README.md b/envs/monkey_zoo/README.md index c50368d5d..cfc1d4c34 100644 --- a/envs/monkey_zoo/README.md +++ b/envs/monkey_zoo/README.md @@ -1,3 +1,3 @@ # MonkeyZoo These files are used to deploy Infection Monkey's test network on GCP.
-For more information view MonkeyZooDocs.pdf +For more information view docs/fullDocs.md diff --git a/envs/monkey_zoo/docs/fullDocs.md b/envs/monkey_zoo/docs/fullDocs.md index 1713cdfc3..e4c037f60 100644 --- a/envs/monkey_zoo/docs/fullDocs.md +++ b/envs/monkey_zoo/docs/fullDocs.md @@ -56,10 +56,22 @@ Requirements: whole network at once). To deploy: -1. Crete a service account for your project named - “your\_name-monkeyZoo-user” and download its **Service account - key**. Select JSON format. -2. Get these permissions in monkeyZoo project for your service account: +1. Configure service account for your project: + + a. Create a service account and name it “your\_name-monkeyZoo-user” + + b. Give these permissions to your service account: + + **Compute Engine -> Compute Network Admin** + and + **Compute Engine -> Compute Instance Admin** + + or + + **Project -> Owner** + + c. Download its **Service account key**. Select JSON format. +2. Get these permissions in monkeyZoo project for your service account (ask monkey developers to add them): a. **Compute Engine -\> Compute image user** 3. Change configurations located in the diff --git a/envs/monkey_zoo/docs/images/networkTopography.jpg b/envs/monkey_zoo/docs/images/networkTopography.jpg new file mode 100644 index 000000000..09130a251 Binary files /dev/null and b/envs/monkey_zoo/docs/images/networkTopography.jpg differ