semaphore/roles/linux/tasks/resolv_file.yml
2024-08-12 01:22:12 +08:00

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