---
- name: Install python3-dmidecode
  apt:
    update_cache: true
    name: python3-dmidecode
  register: apt_result
  retries: 3
  until: apt_result is succeeded

- name: get dmidecode facts
  dmidecode_facts: {}

- name: get ssh fingerprints
  sshfp: {}
  register: sshfp

- name: "Create wiki page documenting {{ ansible_hostname }} (physical)"
  when: ansible_system_vendor != 'QEMU'
  moinmoin_page:
    url: "{{ moinmoin_base_url }}/Serveur{{ ansible_hostname|title|replace('-', '') }}/CaracteristiquesTechniques"
    user: "{{ moinmoin_user }}"
    password: "{{ moinmoin_password }}"
    content: "{{ lookup('template', 'server.j2') }}"
    revision_comment: "{{ ansible_env.SUDO_USER }} is running Ansible"
  connection: local
  become: false

- name: "Create wiki page documenting {{ ansible_hostname }} (virtual)"
  when: ansible_system_vendor == 'QEMU'
  moinmoin_page:
    url: "{{ moinmoin_base_url }}/Virtuels/Serveur{{ ansible_hostname|title|replace('-', '') }}/CaracteristiquesTechniques"
    user: "{{ moinmoin_user }}"
    password: "{{ moinmoin_password }}"
    content: "{{ lookup('template', 'server.j2') }}"
    revision_comment: "{{ ansible_env.SUDO_USER }} is running Ansible"
  connection: local
  become: false