{"id":17963219,"url":"https://github.com/sparanoid/ansible-pptp","last_synced_at":"2026-02-15T02:02:46.684Z","repository":{"id":66292384,"uuid":"43590216","full_name":"sparanoid/ansible-pptp","owner":"sparanoid","description":"Ansible role for PPTP VPN","archived":false,"fork":false,"pushed_at":"2018-11-25T17:05:20.000Z","size":7,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-12T02:31:02.912Z","etag":null,"topics":["ansible","ansible-playbook","ansible-role","centos","pptp","pptp-vpn","vpn"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sparanoid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-10-03T06:31:41.000Z","updated_at":"2022-03-22T22:53:32.000Z","dependencies_parsed_at":"2023-02-22T07:30:13.234Z","dependency_job_id":null,"html_url":"https://github.com/sparanoid/ansible-pptp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sparanoid/ansible-pptp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparanoid%2Fansible-pptp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparanoid%2Fansible-pptp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparanoid%2Fansible-pptp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparanoid%2Fansible-pptp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparanoid","download_url":"https://codeload.github.com/sparanoid/ansible-pptp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparanoid%2Fansible-pptp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29465397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T01:01:38.065Z","status":"online","status_checked_at":"2026-02-15T02:00:07.449Z","response_time":118,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-playbook","ansible-role","centos","pptp","pptp-vpn","vpn"],"created_at":"2024-10-29T11:24:55.085Z","updated_at":"2026-02-15T02:02:46.667Z","avatar_url":"https://github.com/sparanoid.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Role: PPTP\n\n[![Build Status](https://travis-ci.org/sparanoid/ansible-pptp.svg)](https://travis-ci.org/sparanoid/ansible-pptp)\n\nInstall PPTP VPN via Ansible.\n\n## Features\n\n- Install or upgrade `ppp` and `pptp` easily\n- Tuning `sysctl`\n- Update iptables rules\n- Add / update PPTP users and passwords in YAML configs\n\n## Requirements\n\nThis role requires Ansible 1.6 or higher and platform requirements are listed in the metadata file.\n\n## Dependencies\n\nNone\n\n## Example Playbooks\n\nInstall PPTP with default passwords:\n\nIn `pptp-vpn.yml`:\n\n```yaml\n- hosts: servers\n  roles:\n    - role: sparanoid.pptp\n```\n\nOverriding users and passwords:\n\n```shell\n$ ansible-playbook pptp-vpn.yml --extra-vars \"@vpn-users.yml\"\n```\n\nIn `vpn-users.yml`:\n\n```yaml\n---\npptp_users:\n  - { \"user\": \"user1\", \"passwd\": \"pass1\" }\n  - { \"user\": \"user2\", \"passwd\": \"pass2\" }\n```\n\nNote: You can use `--tags users` to only execute user update tasks.\n\n## License\n\nGPLv3\n\n## Author Information\n\n**Tunghsiao Liu**\n\n- Twitter: @[tunghsiao](http://twitter.com/tunghsiao)\n- GitHub: @[sparanoid](http://github.com/sparanoid)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparanoid%2Fansible-pptp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparanoid%2Fansible-pptp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparanoid%2Fansible-pptp/lists"}