質問編集履歴

1

default\.rbの追記、環境の追記

2016/05/09 06:05

投稿

kuma3
kuma3

スコア60

test CHANGED
File without changes
test CHANGED
@@ -10,10 +10,118 @@
10
10
 
11
11
  ```
12
12
 
13
+ 環境
14
+
15
+ Chef 12.8.1
16
+
17
+ Vagrant 1.8.1
18
+
19
+ CentOS 6.5
20
+
21
+
22
+
23
+ なお追加前のdefault.rbは次の通りです。
24
+
25
+ ```ここに言語を入力
26
+
27
+ #
28
+
29
+ # Cookbook Name:: fluentd
30
+
31
+ # Recipe:: default
32
+
33
+ #
34
+
35
+ # Copyright 2016, YOUR_COMPANY_NAME
36
+
37
+ #
38
+
39
+ # All rights reserved - Do Not Redistribute
40
+
41
+ #
42
+
43
+ cookbook_file '/etc/init.d/td-agent' do
44
+
45
+ source 'td-agent'
46
+
47
+ owner 'root'
48
+
49
+ group 'root'
50
+
51
+ action :create
52
+
53
+ notifies :run, "bash[td-agent restart]"
54
+
55
+ end
56
+
57
+
58
+
59
+ bash 'td-agent restart' do
60
+
61
+ user 'root'
62
+
63
+ flags '-e'
64
+
65
+ code <<-EOC
66
+
67
+ service td-agent restart
68
+
69
+ EOC
70
+
71
+ action :nothing
72
+
73
+ end
74
+
75
+ ```
76
+
77
+ 追加したリソースは下記の通りです。
78
+
79
+ ```ここに言語を入力
80
+
81
+ cookbook_file '/etc/td-agent/td-agent.conf' do
82
+
83
+ source 'td-agent.conf'
84
+
85
+ owner 'root'
86
+
87
+ group 'root'
88
+
89
+ action :create
90
+
91
+ notifies :run, "bash[td-agent reload]"
92
+
93
+ end
94
+
95
+
96
+
97
+ bash 'td-agent reload' do
98
+
99
+ user 'root'
100
+
101
+ flags '-e'
102
+
103
+ code <<-EOC
104
+
105
+ service td-agent reload
106
+
107
+ EOC
108
+
109
+ action :nothing
110
+
111
+ end
112
+
113
+ ```
114
+
13
115
  ```knife solo init .```で.chefファイルは作成しています。
14
116
 
15
117
  最初の2つのリソースは認識されているのに突然追加のリソースが認識されなくなりました。
16
118
 
17
119
  なぜでしょう??
18
120
 
121
+
122
+
123
+
124
+
125
+
126
+
19
127
  もし原因分かる方いましたらご教授お願いします。