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
This commit is contained in:
parent
fab4942852
commit
5bb283d5e7
147 changed files with 3 additions and 0 deletions
files
chaosknoten
cloud/new_user_skeleton_directory
configs
ccchoir/nginx
grafana
docker_compose
alertmanager_alert_templates.tmplgrafana-datasource.ymlgrafana.ini.exampleprometheus.ymlprometheus_alerts.rules.yaml
nginx
keycloak/nginx
lists
mumble/nginx
onlyoffice/nginx
pad/nginx
pretalx/nginx
public-reverse-proxy/nginx
tickets/nginx
wiki/nginx
zammad/nginx
z9/configs/light
nginx
ola
ola-artnet.confola-dummy.confola-e131.confola-espnet.confola-ftdidmx.confola-gpio.confola-karate.confola-kinet.confola-milinst.confola-opendmx.confola-openpixelcontrol.confola-osc.confola-pathport.confola-port.confola-renard.confola-sandnet.confola-server.confola-shownet.confola-spi.confola-stageprofi.confola-uartdmx.confola-universe.confola-usbdmx.confola-usbserial.conf
playbooks
roles
add_apt_repository
apt_update_and_upgrade
certbot
deploy_ssh_server_config
README.md
docs
Debian_11_cloud_2023-04-21_default_etc_ssh_sshd_configDebian_12_cloud_2023-07-25_default_etc_ssh_sshd_config
handlers
tasks
templates
distribution_check
docker
docker_compose
dokuwiki
foobazdmx
Before ![]() (image error) Size: 9.7 KiB After ![]() (image error) Size: 9.7 KiB ![]() ![]() |
Before ![]() (image error) Size: 1,007 KiB After ![]() (image error) Size: 1,007 KiB ![]() ![]() |
1
playbooks/files
Symbolic link
1
playbooks/files
Symbolic link
|
@ -0,0 +1 @@
|
|||
../files
|
1
playbooks/roles
Symbolic link
1
playbooks/roles
Symbolic link
|
@ -0,0 +1 @@
|
|||
../roles
|
1
playbooks/templates
Symbolic link
1
playbooks/templates
Symbolic link
|
@ -0,0 +1 @@
|
|||
../templates
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue