Name | <%= f.text_field(:name, value: cur_auto ? cur_auto.name : "") %> |
Type |
<%= f.select(:language, options_for_select(['Chef', 'Puppet'])) %>
|
Script URL (gzip): | <%= f.text_field(:script, value: cur_auto ? cur_auto.script : "") %> |
Parameters: |
<% cur_auto.automation_attributes.each_with_index do |attr,index| %>
<%= f.fields_for "attr[#{index + 1}]", attr do |params_form| %>
-
<%= params_form.text_field :key %> =
<%= params_form.text_field :value %>
<%= submit_tag("remove", :name => "del_param[#{index + 1}]") %>
<% end end %>
<%= submit_tag("Add Parameter", :name => "add_param") %>
|
Ignored State Properties |
<% cur_auto.ignore_properties.each_with_index do |attr,index| %>
<%= f.fields_for "ignoreprop[#{index + 1}]", attr do |params_form| %>
-
<%= params_form.text_field :key %>
<%= submit_tag("remove", :name => "del_ignoreprop[#{index + 1}]") %>
<% end end %>
<%= submit_tag("Add Ignored Property", :name => "add_ignoreprop") %>
|
Additional State Property Watch |
<% cur_auto.additional_properties.each_with_index do |attr,index| %>
<%= f.fields_for "additionalprop[#{index + 1}]", attr do |params_form| %>
-
<%= params_form.text_field :key %>
<%= submit_tag("remove", :name => "del_additionalprop[#{index + 1}]") %>
<% end end %>
<%= submit_tag("Add Property Watch", :name => "add_additionalprop") %>
|
Visibility |
<%= f.select(:visibility, options_for_select(['Private', "Public"])) %>
|
| <%= f.submit("Save", :name => "save") %> |
<% end %>