No description
- Jinja 100%
| changelogs | ||
| playbooks | ||
| roles | ||
| AGENT.md | ||
| CHANGELOG.rst | ||
| galaxy.yml | ||
| README.md | ||
silvarion.network
Ansible collection for network services and DNS management.
Roles
| Role | Description | Status |
|---|---|---|
technitium |
Technitium DNS Server — install, configure, zone and record management | Implemented |
opnsense |
OPNsense firewall management | Stub |
Requirements
- Ansible >= 2.14
become: trueon all managed hosts
Installation
ansible-galaxy collection install silvarion.network
Or from source:
ansible-galaxy collection install git+https://git.silvarion.org/ansible-collections/silvarion.network.git
Quick Start
- name: Install Technitium DNS Server
hosts: dnsservers
become: true
vars:
technitium_bootstrap: true
technitium_admin_pswd: "{{ vault_technitium_admin_pswd }}"
technitium_forwarders:
- address: 8.8.8.8
- address: 8.8.4.4
technitium_zones:
- name: example.com
type: Primary
state: present
technitium_records:
- zone: example.com
name: "@"
type: A
ip_address: 93.184.216.34
roles:
- role: silvarion.network.technitium
Documentation
License
MIT
Author
Jesus Alejandro Sanchez Davila jsanchez.consultant@gmail.com