Skip to content

Ansible Controller Job Template

The Ansible Controller Job Template model represents a job template on an Ansible Controller. This model is used to assist with executing Ansible jobs from the Nautobot Jobs interface. This model is managed by the Ansible Automation app and cannot be created, modified or deleted manually through the Nautobot UI or REST API.

  • name (string): Unique identifier for the Ansible controller job template.
  • description: (string, optional): Description for the Ansible controller job template.
  • ansible_controller (AnsibleController): The AnsibleController model that this job template belongs to.
  • controller_id (integer): The ID of the job template on the Ansible controller.
  • controller_organization_id (integer): The organization ID of the job template on the Ansible controller.
  • job_model (Job, optional): The Nautobot Job model that this job template is associated with.
  • job_class_name (string, optional): The Python class name of the Nautobot Job that this job template is associated with.
  • sync_to_nautobot (boolean): Whether the job template should be synchronized to Nautobot. If set to True, the job template will be created in Nautobot when the Ansible controller is synchronized. If set to False, the job template will not be created in Nautobot. Defaults to False.