From 6d5cd2a56736cdf60acf43e039022d77c2fb8e03 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Wed, 1 Jul 2020 09:25:36 +0200 Subject: [PATCH] Fix moinmoin-gendoc regex --- roles/moinmoin-gendoc/library/moinmoin_page.py | 2 +- roles/moinmoin-gendoc/tasks/main.yml | 8 ++++---- roles/moinmoin-gendoc/templates/server.j2 | 13 ++++--------- tests.yml | 2 +- 4 files changed, 10 insertions(+), 15 deletions(-) diff --git a/roles/moinmoin-gendoc/library/moinmoin_page.py b/roles/moinmoin-gendoc/library/moinmoin_page.py index 4a32ebab..87b3899b 100644 --- a/roles/moinmoin-gendoc/library/moinmoin_page.py +++ b/roles/moinmoin-gendoc/library/moinmoin_page.py @@ -69,7 +69,7 @@ def edit_ticket(url, cookie): # Search for ticket search = re.search('name=\"ticket\" value=\"([^\"]*)\"', content) assert search, 'no edit ticket was found' - return search[1] + return search.group(1) def edit(url, user, password, content, revision_comment): diff --git a/roles/moinmoin-gendoc/tasks/main.yml b/roles/moinmoin-gendoc/tasks/main.yml index 1c6f9ea1..6bbc105f 100644 --- a/roles/moinmoin-gendoc/tasks/main.yml +++ b/roles/moinmoin-gendoc/tasks/main.yml @@ -2,17 +2,17 @@ - name: "Create wiki page documenting {{ ansible_hostname }} (physical)" when: ansible_system_vendor != 'QEMU' moinmoin_page: - url: "{{ moinmoin_base_url }}/Serveur{{ ansible_hostname|title }}" + url: "{{ moinmoin_base_url }}/Serveur{{ ansible_hostname|title }}/CaracteristiquesTechniques" user: "{{ moinmoin_user }}" password: "{{ moinmoin_password }}" content: "{{ lookup('template', 'server.j2') }}" - revision_comment: "Ansible running for {{ ansible_hostname }}" + revision_comment: "{{ ansible_env.SUDO_USER }} is running Ansible" - name: "Create wiki page documenting {{ ansible_hostname }} (virtual)" when: ansible_system_vendor == 'QEMU' moinmoin_page: - url: "{{ moinmoin_base_url }}/Virtuels/Serveur{{ ansible_hostname|title }}" + url: "{{ moinmoin_base_url }}/Virtuels/Serveur{{ ansible_hostname|title }}/CaracteristiquesTechniques" user: "{{ moinmoin_user }}" password: "{{ moinmoin_password }}" content: "{{ lookup('template', 'server.j2') }}" - revision_comment: "Ansible running for {{ ansible_hostname }}" + revision_comment: "{{ ansible_env.SUDO_USER }} is running Ansible" diff --git a/roles/moinmoin-gendoc/templates/server.j2 b/roles/moinmoin-gendoc/templates/server.j2 index 73052f72..701acee9 100644 --- a/roles/moinmoin-gendoc/templates/server.j2 +++ b/roles/moinmoin-gendoc/templates/server.j2 @@ -1,8 +1,6 @@ -= Serveur {{ ansible_hostname|capitalize }} = +## This was autogenerated by moinmoin-gendoc Ansible role +## please do not edit or your change will be overwritten -{% if wiki_doc_intro is defined %} -{{ wiki_doc_intro }} -{% endif %} == Caractéristiques matérielles == {% if ansible_form_factor != 'Other' and ansible_form_factor != 'Unknown' %} @@ -22,8 +20,8 @@ avec {{ ansible_processor_cores }} cœur(s) divisé(s) en {{ ansible_processor_threads_per_core }} thread(s). '''Mémoire''' : -{{ (ansible_memory_mb.real.total/1024)|round(1) }} GB de mémoire RAM -et {{ (ansible_memory_mb.swap.total/1024)|round(1) }} GB de SWAP. +{{ (ansible_memory_mb.real.total/1024)|round(1) }} GiB de mémoire RAM +et {{ (ansible_memory_mb.swap.total/1024)|round(1) }} GiB de SWAP. === Stockage === @@ -57,6 +55,3 @@ et {{ (ansible_memory_mb.swap.total/1024)|round(1) }} GB de SWAP. '''BIOS installé''' : {{ ansible_bios_version }} datant du {{ ansible_bios_date }} ----- -CatégorieCrans CatégorieCrans/LesServeurs - diff --git a/tests.yml b/tests.yml index c999803e..9b61052c 100755 --- a/tests.yml +++ b/tests.yml @@ -1,7 +1,7 @@ #!/usr/bin/env ansible-playbook --- # Document servers -- hosts: voyager.adm.crans.org # test only on voyager for now +- hosts: zamok.adm.crans.org # test only on voyager for now vars: moinmoin_user: "{{ vault_moinmoin_user }}" moinmoin_password: "{{ vault_moinmoin_password }}"