├── .gitignore ├── README.md ├── ansible.cfg ├── group_vars └── all ├── hosts ├── roles ├── tinc-remove │ └── tasks │ │ └── main.yml └── tinc │ ├── handlers │ └── main.yml │ ├── tasks │ └── main.yml │ └── templates │ ├── nets.boot.j2 │ ├── tinc-down.j2 │ ├── tinc-up.j2 │ ├── tinc.conf.j2 │ └── tinc.service.j2 └── site.yml /.gitignore: -------------------------------------------------------------------------------- 1 | fetch 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/ansible.cfg -------------------------------------------------------------------------------- /group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/group_vars/all -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/hosts -------------------------------------------------------------------------------- /roles/tinc-remove/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/roles/tinc-remove/tasks/main.yml -------------------------------------------------------------------------------- /roles/tinc/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/roles/tinc/handlers/main.yml -------------------------------------------------------------------------------- /roles/tinc/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/roles/tinc/tasks/main.yml -------------------------------------------------------------------------------- /roles/tinc/templates/nets.boot.j2: -------------------------------------------------------------------------------- 1 | {{ netname }} 2 | -------------------------------------------------------------------------------- /roles/tinc/templates/tinc-down.j2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ifconfig {{ vpn_interface }} down 3 | -------------------------------------------------------------------------------- /roles/tinc/templates/tinc-up.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/roles/tinc/templates/tinc-up.j2 -------------------------------------------------------------------------------- /roles/tinc/templates/tinc.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/roles/tinc/templates/tinc.conf.j2 -------------------------------------------------------------------------------- /roles/tinc/templates/tinc.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/roles/tinc/templates/tinc.service.j2 -------------------------------------------------------------------------------- /site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismitch/ansible-tinc/HEAD/site.yml --------------------------------------------------------------------------------