File tree 3 files changed +30
-1
lines changed
3 files changed +30
-1
lines changed Original file line number Diff line number Diff line change
1
+ FROM centos:7
2
+
3
+ RUN yum install -y wget
4
+
5
+ RUN wget -O /tmp/chefdk.rpm https://packages.chef.io/files/stable/chefdk/3.7.23/el/7/chefdk-3.7.23-1.el7.x86_64.rpm &&\
6
+ rpm -i /tmp/chefdk.rpm
7
+
8
+ WORKDIR /chef-repo/cookbooks/signalfx_agent
9
+ COPY ./ ./
Original file line number Diff line number Diff line change @@ -15,6 +15,22 @@ run-dev-image:
15
15
signalfx-agent-chef-dev \
16
16
bash
17
17
18
+ .PHONY : centos-dev-image
19
+ centos-dev-image :
20
+ docker build -f Dockerfile.centos -t signalfx-agent-chef-dev-centos .
21
+
22
+ .PHONY : run-centos-dev-image
23
+ run-centos-dev-image :
24
+ docker exec -it signalfx-agent-chef-dev-centos bash 2> /dev/null || \
25
+ docker run \
26
+ --rm \
27
+ --name signalfx-agent-chef-dev-centos \
28
+ -it \
29
+ -v $(CURDIR ) :/chef-repo/cookbooks/signalfx_agent \
30
+ -v $(HOME ) /.chef:/root/.chef \
31
+ signalfx-agent-chef-dev-centos \
32
+ bash
33
+
18
34
.PHONY : release
19
35
release :
20
36
./release
Original file line number Diff line number Diff line change 18
18
end
19
19
20
20
execute 'yum-clean' do
21
- command "yum --disablerepo='*' --enablerepo='signalfx-agent' clean all"
21
+ command "yum clean all --disablerepo='*' --enablerepo='signalfx-agent'"
22
+ end
23
+
24
+ execute 'yum-metadata-refresh' do
25
+ command "yum -q -y makecache --disablerepo=* --enablerepo='signalfx-agent'"
22
26
end
You can’t perform that action at this time.
0 commit comments