~danielside/linuxae

d9c8bf50519dec36afe1ed6a2d22c6bd1a7d9c8e — danielside 3 years ago 893e30b
cambia la forma de detectar si esta instalado con modutil y usa variables
1 files changed, 3 insertions(+), 3 deletions(-)

M roles/multicard/tasks/main.yml
M roles/multicard/tasks/main.yml => roles/multicard/tasks/main.yml +3 -3
@@ 30,7 30,7 @@

- name: detectar si está instalado el módulo de seguridad firefox
  shell: |
    modutil -dbdir sql:{{ firefox_ruta_usuario }}/{{ perfil_firefox_default.stdout }} -list 'FNMT DNIe' | grep Enabled | cut -d ":" -f 2
    modutil -dbdir sql:{{ firefox_ruta_usuario }}/{{ perfil_firefox_default.stdout }} -list '{{ nombre_modulo_firefox }}' | grep '{{ nombre_modulo_firefox }}' | cut -d " " -f 2
  register: modulo_fnmtdnie_instalado
  become: yes
  become_user: "{{ usuario }}"


@@ 39,8 39,8 @@

- name: instalar en el navegador el dispositivo de seguridad para FNMT DNIE
  shell: |
     su {{ usuario }} -c "modutil -dbdir sql:{{ firefox_ruta_usuario }}/{{ perfil_firefox_default.stdout }} -add 'FNMT DNIe' -libfile /usr/lib/libpkcs11-fnmtdnie.so -force"
  when: modulo_fnmtdnie_instalado.stdout != " Enabled"
     su {{ usuario }} -c "modutil -dbdir sql:{{ firefox_ruta_usuario }}/{{ perfil_firefox_default.stdout }} -add '{{ nombre_modulo_firefox }}' -libfile /usr/lib/libpkcs11-fnmtdnie.so -force"
  when: modulo_fnmtdnie_instalado.stdout != "FNMT"
  tags:
    - modutil