回答編集履歴
1
追記に対するリアクションを追加。蛇足が蛇足っぽいので一旦消す
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
|
+
|