Commit message (Collapse) | Author | Age | Files | |
---|---|---|---|---|
* | Create an empty /etc/apt/sources.list. | Guilhem Moulin | 2024-09-25 | 1 |
| | | | | | 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 Moulin | 2024-09-25 | 9 |
| | | | | | | | | 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 Moulin | 2024-09-25 | 3 |
| | ||||
* | webmap-download: Use a dedicated system group. | Guilhem Moulin | 2024-09-20 | 2 |
| | | | | | It will be shared between _webmap-* system users, which will be handy to share lock files. | |||
* | Install PostgreSQL and PostGIS. | Guilhem Moulin | 2024-06-12 | 3 |
| | ||||
* | setup.yml: Add tags. | Guilhem Moulin | 2024-06-12 | 1 |
| | ||||
* | Install unzip. | Guilhem Moulin | 2024-06-10 | 1 |
| | ||||
* | tasks/base.yml: Install acl package. | Guilhem Moulin | 2024-06-10 | 1 |
| | | | | | 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 Moulin | 2024-06-10 | 1 |
| | ||||
* | webmap-update@.timer: Set AccuracySec=1s and reduce RandomizedDelaySec by 1s. | Guilhem Moulin | 2024-06-04 | 1 |
| | ||||
* | webmap-update@.timer: Reschedule at 1am from 2am. | Guilhem Moulin | 2024-06-04 | 1 |
| | | | | | This ensures the unit won't be skipped during DST transition, see `systemd-analyze calendar --iterations=365 "*-*-* 02:00:00"`. | |||
* | Add webmap task. | Guilhem Moulin | 2024-06-03 | 8 |
| | ||||
* | tasks/base.yml: Also install tig(1) and jq(1). | Guilhem Moulin | 2024-06-03 | 1 |
| | ||||
* | tasks/httpd.yml: Create /etc/nginx/sites-enabled/webmap as a symlink. | Guilhem Moulin | 2024-06-01 | 2 |
| | ||||
* | Postfix: Use relay-smtps as relayhost transport. | Guilhem Moulin | 2024-02-15 | 4 |
| | ||||
* | HTTPd: Set vhost karta.klimatanalysnorr.se. | Guilhem Moulin | 2024-02-15 | 4 |
| | ||||
* | HTTPd: Add security and cache headers. | Guilhem Moulin | 2024-01-31 | 1 |
| | ||||
* | Install nginx. | Guilhem Moulin | 2024-01-31 | 7 |
| | ||||
* | tasks/network.yml: Add flush_handlers tasks. | Guilhem Moulin | 2024-01-04 | 1 |
| | ||||
* | resolved.conf(5): Disable LLMNR. | Guilhem Moulin | 2024-01-04 | 1 |
| | | | | Link-Local Multicast Name Resolution is only useful in LANs. | |||
* | Fix timezone setting. | Guilhem Moulin | 2024-01-04 | 1 |
| | | | | | 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 Moulin | 2024-01-04 | 5 |
| | ||||
* | Base system. | Guilhem Moulin | 2024-01-04 | 18 |
| | ||||
* | Initial commit. | Guilhem Moulin | 2024-01-04 | 1 |