| | |
| | | loop: |
| | | - api-certs.j2 |
| | | - router-certs.j2 |
| | | |
| | | |
| | | - name: Read Certificate |
| | | slurp: |
| | | src: "$HOME/certificates/fullchain.pem" |
| | |
| | | state: present |
| | | definition: "{{ lookup('template', './templates/api-server.j2' ) | from_yaml }}" |
| | | |
| | | # Sleep 5 minutes per David Eads. |
| | | # Sleep 6 minutes per David Eads. |
| | | # It takes about 70 seconds per API Server to |
| | | # restart with certificates (due to AWS |
| | | # Load Balancer). Therefore sleep |
| | | # 5 minutes to give the kube-apiserver |
| | | # 6 minutes to give the kube-apiserver |
| | | # cluster operator enough time to progress. |
| | | - name: Wait 5m for all APIservers to be back up |
| | | - name: Wait 6m for all APIservers to be back up |
| | | pause: |
| | | minutes: 5 |
| | | minutes: 6 |
| | | |
| | | - name: Find all Kube Configs |
| | | become: yes |