teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記に対するリアクションを追加。蛇足が蛇足っぽいので一旦消す

2016/08/14 16:31

投稿

attakei
attakei

スコア2740

answer CHANGED
@@ -17,9 +17,19 @@
17
17
  become: yes
18
18
  ```
19
19
 
20
- **以下、蛇足でが**
20
+ **(もともと蛇足で書いてた部分、本というより参考にされているコード現状に起因しているっぽいので、一旦消します)**
21
21
 
22
- ただ、本の進行的にエラーで進まないというのちょと変かなという気するので、
23
- 「そのタイミングではエラーで問題なくて、続きを読み進めるとエラーを解消できる」
24
- 「実は本中から見落としている部分があり、そこを適用すると問題なく進む」
25
- あたりの可能性も、念のために考えたほうが良いかもしれません。
22
+ # 追記してた内容+コメントをとに追記
23
+
24
+ [github元コードにピンポイントで同じ部分に関するIssueが上がっていました](https://github.com/lorin/ansiblebook/issues/5)
25
+
26
+ 現在のansibleでは`django_manage`実行時に`./manage.py`を直接呼び出す形になっているのですが、[このplaybookで取り扱っているWebアプリのリポジトリ](https://github.com/lorin/mezzanine-example)では`manage.py`の実行権限がない状態のため、`[Errno 13] Permission denied`が出てしまっているみたいです。
27
+
28
+ 一応、このタスクが動く前に`manage.py`に実行権限を付与するタスクを動かせば上記のエラーは出ないことは確認できました。
29
+
30
+ しかし、その先で
31
+
32
+ * 別原因のエラーによって結局動かない
33
+ * ローカルで変更をかけてしまっているため、もう一度playbookを実行した際にgitコマンドを使うタスクでエラーになる可能性あり
34
+
35
+ と、ちょっと写経的に進めるには難しい状況になっていそうです。