2023-12-16 15:15:35 +01:00
|
|
|
[
|
2025-10-09 01:47:20 +02:00
|
|
|
{
|
|
|
|
|
"name": "show vars",
|
|
|
|
|
"when": "switch_show_vars",
|
|
|
|
|
"ansible.builtin.debug": {
|
|
|
|
|
"var": "vars.cfg_hedgedoc_and_nginx"
|
|
|
|
|
}
|
|
|
|
|
},
|
2023-12-16 15:15:35 +01:00
|
|
|
{
|
|
|
|
|
"name": "deactivate default site",
|
|
|
|
|
"become": true,
|
|
|
|
|
"ansible.builtin.file": {
|
|
|
|
|
"state": "absent",
|
|
|
|
|
"dest": "/etc/nginx/sites-enabled/default"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "emplace configuration | data",
|
|
|
|
|
"become": true,
|
|
|
|
|
"ansible.builtin.template": {
|
|
|
|
|
"src": "conf.j2",
|
2025-10-09 01:47:20 +02:00
|
|
|
"dest": "/etc/nginx/sites-available/{{cfg_hedgedoc_and_nginx.domain}}"
|
2023-12-16 15:15:35 +01:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "emplace configuration | link",
|
|
|
|
|
"become": true,
|
|
|
|
|
"ansible.builtin.file": {
|
|
|
|
|
"state": "link",
|
2025-10-09 01:47:20 +02:00
|
|
|
"src": "/etc/nginx/sites-available/{{cfg_hedgedoc_and_nginx.domain}}",
|
|
|
|
|
"dest": "/etc/nginx/sites-enabled/{{cfg_hedgedoc_and_nginx.domain}}"
|
2023-12-16 15:15:35 +01:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "restart nginx",
|
|
|
|
|
"become": true,
|
|
|
|
|
"ansible.builtin.systemd_service": {
|
|
|
|
|
"state": "restarted",
|
|
|
|
|
"name": "nginx"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|