python setup.py develop
ansibleを使ってvirtualenv内でコマンドを実行したい。どうやってするの?
おそらく、次のようなものである可能性があります。
- name: egg
shell: "python setup.py develop"
しかし、virtualenv 内で実行する必要があります。どうすればいいですか?
python setup.py develop
ansibleを使ってvirtualenv内でコマンドを実行したい。どうやってするの?
おそらく、次のようなものである可能性があります。
- name: egg
shell: "python setup.py develop"
しかし、virtualenv 内で実行する必要があります。どうすればいいですか?
1 つの方法は、virtualenv の bin ディレクトリから python を呼び出すことです。
- name: egg
shell: "/path/to/env/bin/python setup.py develop"
コマンドを連鎖させてみることもできます。
- name: chained shell command
shell: "source /path/to/env/bin/activate; python setup.py develop"