Browse Source

Set filemode to 0640 (#2315)

* Set filemode to 0640

weave-net.yml file is readable by all users on the host. It however contains the weave_password to encrypt all pod communication. It should only be readable by root.

* Set mode 0640 on users_file with basic auth
pull/2369/head
Andreas Krüger 7 years ago
committed by Matthew Mosesohn
parent
commit
d84ff06f73
2 changed files with 2 additions and 0 deletions
  1. 1
      roles/kubernetes/master/tasks/users-file.yml
  2. 1
      roles/network_plugin/weave/tasks/main.yml

1
roles/kubernetes/master/tasks/users-file.yml

@ -10,5 +10,6 @@
template:
src: known_users.csv.j2
dest: "{{ kube_users_dir }}/known_users.csv"
mode: 0640
backup: yes
notify: Master | set secret_changed

1
roles/network_plugin/weave/tasks/main.yml

@ -17,4 +17,5 @@
template:
src: weave-net.yml.j2
dest: "{{ kube_config_dir }}/weave-net.yml"
mode: 0640
register: weave_manifest
Loading…
Cancel
Save