Primi passaggi testati OK.
This commit is contained in:
parent
a8529d4f72
commit
a05c2d997d
4 changed files with 20 additions and 11 deletions
|
@ -8,7 +8,7 @@
|
|||
- name: Identifichiamo il profilo di connessione di NetworkManager
|
||||
ansible.builtin.shell: >-
|
||||
set -o pipefail;
|
||||
nmcli connection | awk -F" " "/{{ nic }}/ { print $1 }'
|
||||
nmcli connection | awk -F' ' '/{{ nic }}/ { print $1 }'
|
||||
args:
|
||||
executable: /bin/bash
|
||||
register: nm_connection
|
||||
|
@ -37,13 +37,19 @@
|
|||
ansible.builtin.command: dig +short {{ dcname.stdout | trim }}.
|
||||
register: dcipaddr
|
||||
|
||||
- name: Determino lo shortname del domain controller
|
||||
ansible.builtin.shell: echo "{{ dcname.stdout| trim }}" | cut -d '.' -f1
|
||||
args:
|
||||
executable: /bin/bash
|
||||
register: dcshortname
|
||||
|
||||
- name: Impostiamo qualche fact
|
||||
ansible.builtin.set_fact:
|
||||
dc.name: "{{ dcname.stdout | trim }}"
|
||||
dc.shortname: "{{ dc.name.split('.')[0] }}"
|
||||
dc.ipaddr: "{{ dcipaddr | trim }}"
|
||||
dc_name: "{{ dcname.stdout | trim }}"
|
||||
dc_shortname: "{{ dcshortname.stdout | trim }}"
|
||||
dc_ipaddr: "{{ dcipaddr | trim }}"
|
||||
|
||||
- name: Verifichiamo che il PC effettivamente risolva gli shortname
|
||||
ansible.builtin.command: dig +short {{ dc.shortname }}
|
||||
register: check_shortnames
|
||||
failed_when: check_shortnames.stdout|trim != {{ dc.ipaddr }}
|
||||
ansible.builtin.command: ping -c3 {{ dc_shortname }}
|
||||
register: check_shortname
|
||||
failed_when: check_shortname.rc != 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue