diff --git a/greenhost_cloud/cosmos.py b/greenhost_cloud/cosmos.py
index dca9e230e16c315b8c0d121f276d702c077580e7..ed0ab9898b8268a29bb3359db734776c8d53de2e 100755
--- a/greenhost_cloud/cosmos.py
+++ b/greenhost_cloud/cosmos.py
@@ -97,6 +97,7 @@ def create_droplet(name: str, # pylint: disable=too-many-arguments
                    ssh_key_id: int,
                    region: str = 'ams1',
                    size: int = 2048,
+                   vcpus: int = 1,
                    disk: int = 20,
                    image: int = 18):
     """Create a droplet.
@@ -109,7 +110,11 @@ def create_droplet(name: str, # pylint: disable=too-many-arguments
       - image (str): 18 (Ubuntu 18.04 x64)
       - region (str): 'ams1' (Amsterdam 1)
       - size (int): 2048 (2GB RAM)
+      - vcpus (int): 1
       - disk (int): 20 (20GB disk space)
+
+    Droplet digital ocean API doc:
+      https://developers.digitalocean.com/documentation/v2/#droplets
     """
     log.info('Creating droplet')
 
@@ -117,6 +122,7 @@ def create_droplet(name: str, # pylint: disable=too-many-arguments
         "name": name,
         "region": region,
         "size": size,
+        "vcpus": vcpus,
         "disk": disk,
         "image": image,
         "ssh_keys": ssh_key_id