回答編集履歴
1
先にアンインストールする方法はダメなことを追記
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
1つ目と 2つ目のタスクを入れ替えるとエラーは出なくなります。
|
31
|
+
1つ目と 2つ目のタスクを入れ替えるとエラーは出なくなります。(→ダメでした。追記参照)
|
32
32
|
|
33
33
|
ただし、結果的に冪等性が保たれますが、ちょっとややこしいことに。
|
34
34
|
|
@@ -85,3 +85,23 @@
|
|
85
85
|
postgresql94-contrib
|
86
86
|
|
87
87
|
```
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
###(2016/03/25 08:03) 追記
|
92
|
+
|
93
|
+
先にアンインストールする案ですが、「postgresql-libs」(Provides)を必要とするパッケージも一緒にアンインストールされてしまうので、ダメでした。
|
94
|
+
|
95
|
+
順番はそのままで、アンインストールのところで ansible yum モジュールではなく、`shell:` か `scrpit:` を使う方法はどうでしょうか。格好悪いですが。
|
96
|
+
|
97
|
+
```
|
98
|
+
|
99
|
+
shell: rpm -q postgresql-libs && yum -y remove postgresql-libs || true
|
100
|
+
|
101
|
+
または
|
102
|
+
|
103
|
+
shell: rpm -e postgresql-libs || true
|
104
|
+
|
105
|
+
```
|
106
|
+
|
107
|
+
|