Ich lerne Koch.Wie verwende ich Vault-Elemente in Vorlagen?
Ich habe dieses Rezept:
chef_gem 'chef-vault' do
compile_time true if respond_to?(:compile_time)
end
require 'chef-vault'
vault = ChefVault::Item.load("vault01", "vaultitem1")
log 'DEBUG' do
message vault['myuser']
level :info
end
directory 'c:/blah'
template 'c:/blah/template.txt' do
source 'template.txt.erb'
end
Sie können sehen, ich bin den Wert aus dem Tresor im Rezept zu bekommen.
Wie soll ich diese Werte in meine Vorlagendatei einfügen?
Gibt es eine Möglichkeit, die Vaults vaulles aus meiner Vorlage.txt.erb zu bekommen?
Ah großartig, ich war mir nicht sicher, ob ich die Vault-Methoden in der Seite der Vorlage selbst aufrufen oder injizieren musste. Ich wollte mir das Kochbuch als nächstes ansehen, bin mir aber immer noch nicht sicher, welche Vorteile es über den Edelstein bietet. – red888
Meistens nur dieser Helfer, und er hat ein Rezept, das du anstelle des 'chef_gem'-Schnipsels, den du hast, enthalten kannst. Es ist ziemlich minimal :) – coderanger