Closed felddy closed 4 years ago
Partially done in cisagov/ansible-role-openvpn#10. There is a remaining piece that has to be done in cloud-init on the OpenVPN server.
The cloud-init piece is still to be done.
The cloud-init piece is done in cisagov/openvpn-server-tf-module#21.
I've started working on this in: https://github.com/cisagov/ansible-role-openvpn/tree/improvement/NAT
Two things need to happen on a new OpenVPN instance to enable NAT:
Some of this will need to live in the ansible role, and other parts will be in cloud-init.
@jsf9k threw together this ditty to get the interface: