komodo-lisa.toml
Rama master · réplica de lectura del repositorio original.
[[resource_sync]]
name = "github-lisa"
[resource_sync.config]
repo = "gjhenrique/home-server"
branch = "master"
resource_path = ["komodo-lisa.toml"]
[[server]]
name = "lisa"
[server.config]
enabled = true
[[procedure]]
name = "Deploy stacks"
[[procedure.config.stage]]
name = "Sync private github repo"
enabled = true
executions = [
{ execution.type = "RunSync", execution.params.sync = "github-lisa-private", enabled = true }
]
[[procedure.config.stage]]
name = "Sync github repo"
enabled = true
executions = [
{ execution.type = "RunSync", execution.params.sync = "github-lisa", enabled = true }
]
[[procedure.config.stage]]
name = "Pull stacks"
enabled = true
executions = [
{ execution.type = "BatchPullStack", execution.params.pattern = "*", enabled = true }
]
[[procedure.config.stage]]
name = "Deploy stacks"
enabled = true
executions = [
{ execution.type = "BatchDeployStackIfChanged", execution.params.pattern = "*", enabled = true }
]
[[stack]]
name = "syncthing"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks"
branch = "master"
file_paths = ["syncthing/compose.yaml"]
environment = """
EXT_PATH: /mnt/external
"""
[[stack]]
name = "photos"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks"
branch = "master"
file_paths = ["photos/compose.yaml"]
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
DB_PASSWORD: "[[IMMICH_DATABASE_PASSWORD]]"
"""
[[stack]]
name = "actual"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/actual"
branch = "master"
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
"""
[[stack]]
name = "emby"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/emby"
branch = "master"
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
"""
[[stack]]
name = "netdata"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/netdata"
branch = "master"
environment = """
EXT_PATH: /mnt/external
"""
[[stack]]
name = "paperless"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/paperless"
branch = "master"
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
PAPERLESS_CADDY_IMPORT: sso
PAPERLESS_URL: "[[PAPERLESS_URL]]"
PAPERLESS_SECRET_KEY: "[[PAPERLESS_SECRET_KEY]]"
"""
[[stack]]
name = "jellyfin"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/jellyfin"
branch = "master"
environment = """
EXT_PATH: /mnt/external
"""
[[stack]]
name = "samba"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/samba"
branch = "master"
environment = """
EXT_PATH: /mnt/external
PHOTOS_PASSWORD: "[[SAMBA_PHOTOS_PASSWORD]]"
TORRENT_PASSWORD: "[[SAMBA_TORRENT_PASSWORD]]"
PAPERLESS_PASSWORD: "[[SAMBA_PAPERLESS_PASSWORD]]"
TV_PASSWORD: "[[SAMBA_TV_PASSWORD]]"
"""
[[stack]]
name = "backup"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks"
branch = "master"
file_paths = ["backup/compose.yaml"]
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
"""
[[stack]]
name = "arm"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/arm"
branch = "master"
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
MAKEMKV_PERMA_KEY: "[[ARM_MAKEMKV_PERMA_KEY]]"
"""
[[stack]]
name = "home-assistant"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/home-assistant"
branch = "master"
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
"""
[[stack]]
name = "adguard"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/adguard"
branch = "master"
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
"""
[[stack]]
name = "caddy"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks"
branch = "master"
file_paths = ["caddy/compose.yaml"]
environment = """
EXT_PATH: /mnt/external
GOOGLE_CLIENT_ID: "[[CADDY_GOOGLE_CLIENT_ID]]"
GOOGLE_CLIENT_SECRET: "[[CADDY_GOOGLE_CLIENT_SECRET]]"
JWT_SHARED_KEY: "[[CADDY_JWT_SHARED_KEY]]"
DOMAIN: "[[CADDY_DOMAIN]]"
ALLOWED_EMAILS: "[[CADDY_ALLOWED_EMAILS]]"
CLOUDFLARE_API_TOKEN: "[[CADDY_CLOUDFLARE_API_TOKEN]]"
"""
[[stack]]
name = "subnet-router"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/subnet-router"
branch = "master"
environment = """
EXT_PATH: /mnt/external
TS_OAUTH_SECRET: "[[SUBNET_ROUTER_TS_OAUTH_SECRET]]"
TS_TAG: "[[SUBNET_ROUTER_TS_TAG]]"
TS_HOSTNAME: "[[SUBNET_ROUTER_TS_HOSTNAME]]"
TS_ROUTES: "[[SUBNET_ROUTER_TS_ROUTES]]"
"""
[[stack]]
name = "bentopdf"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/bentopdf"
branch = "master"
environment = """
DOMAIN: "[[CADDY_DOMAIN]]"
"""
[[stack]]
name = "homepage"
[stack.config]
server = "lisa"
repo = "gjhenrique/home-server"
run_directory = "stacks/homepage"
branch = "master"
environment = """
EXT_PATH: /mnt/external
DOMAIN: "[[CADDY_DOMAIN]]"
"""