Wenn ich die Vagrant docs aussehen https://www.vagrantup.com/docs/networking/forwarded_ports.html es gibt ein Beispiel wie folgt aus:Gibt es einen Style Guide zum Zitieren von Variablen in Vagrantfiles?
Vagrant.configure("2") do |config|
config.vm.network "forwarded_port", guest: 2003, host: 12003, protocol: "tcp"
config.vm.network "forwarded_port", guest: 2003, host: 12003, protocol: "udp"
end
jedoch die folgenden scheinen auch gültig zu sein:
Apostrophe
Vagrant.configure("2") do |config|
config.vm.network 'forwarded_port', guest: 2003, host: 12003, protocol: "tcp"
config.vm.network 'forwarded_port', guest: 2003, host: 12003, protocol: "udp"
end
Colon Prefix
Vagrant.configure("2") do |config|
config.vm.network :forwarded_port, guest: 2003, host: 12003, protocol: "tcp"
config.vm.network :forwarded_port, guest: 2003, host: 12003, protocol: "udp"
end
Was ist der Unterschied in diesen Syntax? Sollen doppelte Anführungszeichen nur verwendet werden, wenn Sie Variablen like in puppet haben?
Wie lautet die Doppelpunkt-Präfix-Syntax? Es ist verwirrend, weil der Rest der Schlüsselwörter in der Zeile Doppelpunkte mit Suffix haben.
Gibt es eine Formatvorlage für Vagrandateien?
So einfache Anführungszeichen verwendet werden soll, muss das, wenn wir String Interpolation benötigen. Was ist das Doppelpunkt-Präfix? – opticyclic