add all instances to special tower instance group

* All instances except isolated instances
* Also, prevent any tower attributes from being modified via the API
This commit is contained in:
chris meyers
2018-03-28 09:10:39 -04:00
parent ae5d17d151
commit 838b723c73
7 changed files with 56 additions and 12 deletions

View File

@@ -159,6 +159,10 @@ class InstanceGroup(models.Model, RelatedJobsMixin):
def _get_related_jobs(self):
return UnifiedJob.objects.filter(instance_group=self)
def add_all_non_iso_instances(self):
self.instances = Instance.objects.all_non_isolated()
self.save()
class Meta:
app_label = 'main'