- hosts: all
  vars:
    logs_dir: "/tmp/logs"
  tasks:
    - name: Install dbus for debian system
      apt: name=dbus
      when:
        - ansible_os_family == 'Debian'
      become: true

    - name: Ensure /tmp/logs/ dir
      file:
        path: "{{ logs_dir }}"
        state: "directory"

    - name: Ensure node directories
      file:
        path: "{{ logs_dir }}/{{ item }}"
        state: "directory"
        mode: 0777
      with_items:
        - "docker_logs"
        - "kolla_configs"
        - "system_logs"
        - "kolla"
        - "ansible"

    - name: set new hostname based on ansible inventory file
      hostname:
        name: "{{ inventory_hostname }}"
      become: true

# TODO(inc0): we're dropping iptables rules but in fact we should create
# linuxbridge-managed tunnels for control and dataplane

    - name: Drop iptables rules
      command: "iptables -F"
      become: true