From be1ba2be3184fa7d95037ab59d5f95387b6c56c0 Mon Sep 17 00:00:00 2001 From: Elias Wimmer <elias.wimmer@tuwien.ac.at> Date: Sat, 21 Aug 2021 22:08:01 +0200 Subject: [PATCH] fix ceph --- roles/create_infrastructure/tasks/keypair.yml | 3 ++- roles/create_infrastructure/templates/all.yml.j2 | 4 +++- roles/rke2/templates/helm/deploy-cephfs.j2 | 10 ++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/roles/create_infrastructure/tasks/keypair.yml b/roles/create_infrastructure/tasks/keypair.yml index 4e1f3b2..5163a14 100644 --- a/roles/create_infrastructure/tasks/keypair.yml +++ b/roles/create_infrastructure/tasks/keypair.yml @@ -11,6 +11,7 @@ - name: store private key locally copy: - dest: "{{ ssh_key_name }}.pem" + dest: "{{ inventory_dir }}/{{ ssh_key_name }}.pem" content: "{{ ssh_key.key.private_key }}" + mode: "0600" when: state == 'present' and ssh_key.key.private_key != none \ No newline at end of file diff --git a/roles/create_infrastructure/templates/all.yml.j2 b/roles/create_infrastructure/templates/all.yml.j2 index f64dd20..ce804d5 100644 --- a/roles/create_infrastructure/templates/all.yml.j2 +++ b/roles/create_infrastructure/templates/all.yml.j2 @@ -2,4 +2,6 @@ loadbalancer_ip: {{ new_loadbalancer_ip }} master_floating_ip: {{ new_master_floating_ip }} -subnet_id: {{ new_subnet_id }} \ No newline at end of file +subnet_id: {{ new_subnet_id }} + +ssh_key_file: {{ ssh_key_file }} \ No newline at end of file diff --git a/roles/rke2/templates/helm/deploy-cephfs.j2 b/roles/rke2/templates/helm/deploy-cephfs.j2 index e60eaa7..f3a40af 100644 --- a/roles/rke2/templates/helm/deploy-cephfs.j2 +++ b/roles/rke2/templates/helm/deploy-cephfs.j2 @@ -9,10 +9,8 @@ spec: version: 3.3.1 valuesContent: |- csiConfig: - - clusterID: "356ebb9a-acc2-11ea-a9d6-b8599fef7b50" + - clusterID: "{{ ceph_cluster_id }}" monitors: - - "10.0.2.1:6789" - - "10.0.2.2:6789" - - "10.0.2.3:6789" - - "10.0.2.4:6789" - - "10.0.2.5:6789" \ No newline at end of file +{% for mon in ceph_monitors %} + - {{ mon }} +{% endfor %} \ No newline at end of file -- GitLab