[PYTHON] Stellen Sie env.hosts dynamisch mit Stoff ein

Erstellen Sie das folgende Funktionsobjekt in fabfile.py

fabfile.py


env.hosts = ['127.0.0.1']

def local():
    env.hosts = ['127.0.0.1']

def all():
    env.hosts = ['aaa.example.com','bbb.example.com',...]

def deploy():
    #wird bearbeitet

Beim Anruf

Anruf


% #Nur lokaler Host
% fab local deploy
%
% #Mehrere Hosts
% fab all deploy

Recommended Posts

Stellen Sie env.hosts dynamisch mit Stoff ein
Setze spinning_friction in pybullet
Stellen Sie ulimit im Supervisor ein
Definieren Sie eine Aufgabe zum Festlegen der Fabric-Umgebung in YAML
Importieren Sie Skripte dynamisch in Python
Nachdem Sie entschieden haben, wo die Beschriftung abgelegt werden soll, müssen Sie im nächsten Schritt den Anzeigeinhalt, das Anzeigeformat usw. festlegen. Im obigen Beispiel lautet die Position beispielsweise set_xticks ([300.600.900]). Wenn Sie sie jedoch auf dem Display auf klein, mittel oder groß einstellen möchten, setzen Sie set_xticklabels (['klein', 'mittel', 'groß']). Sie können die Neigung des Zeichens mit Drehung festlegen. Wenn es 90 ist, wird es vertikal sein. Die Größe bleibt gleich. Hier möchten wir die Daten von 6/1 bis 6/10 so anzeigen, wie sie sind, also ersetzen wir x0 so wie sie sind. Weitere Anpassung des Anzeigeformats Wenn x0 normal angezeigt wird, werden das ganze Jahr, der Monat, der Tag, die Stunde, die Minute und die Sekunde angezeigt und es ist lang, sodass nur das Jahr, der Monat und der Tag angezeigt werden. Farbe hinzufügen
Führen Sie einen Hintergrundjob mit Stoff aus
Rufen Sie Methoden in Python dynamisch auf
Richten Sie Nunjucks in Node.js ein
Stellen Sie den Python-Test in Jenkins ein
Legen Sie Platzhalter in Eingabefeldern in Django fest
Verwenden Sie Stoff wie in Python (Stoff3)
Fügen Sie in Django dynamisch Formularfelder hinzu
Laden Sie JSON-Typen dynamisch mit Python
Definieren Sie Funktionen (Methoden) in Python dynamisch