From e7e9a5dbd70a46bb5e225c56182ca1d1183cb6f0 Mon Sep 17 00:00:00 2001 From: Klaus Smolin Date: Wed, 24 Jul 2024 22:12:30 +0200 Subject: [PATCH] chore: Rename hmc ftp host Signed-off-by: Klaus Smolin --- playbooks/6_create_nodes.yaml | 16 +++++++++++++--- roles/set_inventory/templates/hosts.j2 | 4 ++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/playbooks/6_create_nodes.yaml b/playbooks/6_create_nodes.yaml index 7bb1d446..0ecc4fad 100644 --- a/playbooks/6_create_nodes.yaml +++ b/playbooks/6_create_nodes.yaml @@ -14,14 +14,15 @@ # TODO: Hack to update HMC file server git repository - name: Update HMC file server git repository - hosts: hmc_file_server + hosts: hmc_ftp_server gather_facts: false tasks: - - name: Update git repository + - name: Update git repository on HMC ftp server ignore_errors: true block: - - name: Update git repository + - name: Update git repository on HMC ftp server ansible.builtin.shell: | + whoami cd ~/ftp/ git pull register: cmd_output @@ -138,6 +139,15 @@ loop_control: index_var: idx +- name: 6 create nodes - create control using zVM via tessia (tbd) + hosts: localhost + vars_files: + - "{{ inventory_dir }}/group_vars/all.yaml" + tasks: + - name: Boot control zVM via tessia + when: env.cluster.nodes.control.zvm_name[0] is defined + ansible.builtin.command: sleep 120 + - name: 6 create nodes - wait for bootstrap to connect control plane (for non-root user) hosts: bastion become: true diff --git a/roles/set_inventory/templates/hosts.j2 b/roles/set_inventory/templates/hosts.j2 index b5960c48..6d7a057c 100644 --- a/roles/set_inventory/templates/hosts.j2 +++ b/roles/set_inventory/templates/hosts.j2 @@ -4,8 +4,8 @@ [file_server] {{ env.file_server.ip }} ansible_connection=local ansible_user={{ env.file_server.user }} ansible_become_password={{ env.file_server.pass }} -[hmc_file_server] -{{ (env.z.hmc_load_from_ftp.hostname + ' ansible_host=' +env.z.hmc_load_from_ftp.ip + ' ansible_connection=local ansible_user=' + env.z.hmc_load_from_ftp.user + ' ansible_become_password=' + env.z.hmc_load_from_ftp.user ) if env.z.hmc_load_from_ftp.hostname is defined }} +[hmc_ftp_server] +{{ (env.z.hmc_load_from_ftp.hostname + ' ansible_host=' +env.z.hmc_load_from_ftp.ip + ' ansible_connection=local ansible_user=' + env.z.hmc_load_from_ftp.user + ' ansible_become_password=' + env.z.hmc_load_from_ftp.pass ) if env.z.hmc_load_from_ftp.hostname is defined }} [kvm_host] {{ env.z.lpar1.hostname }} ansible_host={{ env.z.lpar1.ip }} ansible_user={{ env.z.lpar1.user }} ansible_become_password={{ env.z.lpar1.pass }}