1 2 3 4 5 6 7 |
from fabric.api import run, cd, put def initial_setting(): put("setup_files/passwd", "/etc/passwd", mirror_local_mode=True) put("setup_files/shadow", "/etc/shadow", mirror_local_mode=True) put("setup_files/group", "/etc/group", mirror_local_mode=True) put("setup_files/myuser", "/home", mirror_local_mode=True) |
もう直接弄っちゃえよ的な発想ですね。
冗長に手順書いていくよりも設定ファイルをバージョン管理して、サーバ構築時は転送するだけってのが良いかもかも。
参考: