An Instance Group provides the ability to group instances in a clustered environment. Additionally, policies dictate how instance groups behave and how jobs are executed. The following view displays the capacity levels based on policy algorithms:
For more information about the policy or rules associated with instance groups, see the Instance Groups section of the Ansible Tower Administration Guide.
You can set up isolated nodes in an instance group so that you can run your playbooks local to the nodes. For more detail, refer to Isolated Instance Groups.
If you want to connect your instance group to a container, refer to Container Groups for further detail.
For an in-depth discussion on these concepts, refer to the Ansible Tower Feature Spotlight: Instance Groups and Isolated Nodes blog.
To create a new instance group:
Policy Instance fields are not required to create a new instance group. If you do not specify values, then the Policy Instance Minimum and Policy Instance Percentage default to 0.
Once the instance group is successfully created, the Details tab of the newly created instance group remains, which allows you to review and edit your instance group information. This is the same menu that is opened if the Edit () button is clicked from the Instance Group link. You can also edit Instances and review Jobs associated with this instance group.
To associate instances to an instance group:
This view also allows you to edit some key attributes associated with the instances in your instance group:
To view the jobs associated with the instance group, click the Jobs tab of the Instance Group window and then click Expanded to expand the view to show details about each job.
Each job displays the job status, ID, and name; type of job, time started and completed, who started the job; and which template, inventory, project, and credential were used.
The instances are run in accordance with instance group policies. Refer to Instance Group Policies in the Ansible Tower Administration Guide.