Skip to content

adamruzicka/ansible-yggdrasil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Role Name

An ansible role to configure Yggdrasil.

Role Variables

Variable Default Description
yggdrasil_generate_configuration yes whether the configuration should be autogenerated if missing
yggdrasil_manage_configuration no whether the configuration should be rendered using other variables
yggdrasil_config_path /etc/yggdrasil.conf the path where the config file should be stored

Other variables have their names directly derived from the original names in yggdrasil config file, see defaults/main.yml for a comprehensive list.

Example Playbook

There is not much that really needs to be set, apart from the encryption and signing keys.

- hosts: servers
  vars:
    yggdrasil_manage_configuration: yes
    yggdrasil_public_key: def
    yggdrasil_private_key: ghi
    yggdrasil_listen:
      - tcp://0.0.0.0:12345
    yggdrasil_peers:
      - tcp://my.friendly.peer.com:23456
  roles:
     - yggdrasil

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages