]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
testnode: set_hostname should be a global task
authordgalloway <dgallowa@REDHAT.COM>
Wed, 30 Sep 2015 19:11:26 +0000 (15:11 -0400)
committerdgalloway <dgallowa@REDHAT.COM>
Wed, 30 Sep 2015 19:11:26 +0000 (15:11 -0400)
Signed-off-by: dgalloway <dgallowa@REDHAT.COM>
roles/testnode/tasks/main.yml
roles/testnode/tasks/redhat/set_hostname.yml [deleted file]
roles/testnode/tasks/set_hostname.yml [new file with mode: 0644]
roles/testnode/tasks/setup-redhat.yml

index 6e484a8c51943ba5a4f4bc079e80982669ebb0d0..bc1c8772662ee6b8299c58732ac9fa0341555032 100644 (file)
     group: root
     mode: 0755
 
+- name: Set the hostname
+  include: set_hostname.yml
+  when: lab_domain != ""
+  tags:
+    - hostname
+
 # upload custom disk monitoring scripts
 - include: disk_monitoring.yml
   tags:
diff --git a/roles/testnode/tasks/redhat/set_hostname.yml b/roles/testnode/tasks/redhat/set_hostname.yml
deleted file mode 100644 (file)
index 3424f67..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
----
-- name: Get hostname.
-  command: hostname
-  register: existing_hostname
-  changed_when: false
-
-- name: Correct hostname if it is 'localhost'
-  set_fact:
-    new_hostname: "{{ inventory_hostname.split('.')[0] }}"
-  when: existing_hostname is defined and
-        existing_hostname.stdout.find("localhost") != -1
-
-- name: Remove lab domain from hostname.
-  set_fact:
-    new_hostname: "{{ existing_hostname.stdout.split('.')[0] }}"
-  when: existing_hostname is defined and
-        existing_hostname.stdout.find("{{ lab_domain }}") != -1
-
-- name: Set hostname.
-  hostname:
-     name: "{{ new_hostname }}"
-  when: existing_hostname is defined and
-        existing_hostname.stdout != new_hostname
diff --git a/roles/testnode/tasks/set_hostname.yml b/roles/testnode/tasks/set_hostname.yml
new file mode 100644 (file)
index 0000000..3424f67
--- /dev/null
@@ -0,0 +1,23 @@
+---
+- name: Get hostname.
+  command: hostname
+  register: existing_hostname
+  changed_when: false
+
+- name: Correct hostname if it is 'localhost'
+  set_fact:
+    new_hostname: "{{ inventory_hostname.split('.')[0] }}"
+  when: existing_hostname is defined and
+        existing_hostname.stdout.find("localhost") != -1
+
+- name: Remove lab domain from hostname.
+  set_fact:
+    new_hostname: "{{ existing_hostname.stdout.split('.')[0] }}"
+  when: existing_hostname is defined and
+        existing_hostname.stdout.find("{{ lab_domain }}") != -1
+
+- name: Set hostname.
+  hostname:
+     name: "{{ new_hostname }}"
+  when: existing_hostname is defined and
+        existing_hostname.stdout != new_hostname
index 073d8a1cb78c1f4daa3e51f83a39c125ba509447..667e4cd140119e9e7893a45d257758bbc1f8b57b 100644 (file)
@@ -1,10 +1,4 @@
 ---
-- name: Set the hostname
-  include: redhat/set_hostname.yml
-  when: lab_domain != ""
-  tags:
-    - hostname
-
 - name: Include rhel 7.x specific tasks.
   include: redhat/rhel_7.yml
   when: ansible_distribution_major_version == "7"