1.5 KiB
Configuring the Ansible playbook
To configure the playbook, you need to have done the following things:
- have a server where services will run
- retrieved the playbook's source code to your computer
You can then follow these steps inside the playbook directory:
-
create a directory to hold your configuration (
mkdir -p inventory/host_vars/<your-domain>
) -
copy the sample configuration file (
cp examples/vars.yml inventory/host_vars/<your-domain>/vars.yml
) -
edit the configuration file (
inventory/host_vars/<your-domain>/vars.yml
) to your liking. You should enable one or more services in yourvars.yml
file. You may also take a look at the variousroles/**/ROLE_NAME_HERE/defaults/main.yml
files (after importing external roles withjust roles
intoroles/galaxy
) and see if there's something you'd like to copy over and override in yourvars.yml
configuration file. -
copy the sample inventory hosts file (
cp examples/hosts inventory/hosts
) -
edit the inventory hosts file (
inventory/hosts
) to your liking
If you're installing services on the same server using another playbook (like matrix-docker-ansible-deploy) or you already have Traefik or Docker installed on the server, consult our Interoperability documentation.
When you're done with all the configuration you'd like to do, continue with Installing.