Merge pull request #1185 from intelsdi-x/hostname

Use hostname module to set hostname, and do it for all Os not only Co…
This commit is contained in:
Matthew Mosesohn 2017-04-03 19:01:12 +03:00 committed by GitHub
commit 7581705007
2 changed files with 12 additions and 9 deletions

View file

@ -50,11 +50,3 @@
name: "{{ item }}" name: "{{ item }}"
with_items: "{{pip_python_modules}}" with_items: "{{pip_python_modules}}"
- name: Check configured hostname
shell: hostname
register: configured_hostname
check_mode: no
- name: Assign inventory name to unconfigured hostnames
shell: sh -c "echo \"{{inventory_hostname}}\" > /etc/hostname; hostname \"{{inventory_hostname}}\""
when: (configured_hostname.stdout == 'localhost')

View file

@ -17,3 +17,14 @@
- set_fact: - set_fact:
is_atomic: "{{ ostree.stat.exists }}" is_atomic: "{{ ostree.stat.exists }}"
- name: Gather nodes hostnames
setup:
gather_subset: '!all'
filter: ansible_hostname
- name: Assign inventory name to unconfigured hostnames
hostname:
name: "{{inventory_hostname}}"
when: ansible_hostname == 'localhost'