First draft generated by LLM
This commit is contained in:
29
tasks/dns_hosts.yml
Normal file
29
tasks/dns_hosts.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
- name: Backup original /etc/resolv.conf if not already backed up
|
||||
copy:
|
||||
src: /etc/resolv.conf
|
||||
dest: "{{ samba_resolv_conf_backup_path }}"
|
||||
remote_src: yes
|
||||
force: no
|
||||
when:
|
||||
- samba_ad_dc_state == "present"
|
||||
- ansible_virtualization_type != "docker"
|
||||
|
||||
- name: Template /etc/resolv.conf with custom DNS nameservers
|
||||
template:
|
||||
src: resolv.conf.j2
|
||||
dest: /etc/resolv.conf
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
when:
|
||||
- samba_ad_dc_state == "present"
|
||||
- ansible_virtualization_type != "docker"
|
||||
|
||||
- name: Set /etc/hosts entry for Samba AD DC
|
||||
lineinfile:
|
||||
path: /etc/hosts
|
||||
line: "{{ ansible_default_ipv4.address }} {{ samba_hostname }}.{{ samba_realm | lower }} {{ samba_hostname }}"
|
||||
state: present
|
||||
create: yes
|
||||
|
||||
Reference in New Issue
Block a user