nebula/media/airsonic.tf

78 lines
1.8 KiB
Terraform
Raw Normal View History

2020-07-29 17:19:35 +00:00
# module "airsonic" {
# source = "../modules/container"
# image = "linuxserver/airsonic:latest"
# name = "airsonic"
2018-02-17 23:34:09 +00:00
2020-07-29 17:19:35 +00:00
# resource {
# memory = "1024"
# memory_swap = "1024"
# }
2018-09-16 06:53:11 +00:00
2020-07-29 17:19:35 +00:00
# web {
# port = 4040
# host = "airsonic.bb8.fun"
# expose = true
# }
2018-09-16 06:53:11 +00:00
2020-07-29 17:19:35 +00:00
# networks = "${list(docker_network.media.id, data.docker_network.bridge.id)}"
2019-02-19 19:22:09 +00:00
2020-07-29 17:19:35 +00:00
# env = [
# "PUID=1004",
# "PGID=1003",
# "TZ=Asia/Kolkata",
# "JAVA_OPTS=-Xmx512m -Dserver.use-forward-headers=true -Dserver.context-path=/",
# ]
2018-02-17 23:34:09 +00:00
2020-07-29 17:19:35 +00:00
# devices = [{
# host_path = "/dev/snd"
# container_path = "/dev/snd"
# }]
2020-07-29 17:19:35 +00:00
# # files = [
# # "/usr/lib/jvm/java-1.8-openjdk/jre/lib/airsonic.properties",
# # "/usr/lib/jvm/java-1.8-openjdk/jre/lib/sound.properties",
# # ]
2018-11-01 17:00:35 +00:00
2020-07-29 17:19:35 +00:00
# # contents = [
# # "${data.template_file.airsonic-properties-file.rendered}",
# # "${file("${path.module}/conf/airsonic.sound.properties")}",
# # ]
2018-02-17 23:34:09 +00:00
2020-07-29 17:19:35 +00:00
# volumes = [
# {
# host_path = "/mnt/xwing/config/airsonic2"
# container_path = "/config"
# },
# {
# host_path = "/mnt/xwing/media/Music"
# container_path = "/music"
# },
# {
# host_path = "/mnt/xwing/config/airsonic/playlists"
# container_path = "/playlists"
# },
# {
# host_path = "/mnt/xwing/config/airsonic/podcasts"
# container_path = "/podcasts"
# },
# {
# host_path = "/mnt/xwing/config/airsonic/jre"
# container_path = "/usr/lib/jvm/java-1.8-openjdk/jre/lib/"
# },
# ]
# }
2018-02-17 23:34:09 +00:00
# data "template_file" "airsonic-properties-file" {
# template = "${file("${path.module}/conf/airsonic.properties.tpl")}"
2018-02-17 23:34:09 +00:00
2018-06-13 02:51:31 +00:00
# vars {
# smtp-password = "${var.airsonic-smtp-password}"
# # db-password = "${var.airsonic-db-password}"
# }
# }