summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFiles
* Also import and publish custom layers.Guilhem Moulin2024-10-193
|
* Add layers from Svenska Kraftnät (SvK) and copy custom layers to the ↵Guilhem Moulin2024-10-193
| | | | production machine.
* Add layers for Naturvårdsverkets and Länsstyrelserns Riksintressen.Guilhem Moulin2024-10-182
|
* ansible.cfg: Bump max_diff_size to 512k from 102k.Guilhem Moulin2024-10-171
|
* systemd: Improve description of unit files.Guilhem Moulin2024-09-264
|
* webmap: Copy administrative-codes.json*.Guilhem Moulin2024-09-261
|
* group variables: Rename ‘st’ layer group to ‘ren’.Guilhem Moulin2024-09-262
| | | | Cf. 256b69ea36959f84bde51279e4720f27daf54c4f in the submodule.
* Create an empty /etc/apt/sources.list.Guilhem Moulin2024-09-251
| | | | | Something keeps recreating (without content) it if we delete it, so we leave it instead but ensure it's empty instead.
* Copy webmap-publish.Guilhem Moulin2024-09-259
| | | | | | | | We also replace persistent/shared RuntimeDirectory settings with directories defined as tmpfiles.d(5) entries. This gives more control over access control. We also change static compression from gzip to brotli on the HTTPd.
* Copy webmap-import.Guilhem Moulin2024-09-253
|
* webmap-download: Use a dedicated system group.Guilhem Moulin2024-09-202
| | | | | It will be shared between _webmap-* system users, which will be handy to share lock files.
* Install PostgreSQL and PostGIS.Guilhem Moulin2024-06-123
|
* setup.yml: Add tags.Guilhem Moulin2024-06-121
|
* Install unzip.Guilhem Moulin2024-06-101
|
* tasks/base.yml: Install acl package.Guilhem Moulin2024-06-101
| | | | | This is needed for unprivileged ‘become_user’, cf. https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_privilege_escalation.html#risks-of-becoming-an-unprivileged-user
* tasks/base.yml: Reorder packages.Guilhem Moulin2024-06-101
|
* webmap-update@.timer: Set AccuracySec=1s and reduce RandomizedDelaySec by 1s.Guilhem Moulin2024-06-041
|
* webmap-update@.timer: Reschedule at 1am from 2am.Guilhem Moulin2024-06-041
| | | | | This ensures the unit won't be skipped during DST transition, see `systemd-analyze calendar --iterations=365 "*-*-* 02:00:00"`.
* Add webmap task.Guilhem Moulin2024-06-038
|
* tasks/base.yml: Also install tig(1) and jq(1).Guilhem Moulin2024-06-031
|
* tasks/httpd.yml: Create /etc/nginx/sites-enabled/webmap as a symlink.Guilhem Moulin2024-06-012
|
* Postfix: Use relay-smtps as relayhost transport.Guilhem Moulin2024-02-154
|
* HTTPd: Set vhost karta.klimatanalysnorr.se.Guilhem Moulin2024-02-154
|
* HTTPd: Add security and cache headers.Guilhem Moulin2024-01-311
|
* Install nginx.Guilhem Moulin2024-01-317
|
* tasks/network.yml: Add flush_handlers tasks.Guilhem Moulin2024-01-041
|
* resolved.conf(5): Disable LLMNR.Guilhem Moulin2024-01-041
| | | | Link-Local Multicast Name Resolution is only useful in LANs.
* Fix timezone setting.Guilhem Moulin2024-01-041
| | | | | Use community.general.timezone, cf. https://docs.ansible.com/ansible/latest/collections/community/general/timezone_module.html#ansible-collections-community-general-timezone-module
* Install postfix and configure it as a nullmailer.Guilhem Moulin2024-01-045
|
* Base system.Guilhem Moulin2024-01-0418
|
* Initial commit.Guilhem Moulin2024-01-041