/home/travis/.ansible/roles/robertdebock.hostname/tasks/main.yml
---
# tasks file for hostname
- name: include assert.yml
  include_tasks: assert.yml
  run_once: yes

- name: install requirements
  package:
    name: "{{ hostname_requirements }}"
    state: present

- name: set hostname
  hostname:
    name: "{{ hostname }}"
  notify:
    - reboot
  when:
    - ansible_connection != "docker"