
Habe das Heat_Docker-Plugin installiert und muss „plugin_dirs“ in heat.conf aktualisieren, damit das Plugin wirksam wird. Das funktioniert, aber bei einer Charm-Aktualisierung oder einem Neustart wird die Konfigurationsdatei überschrieben. (Anders als bei Nova Charm, wo beliebige Parameter über „config-flags“ übergeben werden können, scheint es in Heat Charm kein entsprechendes Feld zu geben.)
Irgendwelche Ideen?
Prost,
Antwort1
Das ist ein ziemlichhässlicher Hackaber Sie könnten chattr +i heat.conf
es mit „Attribute ändern, unveränderlich hinzufügen“ versuchen, damit es nicht zu versehentlichen Änderungen an der Datei kommt. Der Nachteil dieses Ansatzes ist, dass Sie den Befehl eingeben müssen, chattr -i heat.conf
damit Änderungen vorgenommen werden können. Dieser Ansatz könnte leicht zu unbeabsichtigten Konsequenzen führen, beispielsweise würden normalerweise erforderliche Änderungen an der Datei fehlschlagen, wenn Sie das unveränderliche Attribut nicht vorher entfernen. Da dies so ist, als würde man eine Dose mit einer Machete öffnen, hoffe ich, dass jemand anderes eine bessere Antwort hat.