adds: role for dnsmasq

This commit is contained in:
Ben Dixon
2020-03-22 11:35:40 +00:00
parent f6da412674
commit e33b9e4bed
4 changed files with 42 additions and 3 deletions

View File

@@ -0,0 +1,32 @@
- name: "Install homebrew packages"
homebrew:
name: [ dnsmasq ]
state: present
update_homebrew: true
- name: "Get config directory"
shell:
cmd: echo "$(brew --prefix)/etc/"
register: config_directory
- name: Create config directory
file:
path: "{{ config_directory.stdout | trim }}"
state: directory
- name: Create config
template:
src: dnsmasq.conf.j2
dest: "{{ config_directory.stdout | trim }}/dnsmasq.conf"
- name: Create resolvers directory
file:
path: /etc/resolver/
state: directory
become: true
- name: Create resolver
template:
src: local-resolver.j2
dest: /etc/resolver/localhost
become: true