Skip to content

An Ansible role for configuring EdgeOS routers.

Notifications You must be signed in to change notification settings

timvy/ansible-role-edgerouter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

This role is still in development and not all functionality will necessarily work - use/play with this at your own risk!

EdgeOS_Router

This role configures an EdgeOS router, generating configuration entries for firewall rulesets and rules, network interfaces (LAN), network services (DHCP, DNS), and PPPoE WAN. It uses the edgeos_config module, introduced in Ansible 2.5, to apply the configuration to a target EdgeOS appliance.

Requirements

N/A

Role Variables

Configuration is generated from a dictionary containing different sections for various aspects of the EdgeOS feature set. An example dictionary is defined in the vars/ directory.

The configuration must always be passed to the role as the config variable.

Dependencies

N/A

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  roles:
     - { role: username.rolename, config: edgerouter_config }

License

MIT

Author Information

Richard Hofman ([email protected] // @rho_nz // rho.nz)

About

An Ansible role for configuring EdgeOS routers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 100.0%