class Vault::Provision::Pki::Root::Generate::Internal
create the CA
Public Instance Methods
gen_file(mount_point)
click to toggle source
# File lib/vault/provision/pki/root/generate/internal.rb, line 5 def gen_file mount_point "#{@instance_dir}/#{mount_point}/root/generate/internal.json" end
provision!()
click to toggle source
# File lib/vault/provision/pki/root/generate/internal.rb, line 9 def provision! repo_files_by_mount_type('pki').each do |rf| mount_point = rf.split('/')[-4] next unless FileTest.file?(gen_file(mount_point)) next if generated? mount_point next unless @pki_allow_destructive @vault.post "v1/#{mount_point}/root/generate/internal", File.read(rf) end end