X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Fmodel.py;h=cc9ee95136146aff0221bc90b2055e1f833df326;hb=01df4afcb5ff210724d9e8702539aee811a36092;hp=7fe0514549b91d1f3b0fd6d65e82547066bdf9e6;hpb=a0aff95b67e6acf775405633b205fc04e3c4ecd3;p=osm%2FN2VC.git diff --git a/juju/model.py b/juju/model.py index 7fe0514..cc9ee95 100644 --- a/juju/model.py +++ b/juju/model.py @@ -823,6 +823,21 @@ class Model(object): """ pass + async def destroy_unit(self, *unit_names): + """Destroy units by name. + + """ + app_facade = client.ApplicationFacade() + app_facade.connect(self.connection) + + log.debug( + 'Destroying unit%s %s', + 's' if len(unit_names) == 1 else '', + ' '.join(unit_names)) + + return await app_facade.Destroy(self.name) + destroy_units = destroy_unit + def get_backup(self, archive_id): """Download a backup archive file.