ansible-infra/roles
June f16f8697c2
move roles, files and templates dirs out of playbook dir into root dir
Because of how Ansible local relative search paths work, the global
"files" and "templates" directories need to be next to the playbooks.
However its not intuitive to look into the "playbooks" directory to find
the files and templates for a host.
Therefore move them out of the "playbooks" directory into the root
directory and add symlinks so everything still works.

Similarly for local roles, they also need to be next to the playbooks.
So for a nicer structure, move the "roles" directory out into the root
directory as well and add a symlink so everything still works.

Also see:
https://docs.ansible.com/ansible/latest/playbook_guide/playbook_pathing.html#resolving-local-relative-paths
https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_reuse_roles.html#storing-and-finding-roles
2024-12-08 02:55:25 +01:00
..
add_apt_repository move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
apt_update_and_upgrade move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
certbot move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
deploy_ssh_server_config move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
distribution_check move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
docker move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
docker_compose move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
dokuwiki move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
foobazdmx move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
infrastructure_authorized_keys move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
nextcloud move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
nginx move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
ola move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
prometheus_node_exporter move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00