main.yml 483 B

1234567891011121314151617
  1. - name: Include variables
  2. include_vars:
  3. file: "../../../variables.yml"
  4. - name: create tincvpn folder
  5. file:
  6. path: /etc/tinc/{{ tinc_vpn }}
  7. state: directory
  8. mode: '0700'
  9. - name: create keys
  10. shell: tincd -n {{ tinc_vpn }} -K4096
  11. - name: display public key
  12. vars:
  13. contents: "{{ lookup('file', '/etc/tinc/{{ tinc_vpn }}/rsa_key.pub') }}"
  14. debug: msg="{{ tinc_vpn }} public key is {{ contents }}"