Sha256: 90dcd47da7ce9ede39ff6eb60ea033601ef708d426013c96c82e1d404bd0d863

Contents?: true

Size: 339 Bytes

Versions: 15

Compression:

Stored size: 339 Bytes

Contents

module AnsibleTowerClient
  class SystemJobTemplate < BaseModel
    def launch(extra_vars)
      response = JSON.parse(api.post("#{url}launch/", "extra_vars" => extra_vars).body)
      api.system_jobs.find(response["system_job"])
    end

    def schedules
      Collection.new(api).find_all_by_url(related["schedules"])
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ansible_tower_client-0.21.3 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.21.2 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.21.1 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.21.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.20.2 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.20.1 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.20.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.19.1 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.19.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.18.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.17.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.16.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.15.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.14.0 lib/ansible_tower_client/base_models/system_job_template.rb
ansible_tower_client-0.13.0 lib/ansible_tower_client/base_models/system_job_template.rb