- Supported OS: Ubuntu 18.04, 20.04.
- Prerequisite: Python 3.6+ and Go 1.17+ should be installed.
Note: Ensure root user access while performing the installation.
apt-get update && apt-get install -y git
git clone https://github.com/sodafoundation/multi-cloud.git
cd multi-cloud/installer
chmod +x install_dependencies.sh && . install_dependencies.sh
cd ansible
export HOST_IP=<your_host_ip> #note: make sure HOST_IP is either public ip or 192.x.x.x series ip
ansible-playbook site.yml -i local.hosts
Ensure that the playbook finishes the installation without any failed steps.
In case of any failure, run the following command to clear the installation:
ansible-playbook clean.yml -i local.hosts
Now, retry again:
ansible-playbook site.yml -i local.hosts
Run the below command to list the containers running:
docker ps
Ensure that all the above mentioned containers are up and running successfully. This confirms that multi-cloud has been installed successfully.
ansible-playbook clean.yml -i local.hosts
Demo video.
- Install multi-cloud with dashboard by following the installation guide here.
- For experiencing the features of multi-cloud, follow the user guide here.
If you are interested in developing, follow the developer guide here.