diff --git a/Ansible/all-in-one.yaml b/Ansible/all-in-one.yaml index 718155a064974be56d5287f78209c364ae757e15..f61918b9674c5cf22ac74566659a7334f1bb1d6a 100644 --- a/Ansible/all-in-one.yaml +++ b/Ansible/all-in-one.yaml @@ -17,7 +17,7 @@ - hosts: COUCHGROUP gather_facts: true -- hosts: COUCHGROUP[0] +- hosts: COUCHGROUP roles: - role: openstack-run-script #roles: diff --git a/Ansible/cluster_setup.sh b/Ansible/cluster_setup.sh index 39861918c255a8ebc716e8cb645a6ebf5a5e9abb..d7af98992f4913a92f41d0b7a9c50487fd998a1f 100644 --- a/Ansible/cluster_setup.sh +++ b/Ansible/cluster_setup.sh @@ -1,10 +1,10 @@ -#!/bin/sh +#!/bin/bash -# export declare -a nodes=(172.26.130.79 172.26.131.9) -export declare -a nodes=$1 +export declare -a nodes=($1 $2) +#export declare nodes=$1 export masternode=`echo ${nodes} | cut -f1 -d' '` -export declare -a othernodes=`echo ${nodes[@]} | sed s/${masternode}//` +export declare othernodes=`echo ${nodes[@]} | sed s/${masternode}//` export size=${#nodes[@]} export user='admin' export pass='admin' diff --git a/Ansible/roles/openstack-run-script/tasks/main.yaml b/Ansible/roles/openstack-run-script/tasks/main.yaml index 9cb705ca71ac973524c9f1924ae4cc376d6db165..67cad0ad10afa4210c42f21c688d8fa1555de51b 100644 --- a/Ansible/roles/openstack-run-script/tasks/main.yaml +++ b/Ansible/roles/openstack-run-script/tasks/main.yaml @@ -1,2 +1,2 @@ - name: Run script cluster - ansible.builtin.script: /home/alex/CCC/project/comp90024/Ansible/cluster_setup.sh COUCHGROUP \ No newline at end of file + script: /home/alex/CCC/project/comp90024/Ansible/cluster_setup.sh COUCHGROUP[0] COUCHGROUP[1] \ No newline at end of file