Ho ricette e file di attributi per i nodi. Per esempio. localhost e linode. Sto cercando di caricare il file di attributo prima (e di impostare il nome host ecc.) Prima del valore predefinito o di altri attributi. Esempio:Come ottenere il file dell'attributo della ricetta corrente da caricare per primo?
attributi/localhost.rb:
default[:hostname] = "localhost"
default[:nginx][:hostname] = 'mbdev-localhost'
include_attribute 'mbdev::common'
attributi/common.rb
default[:nginx][:website1][:url] = "subdomain." + default[:nginx][:hostname]
ricette/localhost.rb
include_recipe 'mbdev::default'
elenco di esecuzione:
'mbdev::localhost'
Tuttavia sembra include_attribute rende l'attributo 'comune' da caricare prima. E così nginx-hostname non è ancora impostato ...
L'ordine ricevo è: attributi 1) Caricamento/default.rb 2) Caricamento attributi/common.rb 3) Errore sul +
Come posso caricare localhost.rb prima di common.rb?
Hai appena risolto il mio blocco mentale su come la dannata ricetta sa del file degli attributi !!!!! +10 se potessi ... ty – MegaMark