stash
This commit is contained in:
parent
0f51f6e33f
commit
419893d93d
11 changed files with 925 additions and 72 deletions
42
deploy/prod/inventory.example.yml
Normal file
42
deploy/prod/inventory.example.yml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
---
|
||||
# Copy this file to inventory.yml (git-ignored) and fill in your real
|
||||
# hosts. Each entry under hosts: is an independent deployment - see the
|
||||
# README's "Per-deployment configuration" section for what each var means.
|
||||
|
||||
toolshed:
|
||||
hosts:
|
||||
my-server:
|
||||
ansible_host: 203.0.113.10
|
||||
ansible_user: deploy
|
||||
# toolshed_domain is the "web domain" - see the README's DNS section
|
||||
# for how this relates to the separate "handle domain" your users
|
||||
# log in with (user@yourtoolshed.tld).
|
||||
toolshed_domain: toolshed.webdomain.tld
|
||||
# Optional - only needed if the handle domain differs from the web
|
||||
# domain above. Omit it entirely when they're the same.
|
||||
toolshed_handle_domain: yourtoolshed.tld
|
||||
toolshed_repo_url: git@example.com:your-org/toolshed.git
|
||||
# Optional - branch, tag or commit to deploy. Defaults to "stable".
|
||||
toolshed_version: stable
|
||||
# true if something in front of this host already terminates TLS
|
||||
# (reverse proxy/load balancer), false if this nginx must do it itself.
|
||||
behind_tls_proxy: false
|
||||
# Required whenever behind_tls_proxy is false: the playbook obtains
|
||||
# its own Let's Encrypt certificate via certbot, which needs an
|
||||
# account email for renewal notices.
|
||||
toolshed_letsencrypt_email: admin@example.com
|
||||
|
||||
# A second, unrelated deployment behind an existing TLS-terminating
|
||||
# proxy - remove this if you only run one instance. Here the handle
|
||||
# domain and web domain are the same, so toolshed_handle_domain is
|
||||
# simply omitted, and toolshed_letsencrypt_email isn't needed since
|
||||
# this nginx never handles TLS itself.
|
||||
my-other-server:
|
||||
ansible_host: my-other-server.example.com
|
||||
ansible_user: deploy
|
||||
toolshed_domain: toolshed.example.com
|
||||
toolshed_repo_url: git@example.com:your-org/toolshed.git
|
||||
behind_tls_proxy: true
|
||||
# Only needed if the proxy in front forwards to something other than
|
||||
# port 80 on this host.
|
||||
http_port: 8080
|
||||
Loading…
Add table
Add a link
Reference in a new issue