Module: RakeVault
- Defined in:
- lib/rake_vault.rb,
lib/rake_vault/tasks.rb,
lib/rake_vault/version.rb,
lib/rake_vault/auth/oidc.rb,
lib/rake_vault/token_file.rb,
lib/rake_vault/tasks/login.rb,
lib/rake_vault/auth/approle.rb,
lib/rake_vault/task_sets/vault.rb,
lib/rake_vault/tasks/oidc_auth.rb,
lib/rake_vault/tasks/app_role_auth.rb
Defined Under Namespace
Modules: Auth, TaskSets, Tasks, TokenFile
Constant Summary
collapse
- VERSION =
'0.5.0.pre.3'
Class Method Summary
collapse
Class Method Details
.define_app_role_auth_task(opts = {}) ⇒ Object
21
22
23
|
# File 'lib/rake_vault.rb', line 21
def self.define_app_role_auth_task(opts = {}, &)
RakeVault::Tasks::AppRoleAuth.define(opts, &)
end
|
.define_installation_tasks(opts = {}) ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/rake_vault.rb', line 9
def self.define_installation_tasks(opts = {})
command_task_set = define_command_installation_tasks(opts)
configure_ruby_vault(command_task_set.binary)
command_task_set.delegate
end
|
.define_login_task(opts = {}) ⇒ Object
25
26
27
|
# File 'lib/rake_vault.rb', line 25
def self.define_login_task(opts = {}, &)
RakeVault::Tasks::Login.define(opts, &)
end
|
.define_oidc_auth_task(opts = {}) ⇒ Object
17
18
19
|
# File 'lib/rake_vault.rb', line 17
def self.define_oidc_auth_task(opts = {}, &)
RakeVault::Tasks::OidcAuth.define(opts, &)
end
|