Skip to content

Commit

Permalink
Make GetWGPeerTemplate public so lib users can get a template more …
Browse files Browse the repository at this point in the history
…easily
  • Loading branch information
botto committed Aug 10, 2022
1 parent b352ddb commit d74c4c6
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/generator.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func (p *Peer) getIfName() string {

// GetWGPeerTemplate returns a template string to be used when
// configuring a peer
func getWGPeerTemplate(peer Peer, peerType PeerType, server Server) (*bytes.Buffer, error) {
func GetWGPeerTemplate(peer Peer, peerType PeerType, server Server) (*bytes.Buffer, error) {
peerConf, err := getPeerConfTplString(peerType)
if err != nil {
return nil, fmt.Errorf("failed to get wg template: %s", err)
Expand Down Expand Up @@ -81,11 +81,11 @@ func getWGPeerTemplate(peer Peer, peerType PeerType, server Server) (*bytes.Buff
func AsciiPeerConfig(peer Peer, peerType string, server Server) (*bytes.Buffer, error) {
switch peerType {
case "wg-quick":
return getWGPeerTemplate(peer, WGQuick, server)
return GetWGPeerTemplate(peer, WGQuick, server)
case "vyatta":
return getWGPeerTemplate(peer, Vyatta, server)
return GetWGPeerTemplate(peer, Vyatta, server)
case "nixos":
return getWGPeerTemplate(peer, NixOS, server)
return GetWGPeerTemplate(peer, NixOS, server)
default:
return nil, errors.New("unrecognised OUTPUT type")
}
Expand Down

0 comments on commit d74c4c6

Please sign in to comment.