File tree 1 file changed +40
-0
lines changed
1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ - hosts : kube_control_plane
2
+ become : true
3
+ become_user : root
4
+ tasks :
5
+ - name : Copy audit-pod-policy.yaml to /etc/kubernetes
6
+ copy :
7
+ src : /home/ubuntu/audit/audit-pod-policy.yaml
8
+ dest : /etc/kubernetes/audit-pod-policy.yaml
9
+ owner : root
10
+ group : root
11
+
12
+ - name : Add audit parameters to kube-apiserver.yaml
13
+ blockinfile :
14
+ path : /etc/kubernetes/manifests/kube-apiserver.yaml
15
+ block : |2
16
+ - --audit-log-path=-
17
+ - --audit-policy-file=/etc/kubernetes/audit-policy.yaml
18
+ marker : " # {mark} Adding audit-log params"
19
+ insertafter : " - kube-apiserver"
20
+
21
+ - name : Add volumeMount parameters to kube-apiserver.yaml
22
+ blockinfile :
23
+ path : /etc/kubernetes/manifests/kube-apiserver.yaml
24
+ block : |2
25
+ - mountPath: /etc/kubernetes/audit-policy.yaml
26
+ name: audit-policy
27
+ readOnly: true
28
+ marker : " # {mark} Adding mountPath params"
29
+ insertafter : " volumeMounts:"
30
+
31
+ - name : Add volumes parameters to kube-apiserver.yaml
32
+ blockinfile :
33
+ path : /etc/kubernetes/manifests/kube-apiserver.yaml
34
+ block : |2
35
+ - hostPath:
36
+ path: /etc/kubernetes/audit-pod-policy.yaml
37
+ type: File
38
+ name: audit-policy
39
+ marker : " # {mark} Adding hostPath params"
40
+ insertafter : " volumes:"
You can’t perform that action at this time.
0 commit comments