prepare nameserver again
This commit is contained in:
3
hosts
3
hosts
@@ -33,6 +33,7 @@ tuxedo-book-xp1511.universe.local
|
|||||||
|
|
||||||
[nameserver]
|
[nameserver]
|
||||||
coruscant.universe.local
|
coruscant.universe.local
|
||||||
|
ubuntu-test
|
||||||
|
|
||||||
[photo_editing]
|
[photo_editing]
|
||||||
endor.universe.local
|
endor.universe.local
|
||||||
@@ -62,4 +63,4 @@ photo_editing
|
|||||||
video_editing
|
video_editing
|
||||||
|
|
||||||
[jitsimeet]
|
[jitsimeet]
|
||||||
ubuntu-test jitsi_fqdn=mewimeet.de
|
#ubuntu-test jitsi_fqdn=mewimeet.de
|
||||||
20
local.yml
20
local.yml
@@ -30,11 +30,11 @@
|
|||||||
# roles:
|
# roles:
|
||||||
# - workstation
|
# - workstation
|
||||||
|
|
||||||
# - hosts: server
|
- hosts: server
|
||||||
# tags: server
|
tags: server
|
||||||
# become: true
|
become: true
|
||||||
# roles:
|
roles:
|
||||||
# - server
|
- server
|
||||||
|
|
||||||
- hosts: webserver
|
- hosts: webserver
|
||||||
tags: server,webserver
|
tags: server,webserver
|
||||||
@@ -66,11 +66,11 @@
|
|||||||
# roles:
|
# roles:
|
||||||
# - fileserver
|
# - fileserver
|
||||||
|
|
||||||
# - hosts: nameserver
|
- hosts: nameserver
|
||||||
# tags: server,nameserver
|
tags: server,nameserver
|
||||||
# become: true
|
become: true
|
||||||
# roles:
|
roles:
|
||||||
# - nameserver
|
- nameserver
|
||||||
|
|
||||||
# - hosts: printspooler
|
# - hosts: printspooler
|
||||||
# tags: server,printspooler
|
# tags: server,printspooler
|
||||||
|
|||||||
4
roles/nameserver/tasks/install_bind.yml
Normal file
4
roles/nameserver/tasks/install_bind.yml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
- name: nameserver | install packages
|
||||||
|
package:
|
||||||
|
name: "{{ bind_package }}"
|
||||||
|
state: present
|
||||||
17
roles/nameserver/tasks/main.yml
Normal file
17
roles/nameserver/tasks/main.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Load distro-specific variables
|
||||||
|
- include_vars: "{{ ansible_distribution }}.yml"
|
||||||
|
tags: always
|
||||||
|
|
||||||
|
- block:
|
||||||
|
- debug:
|
||||||
|
msg: Debug
|
||||||
|
|
||||||
|
# # import role
|
||||||
|
# - import_role:
|
||||||
|
# name: # required. The name of the role to be executed.
|
||||||
|
|
||||||
|
# install software
|
||||||
|
- include_tasks: install_bind.yml
|
||||||
|
|
||||||
|
rescue:
|
||||||
|
- set_fact: task_failed=true
|
||||||
1
roles/nameserver/vars/Archlinux.yml
Normal file
1
roles/nameserver/vars/Archlinux.yml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
bind_package: bind
|
||||||
1
roles/nameserver/vars/Debian.yml
Normal file
1
roles/nameserver/vars/Debian.yml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
bind_package: bind9
|
||||||
1
roles/nameserver/vars/Ubuntu.yml
Normal file
1
roles/nameserver/vars/Ubuntu.yml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
bind_package: bind9
|
||||||
Reference in New Issue
Block a user