回答編集履歴

1

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

2016/08/14 16:31

投稿

attakei
attakei

スコア2738

test CHANGED
@@ -36,14 +36,36 @@
36
36
 
37
37
 
38
38
 
39
- **以下、蛇足です**
39
+ **(もともと蛇足で書いてた部分が、本というより参考にされているコード現状に起因しているっぽいので、一旦消しま)**
40
40
 
41
41
 
42
42
 
43
- だ、本の進行的にエラーで進まないというのちょっ変かなという気もするので、
43
+ # 追記してもらっ内容+コメントをもとに追記
44
44
 
45
- 「そのタイミングではエラーで問題なくて、続きを読み進めるとエラーを解消できる」
46
45
 
47
- 「実は本の中から見落としている部分があり、そこを適用すると問題なく進む」
48
46
 
49
- あたり可能性も、念のため考えたほうかもれません。
47
+ [github元コードピンポイントで同じ部分に関するIssue上がってた](https://github.com/lorin/ansiblebook/issues/5)
48
+
49
+
50
+
51
+ 現在のansibleでは`django_manage`実行時に`./manage.py`を直接呼び出す形になっているのですが、[このplaybookで取り扱っているWebアプリのリポジトリ](https://github.com/lorin/mezzanine-example)では`manage.py`の実行権限がない状態のため、`[Errno 13] Permission denied`が出てしまっているみたいです。
52
+
53
+
54
+
55
+ 一応、このタスクが動く前に`manage.py`に実行権限を付与するタスクを動かせば上記のエラーは出ないことは確認できました。
56
+
57
+
58
+
59
+ しかし、その先で
60
+
61
+
62
+
63
+ * 別原因のエラーによって結局動かない
64
+
65
+ * ローカルで変更をかけてしまっているため、もう一度playbookを実行した際にgitコマンドを使うタスクでエラーになる可能性あり
66
+
67
+
68
+
69
+ と、ちょっと写経的に進めるには難しい状況になっていそうです。
70
+
71
+