26 lines
986 B
Markdown
26 lines
986 B
Markdown
#Migration from one vps to other
|
|
|
|
This migration guide covers migration of applications (Nextcloud, Gitea and Currency converter) and their data containers
|
|
|
|
#### Lets jump right into it
|
|
|
|
1. Firstly open inventory/filetransfer.ini file and provide source and target machine IP addresses.
|
|
2. Now set variables in playbooks/backup_restore.yml file
|
|
````yaml
|
|
vars:
|
|
current_user: hemani (User should exist in both target & source machines)
|
|
ansible_ssh_keyfile_path:
|
|
key_file_name:
|
|
````
|
|
3. Now Run Following command on target machine
|
|
```
|
|
* $ansible-playbook -i inventory/inventory.ini playbooks/docker-playbook.yml
|
|
* $ansible-playbook -i inventory/inventory.ini playbooks/next-cloud-playbook.yml
|
|
* $ansible-playbook -i inventory/inventory.ini playbooks/git-tea-playbook.yml
|
|
```
|
|
4. Finally execute back and restore play book
|
|
```
|
|
$ansible-playbook -i inventory/inventory.ini playbooks/backup_restore.yml -vvv
|
|
```
|
|
|