diff options
author | Matthew Fennell <matthew@fennell.dev> | 2025-08-10 21:21:58 +0100 |
---|---|---|
committer | Matthew Fennell <matthew@fennell.dev> | 2025-08-10 21:21:58 +0100 |
commit | 0ab318fcd287cfca56dc220811019db7a7373a25 (patch) | |
tree | e745a52352270eecbfd904bad0ff68c2ccfba1bb /playbook.yaml | |
parent | b4e956593b393884598e7d8b177463e08224c970 (diff) |
Set hostname in playbook
Some services, such as munin, read the hostname from the system, and
don't allow "virtual host" configuration like prosody. For such
services, we want to make sure the hostname is set correctly.
Diffstat (limited to 'playbook.yaml')
-rw-r--r-- | playbook.yaml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/playbook.yaml b/playbook.yaml index 06f75e0..2c8ea28 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -61,6 +61,20 @@ mode: "0644" become: true + - name: Ensure hostname is set + ansible.builtin.hostname: + name: "{{ hostname }}" + become: true + + - name: Ensure hostname is configured in /etc/hosts + ansible.builtin.template: + src: "{{ playbook_dir }}/files/hosts.j2" + dest: /etc/hosts + owner: root + group: root + mode: "0644" + become: true + - name: Retrieve DANE hash ansible.builtin.shell: cmd: > |