{"id":20551752,"url":"https://github.com/do-community/ansible-role-cachet","last_synced_at":"2025-04-14T11:32:31.076Z","repository":{"id":90797351,"uuid":"125568385","full_name":"do-community/ansible-role-cachet","owner":"do-community","description":"Ansible role to set up the Cachet open source status page app","archived":false,"fork":false,"pushed_at":"2018-03-20T14:07:08.000Z","size":12,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T00:44:17.036Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/do-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2018-03-16T20:49:24.000Z","updated_at":"2020-04-16T03:39:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"a3964002-c69a-4f45-b7b9-91956cfb9667","html_url":"https://github.com/do-community/ansible-role-cachet","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fansible-role-cachet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fansible-role-cachet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fansible-role-cachet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-community%2Fansible-role-cachet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/do-community","download_url":"https://codeload.github.com/do-community/ansible-role-cachet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248871998,"owners_count":21175335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-16T02:33:26.574Z","updated_at":"2025-04-14T11:32:31.063Z","avatar_url":"https://github.com/do-community.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cachet\n\nAn Ansible role to set up the [Cachet](https://cachethq.io/) open source status page app. Includes SSL support via Let's Encrypt, and automatic local backups with optional offsite backups to DigitalOcean [Spaces](https://www.digitalocean.com/products/spaces/) object storage. This role is intended to be used as part of [do-blueprint-cachet](https://github.com/do-community/do-blueprint-cachet).\n\n## Requirements\n\nRequires a MySQL server. Also depends on private networking and network-based firewalls to be secure. Please look at [do-blueprint-cachet](https://github.com/do-community/do-blueprint-cachet) for the complete solution.\n\n## Role Variables\n\n```\n# Type: string\n# Default: (none)\n# Description: The hostname of your status page.\ncachet_hostname: status.example.com\n\n# Type: string\n# Default: v2.3.13\n# Description: Which version of Cachet to install. Only tested w/ v2.3.13.\ncachet_version: v2.3.13\n\n# Type: string\n# Default: (none)\n# Description: An email to register w/ the Let's Encrypt service.\ncachet_letsencrypt_email: sammy@example.com\n\n# Type: string\n# Default: (none)\n# Description: The email that will send backup service errors messages.\ncachet_backup_emails_from: sammy@example.com\n\n# Type: string\n# Default: (none)\n# Description: The email to receive backup service error messages.\ncachet_backup_emails_to: sammy@example.com\n\n# Type: string\n# Default: (none)\n# Description: A key for the Spaces object storage service.\ncachet_spaces_key: OCC6VHGUUISUKVQCFEJM\n\n# Type: string\n# Default: (none)\n# Description: A secret for the Spaces object storage service.\ncachet_spaces_secret: ZEF6t7YChgx2AedOKhVnh+RsEfo6bZYf0FSxJq1el3c\n\n# Type: string\n# Default: (none)\n# Description: The endpoint of your Spaces bucket.\ncachet_spaces_endpoint: https://nyc3.digitaloceanspaces.com\n\n# Type: string\n# Default: (none)\n# Description: Your Spaces bucket name\ncachet_spaces_bucket: bucket3000\n\n# Type: various\n# Default: various\n# Description: The remainder of this role's variables are directly passed into\n#   Cachet's `.env` environment variable file. Refer to Cachet's documentation\n#   for info on expected values: https://docs.cachethq.io/docs/installing-cachet\ncachet_app_env: production\ncachet_app_debug: false\ncachet_app_url: https://status.example.com\ncachet_app_key: base64:3d7eUI7GsoKqLYkaXRxUCR4gXzK5qZLhJ5cDYRDiMrk=\ncachet_db_host: 203.0.113.11\ncachet_db_port: 3306\ncachet_db_database: dbname\ncachet_db_username: dbuser\ncachet_db_password: dbpassword\ncachet_mail_driver: smtp\ncachet_mail_host: mail.example.com\ncachet_mail_port: 25\ncachet_mail_username: postmaster\ncachet_mail_password: mailpassword\ncachet_mail_address: mail@example.com\ncachet_mail_name: Postmaster\ncachet_mail_encryption: tls\ncachet_cache_driver: apc\ncachet_session_driver: apc\ncachet_queue_driver: database\ncachet_cachet_emoji: false\ncachet_redis_host: 203.0.113.12\ncachet_redis_database: dbname\ncachet_redis_port: 6379\ncachet_github_token:\n```\n\n## Dependencies\n\nNone\n\n## Example Playbook\n\nAn example use of this role can be found in the [do-blueprint-cachet](https://github.com/do-community/do-blueprint-cachet) repository.\n\n## License\n\nMIT\n\n## Author Information\n\nDigitalOcean Community\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdo-community%2Fansible-role-cachet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdo-community%2Fansible-role-cachet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdo-community%2Fansible-role-cachet/lists"}