26 lines
647 B
YAML
26 lines
647 B
YAML
######################################################
|
|
# Manage resolv.conf File on Linux
|
|
######################################################
|
|
|
|
|
|
- name: Get device context details
|
|
ansible.builtin.uri:
|
|
url: "{{ netbox_uri }}extras/config-contexts/?tags=linux"
|
|
method: GET
|
|
validate_certs: false
|
|
headers:
|
|
Content-Type: application/json
|
|
Authorization: "{{ netbox_api_token }}"
|
|
status_code: [200, 201]
|
|
return_content: true
|
|
register: results
|
|
check_mode: false
|
|
|
|
|
|
- name: Manage file /etc/resolv.conf
|
|
template:
|
|
src: resolv.conf.j2
|
|
dest: /etc/resolv.conf
|
|
owner: root
|
|
group: root
|
|
mode: 0644 |