Sha256: 7a300a1bbf7d4d18d745717ae93e8ab04a264a268c67b9a26648d4c5ab740fcc

Contents?: true

Size: 1.21 KB

Versions: 1

Compression:

Stored size: 1.21 KB

Contents

<%= form_for @vault_connection, url: (@vault_connection.new_record? ? vault_connections_path : vault_connection_path(id: @vault_connection)) do |f| %>
  <%= base_errors_for @vault_connection %>
  <%= text_f f, :name, disabled: @vault_connection.persisted?, help_inline: _("Vault Connection name") %>
  <%= text_f f, :url, help_inline: _("Vault Server url") %>
  <div class="auth_methods">
    <h4><%=_("Auth Methods")%></h4>
    <%= alert(text: _('Please only fill in one auth method'), class: 'alert-info', close: false) %>
    <ul class="nav nav-tabs" data-tabs="tabs">
      <li class="active"><a href="#approle" data-toggle="tab"><%= _('AppRole') %></a></li>
      <li><a href="#token" data-toggle="tab"><%= _('Token') %></a></li>
    </ul>
    <div class="tab-content">
      <div class="tab-pane active" id="approle">
        <%= text_f f, :role_id, label: _("Role ID"), help_inline: _("Vault Connection Role ID") %>
        <%= password_f f, :secret_id, label: _("Secret ID"), help_inline: _("Vault Connection Secret ID") %>
      </div>
      <div class="tab-pane" id="token">
        <%= password_f f, :token, help_inline: _("Vault Connection token") %>
      </div>
    </div>
  </div>
  <%= submit_or_cancel f %>
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
foreman_vault-1.2.0 app/views/vault_connections/_form.html.erb