Ansible Regexp grupos, padrões ou outra coisa?

0

Eu tenho que usar ansible para gerenciar algumas zonas DNS. Usamos uma cartilha e alguns modelos sem qualquer problema. No entanto, o número de série da (s) zona (s) é modificado manualmente pelos usuários finais e muitas vezes eles se esquecem de atualizá-lo.

Portanto, desejo criar uma tarefa que analise a serial atual no arquivo de zona e atualize-a (formato YYYMMMDDXX).

Minha principal preocupação no momento é como obter a serial atual. Eu tenho a tarefa atual:

- name: Get current serial in zone file
  lineinfile:
    path: "{{ bind_zone_file }}"
    regexp: "\s*(\d{10})\s*\;Serial"
    register: current_serial

Funciona como esperado, é claro. No entanto, não é muito útil, pois preciso trabalhar muito com isso.

Minha pergunta é:

Como faço para registrar apenas a parte \ 1 da regex?

    
por Peter 10.10.2018 / 15:29

0 respostas

Tags