UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

236 lines (235 loc) 6.28 kB
{ "private": false, "name": "@installdoc/ansible-cloudflared", "version": "1.0.0", "description": "Installs CloudFlare Argo Tunnel Client on nearly any system", "license": "MIT", "author": "Brian Zalewski <brian@megabyte.space> (https://megabyte.space)", "homepage": "https://megabyte.space", "repository": { "type": "git", "url": "git+https://github.com/ProfessorManhattan/ansible-cloudflared.git" }, "bugs": { "email": "help@megabyte.space", "url": "https://gitlab.com/megabyte-labs/ansible-roles/cloudflared/-/issues" }, "type": "module", "scripts": { "build": "task ansible:build:none", "help": "task --menu", "prepare": "npm run start && (test -f Taskfile.yml && task common:husky) || true", "repair": "bash <(curl -sS https://install.doctor/repair)", "start": "bash start.sh", "test": "[ -z \"$PS1\" ] && task ansible:test:prompt || task ansible:test:default" }, "config": { "commitizen": { "path": "node_modules/git-cz-emoji" } }, "dependencies": {}, "optionalDependencies": {}, "devDependencies": { "@commitlint/config-conventional": "^16.0.0", "@washingtondc/development": "latest", "eslint-config-strict-mode": "latest", "git-cz-emoji": "latest", "glob": "^7.2.0", "handlebars-helpers": "^0.10.0", "prettier-config-sexy-mode": "latest", "semantic-release-config": "latest", "typescript": "^4.5.5" }, "keywords": [ "ansible", "ansible-role", "archlinux", "argo", "centos", "cloudflare", "debian", "doctor", "fedora", "install", "installdoc", "installdoctor", "macos", "mblabs", "megabytelabs", "molecule", "privacy", "professormanhattan", "role", "tunnel", "ubuntu", "washingtondc", "windows" ], "engines": { "node": ">=14.18.0" }, "publishConfig": { "@megabyte:registry": "https://gitlab.com/api/v4/projects//packages/npm/", "access": "public" }, "blueprint": { "description": "Installs Argo Tunnel Client on nearly any system", "group": "ansible", "name": "CloudFlared", "overview": "[CloudFlare Argo Tunnel Client](https://developers.cloudflare.com/argo-tunnel/) contains the command-line client for CloudFlare Argo Tunnel, a tunneling daemon that proxies any local webserver through the Cloudflare network.", "repository": { "github": "https://github.com/ProfessorManhattan/ansible-cloudflared", "gitlab": "https://gitlab.com/megabyte-labs/ansible-roles/cloudflared" }, "slug": "cloudflared", "subgroup": "role", "title": "CloudFlare Argo Tunnel Client", "github_id": "R_kgDOG-9RVQ", "gitlab_project_id": "34402606", "gitlab_group_id": "12261670" }, "changelog": { "displayTypes": [ "feat", "fix", "perf", "refactor", "revert" ], "showAuthor": true }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "helpUrl": "https://megabyte.space/docs/contributing/commits" }, "eslintConfig": { "extends": "eslint-config-strict-mode" }, "funding": [ { "type": "opencollective", "url": "https://opencollective.com/megabytelabs" }, { "type": "patreon", "url": "https://www.patreon.com/ProfessorManhattan" } ], "lint-staged": { "(Brewfile|composer.lock|Gemfile|Gopkg.lock|Pipfile.lock)": [ "task fix:prettier --" ], "**/!(logo).(jpg|png)": [ "task image:compress --" ], "**/*": [ "task lint:any --" ], "**/*!(template).(json|webapp|webmanifest)": [ "task fix:json --" ], "**/*.(bash|cfg|cgi|command|css|env|env.*|handlebars|hbs|html|less|fcgi|java|md|mdx|mjml|php|phtml|properties|reg|scss|tmpl|tmux|tool|tpl|zsh)": [ "task fix:prettier --" ], "**/*.(cjs|js|jsx|mjs|ts|tsx)": [ "task fix:js --", "task lint:js --" ], "**/*.(yml|yaml)": [ "task fix:yaml --", "task lint:yaml --" ], "**/*.go": [ "task fix:go --", "task lint:go --" ], "**/*.md": [ "task fix:markdown --", "task lint:spelling:markdown --" ], "**/*.php": [ "task fix:php --", "task lint:php --" ], "**/*.py": [ "task fix:python --", "task lint:python --" ], "**/*.sh": [ "task fix:prettier --", "task fix:shell --", "task lint:shell --" ], "**/*.toml": [ "task fix:toml --", "task fix:prettier --", "task lint:toml --" ], "**/*.xml": [ "task fix:xml --", "task lint:xml --" ], "**/*vault.yml": [ "task ansible:vault:lint:file --" ], "Dockerfile": [ "task fix:prettier --", "task lint:docker --" ], "Vagrantfile": [ "task fix:prettier --", "task lint:vagrant" ], "logo.png": [ "task image:resize -- 200 200", "task image:compress --" ] }, "ntl": { "descriptions": { "build": "Builds the project using the build command specified under scripts in package.json", "help": "Display the Bodega Taskfile.yml interactive help menu", "prepare": "A hook triggered by running npm install that runs logic such as installing pre-commit hooks", "repair": "Fixes basic issues in projects that are having trouble running basic commands like 'task start'", "start": "Entrypoint for new developers that installs requirements and then runs 'task start'", "test": "Runs the appropriate test logic by running the test command defined under scripts in package.json" } }, "pnpm": { "allowedVersions": { "@typescript-eslint/eslint-plugin": "5", "typescript": "4" }, "neverBuiltDependencies": [ "core-js", "core-js-pure", "highlight.js" ], "peerDependencyRules": { "ignoreMissing": [ "eslint", "prettier" ] } }, "prettier": "prettier-config-sexy-mode", "release": { "branches": [ "main", "master", "next", { "name": "beta", "prerelease": true }, { "name": "alpha", "prerelease": true } ], "extends": "semantic-release-config" } }