diff --git a/roles/base/tasks/OpenBSD.yml b/roles/base/tasks/OpenBSD.yml index 2731e20..7591993 100644 --- a/roles/base/tasks/OpenBSD.yml +++ b/roles/base/tasks/OpenBSD.yml @@ -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 diff --git a/roles/base/tasks/RedHat.yml b/roles/base/tasks/RedHat.yml index 59c7c4c..c6c99db 100644 --- a/roles/base/tasks/RedHat.yml +++ b/roles/base/tasks/RedHat.yml @@ -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 }}" diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 9fc7af3..4bf5b6d 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -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"