ansible/roles/moinmoin-gendoc/tasks/main.yml

38 lines
1.2 KiB
YAML

---
- 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: {}
- 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 }}/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 }}/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