Sha256: 35f7115a10dcda10f9fccb6506f4a488432ad10dd66f66f7be7b65246cdce792
Contents?: true
Size: 656 Bytes
Versions: 3
Compression:
Stored size: 656 Bytes
Contents
# frozen_string_literal: true # Represents the variables used in Ansible to parameterize playbooks class AnsibleVariable < LookupKey belongs_to :ansible_role, :inverse_of => :ansible_variables validates :ansible_role, :presence => true scoped_search :on => :key, :aliases => [:name], :complete_value => true scoped_search :relation => :ansible_role, :on => :name, :complete_value => true, :rename => :ansible_role def ansible? true end def self.humanize_class_name 'Ansible variable' end def editable_by_user? AnsibleVariable.authorized(:edit_external_parameters). where(:id => id).exists? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
foreman_ansible-2.3.2 | app/models/ansible_variable.rb |
foreman_ansible-2.3.1 | app/models/ansible_variable.rb |
foreman_ansible-2.3.0 | app/models/ansible_variable.rb |