| 1234567891011 |
- - name: Check if kube-apiserver.yaml exists
- stat:
- path: /etc/kubernetes/manifests/kube-apiserver.yaml
- register: kube_apiserver_yaml_stat
- - name: Check and insert TLS cipher suite line in kube-apiserver.yaml
- ansible.builtin.lineinfile:
- path: /etc/kubernetes/manifests/kube-apiserver.yaml
- insertafter: ' - --tls-private-key-file=/etc/kubernetes/pki/apiserver.key'
- line: ' - --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA'
- when: kube_apiserver_yaml_stat.stat.exists
|