mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-31 07:17:57 +01:00 
			
		
		
		
	Update docs/ansible.md: copy from the MASH project
It was copied from 2bc4cc45d7/docs/ansible.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
			
			
This commit is contained in:
		| @@ -58,7 +58,7 @@ Once you have a working Docker installation on the server, **clone the playbook* | ||||
|  | ||||
| You would then need to add `ansible_connection=community.docker.nsenter` to the host line in `inventory/hosts`. This tells Ansible to connect to the "remote" machine by switching Linux namespaces with [nsenter](https://man7.org/linux/man-pages/man1/nsenter.1.html), instead of using SSH. | ||||
|  | ||||
| Alternatively, you can leave your `inventory/hosts` as is and specify the connection type in **each** `ansible-playbook` call you do later, like this: `ansible-playbook --connection=community.docker.nsenter …` | ||||
| Alternatively, you can leave your `inventory/hosts` as is and specify the connection type in **each** `ansible-playbook` call you do later, like this: `just install-all --connection=community.docker.nsenter` (or `ansible-playbook --connection=community.docker.nsenter …`). | ||||
|  | ||||
| Run this from the playbook's directory: | ||||
|  | ||||
| @@ -76,7 +76,7 @@ Once you execute the above command, you'll be dropped into a `/work` directory i | ||||
|  | ||||
| First, consider running `git config --global --add safe.directory /work` to [resolve directory ownership issues](#resolve-directory-ownership-issues). | ||||
|  | ||||
| Finally, you can execute `ansible-playbook …` (or `ansible-playbook --connection=community.docker.nsenter …`) commands as per normal now. | ||||
| Finally, you can execute `just` or `ansible-playbook …` (e.g. `ansible-playbook --connection=community.docker.nsenter …`) commands as per normal now. | ||||
|  | ||||
| ### Running Ansible in a container on another computer (not the Matrix server) | ||||
|  | ||||
| @@ -97,7 +97,7 @@ Once you execute the above command, you'll be dropped into a `/work` directory i | ||||
|  | ||||
| First, consider running `git config --global --add safe.directory /work` to [resolve directory ownership issues](#resolve-directory-ownership-issues). | ||||
|  | ||||
| Finally, you execute `ansible-playbook …` commands as per normal now. | ||||
| Finally, you execute `just` or `ansible-playbook …` commands as per normal now. | ||||
|  | ||||
| #### If you don't use SSH keys for authentication | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user