base: Fix setting hostname on OpenBSD hosts

ansible.builtin.hostname seems to be broken on OpenBSD so set hostname
directly using /etc/myname
This commit is contained in:
Timo Makinen 2022-07-11 11:10:22 +00:00
parent e7458d14ff
commit c5eafdbd04
3 changed files with 12 additions and 4 deletions

View file

@ -1,4 +1,12 @@
---
- name: set correct hostname
ansible.builtin.copy:
dest: /etc/myname
content: "{{ inventory_hostname }}\n"
mode: 0644
owner: root
group: "{{ ansible_wheel }}"
- name: configure mirror for packages and updates
ansible.builtin.copy:
dest: /etc/installurl

View file

@ -1,4 +1,8 @@
---
- name: set correct hostname
ansible.builtin.hostname:
name: "{{ inventory_hostname }}"
- name: install os specific roles
ansible.builtin.include_role:
name: "{{ role }}"

View file

@ -28,10 +28,6 @@
ansible.builtin.setup:
filter: ansible_local
- name: set correct hostname
ansible.builtin.hostname:
name: "{{ inventory_hostname }}"
- name: include os specific tasks
ansible.builtin.include_tasks:
file: "{{ ansible_os_family }}.yml"