Ich habe ein Bedürfnis, mehrere Pakete aus einem Datenbeutel einer bestimmten Version hinzufügen. Bis jetzt habe ich eine Daten Tasche, die mit dem Paket Ressource funktioniert:Auf der Suche nach Chef Daten Tasche JSON Struktur, die mit mehreren Ressourcen-Eingaben funktioniert
{
"id": "server_apps",
"apps": [
"vim",
"tmux",
"ntop"
]
}
Und das Rezept Code:
server_apps = data_bag_item('linapps','server_apps')
package server_apps['apps']
Aber ich bin nicht sicher, was die json Struktur bestimmte Versionen installieren aussehen würde der Pakete in einem Datenbeutel - zum Beispiel arbeitet ein einzelnes Paket wie folgt aus:
package 'vim' do
version '7.4.160-1.el7'
end
nicht sicher, wie das in einem wiederholbaren json Hash zu spezifizieren Irgendwelche Ideen auf, aber ... wie diese Arbeit zu machen?
Dies ist genau das, was ich gesucht habe - danke !!! – TyMac