diff --git a/roles/calculateEtcHosts/tasks/main.yml b/roles/calculateEtcHosts/tasks/main.yml index 1d1c617050cd33d1fbf3ffe17b3b5696ebc2c254..d71d6f65e7f0aafaf1549ccab960a95e8ff80fe7 100644 --- a/roles/calculateEtcHosts/tasks/main.yml +++ b/roles/calculateEtcHosts/tasks/main.yml @@ -14,3 +14,12 @@ - name: fetch hosts file fetch: src=/tmp/etcHosts dest=files/etcHosts flat=yes + +- name: make sure our repo server is resolvable + lineinfile: + path: files/etcHosts + line: "{{ reposerverip }} {{ reposervername }}" + owner: root + group: root + become: True + when: {{ reposerverip }} is defined and {{ reposervername }} is defined diff --git a/roles/etcHosts/tasks/main.yml b/roles/etcHosts/tasks/main.yml index 180a871738df379816c388a72ca8ef7968084ed3..c8fb0656e2e1cb5c3c276640ee895fe8aa4afafd 100644 --- a/roles/etcHosts/tasks/main.yml +++ b/roles/etcHosts/tasks/main.yml @@ -8,6 +8,15 @@ check_mode: no changed_when: False +- debug: + var: sysctl_hostname.stdout + when: not sysctl_hostname.stdout == inventory_hostname + +- debug: + var: inventory_hostname + when: not sysctl_hostname.stdout == inventory_hostname + + - name: set hostname by sysctl shell: sysctl kernel.hostname="{{ inventory_hostname }}" become: true