Add OneLab Helm chart, Argo CD Application, and GitOps values for k3s
Made-with: Cursor
This commit is contained in:
18
app/playbooks/tasks/ssl-cert-migration.yml
Normal file
18
app/playbooks/tasks/ssl-cert-migration.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
|
||||
- name: Checking if fullchain.pem file exists in /onelab/ssl
|
||||
stat:
|
||||
path: "{{ onelab_path }}/ssl/fullchain.pem"
|
||||
register: fullchain
|
||||
|
||||
- name: Migrating legacy SSL structure to the new one
|
||||
shell: |
|
||||
cp {{ onelab_path }}/ssl/fullchain.pem {{ onelab_path }}/ssl/server.pem
|
||||
cp {{ onelab_path }}/ssl/fullchain.pem {{ onelab_path }}/ssl/chain.pem
|
||||
rm {{ onelab_path }}/ssl/server.crt
|
||||
rm {{ onelab_path }}/ssl/fullchain.pem
|
||||
when: fullchain.stat.exists
|
||||
register: command_result
|
||||
failed_when: "'FAILED' in command_result.stderr"
|
||||
become: true
|
||||
|
||||
Reference in New Issue
Block a user