Skip to content
Snippets Groups Projects
Commit 835e04bc authored by matt01671's avatar matt01671
Browse files

separated cluster and instance

parent 4fb20531
Branches
No related tags found
No related merge requests found
# - hosts: localhost
# vars_files:
# - host_vars/nectar.yaml
# gather_facts: true
# roles:
# - role: openstack-common
# - role: openstack-volume
# - role: openstack-security-group
# - role: cluster-security-group
# - role: openstack-instance
# - hosts: instances
# vars_files:
# - host_vars/docker.yaml
# gather_facts: true
# roles:
# - role: openstack-proxy
# - role: all-dependencies
# - role: all-mount
# - role: all-docker
# - hosts: web
# vars_files:
# - host_vars/react.yaml
# gather_facts: true
# roles:
# - role: react-build
- hosts: dbs
roles:
- role: cluster-build
- hosts: master
roles:
- role: slaves-cluster
\ No newline at end of file
#!/usr/bin/env bash
. ./unimelb-comp90024-2020-grp-62-openrc.sh; ansible-playbook -i hosts --ask-become-pass create-cluster.yaml
\ No newline at end of file
- hosts: dbs
roles:
- role: cluster-build
- hosts: master
roles:
- role: slaves-cluster
\ No newline at end of file
File moved
- hosts: localhost
vars_files:
- host_vars/nectar.yaml
gather_facts: true
roles:
- role: openstack-common
- role: openstack-volume
- role: openstack-security-group
- role: cluster-security-group
- role: openstack-instance
- hosts: instances
vars_files:
- host_vars/docker.yaml
gather_facts: true
roles:
- role: openstack-proxy
- role: all-dependencies
- role: all-mount
- role: all-docker
- hosts: web
vars_files:
- host_vars/react.yaml
gather_facts: true
roles:
- role: react-build
# - hosts: dbs
# roles:
# - role: cluster-build
# - hosts: master
# roles:
# - role: slaves-cluster
\ No newline at end of file
......@@ -55,15 +55,15 @@ cluster_security_group:
# Instance
instances:
- name: db1
- name: db-master-1
volumes: ['dbvolume1']
meta:
group: master
- name: db2
- name: db-slave-1
volumes: ['dbvolume2']
meta:
group: slaves
- name: db3
- name: db-slave-2
volumes: ['dbvolume3']
meta:
group: slaves
......
[web]
[master]
172.26.133.128 ansible_host=172.26.133.128
172.26.133.58 ansible_host=172.26.133.58
[slaves]
172.26.134.57 ansible_host=172.26.134.57
172.26.133.52 ansible_host=172.26.133.52
172.26.132.78 ansible_host=172.26.132.78
172.26.133.15 ansible_host=172.26.133.15
[dbs:children]
master
......
#!/usr/bin/env bash
echo "== Set variables =="
export declare -a nodes=(172.26.133.128 172.26.133.52 172.26.134.57) #NEED TO AUTOMATE
export declare -a nodes=(172.26.133.58 172.26.132.78 172.26.133.15) #NEED TO AUTOMATE
# export declare -a nodes=($1)
export user=admin
export pass=admin
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment