私はファブリックを使用していることを知っています。次のようなファブリックタスクに引数を渡すことができます:
def task(something=''):
print "You said %s" % something
fab task:something='hello'
roledefs にいくつかの引数を渡したい場合はどうすればよいでしょうか。これが私の例です:
env.roledefs = {
'node1': ['node1.%s' % DOMAIN],
'node2': ['node2.%s' % DOMAIN]
}
とにかく、次のようなものを実行して DOMAIN を渡すことができますか?
fab task -argument='mydomain.com' (pseudo code)