Update add_machine example in docs.
authorTim Van Steenburgh <tvansteenburgh@gmail.com>
Mon, 27 Feb 2017 15:12:52 +0000 (10:12 -0500)
committerTim Van Steenburgh <tvansteenburgh@gmail.com>
Mon, 27 Feb 2017 15:12:52 +0000 (10:12 -0500)
Add some missing constants and show how machines are destroyed.

docs/narrative/model.rst

index 74f7e84..57dbc81 100644 (file)
@@ -142,6 +142,10 @@ can be used to deploy a charm to a specific machine or container.
 
   from juju.model import Model
 
+  MB = 1
+  GB = 1024
+
+
   model = Model()
   await model.connect_current()
 
@@ -174,6 +178,15 @@ can be used to deploy a charm to a specific machine or container.
       to=machine3.id
   )
 
+  # remove application
+  await application.remove()
+
+  # destroy machines - note that machine3 must be destroyed before machine2
+  # since it's a container on machine2
+  await machine3.destroy(force=True)
+  await machine2.destroy(force=True)
+  await machine1.destroy(force=True)
+
 
 Reacting to Changes in a Model
 ------------------------------