From 8385f55f1069afdd0b498de3a0ce68149cc3bff7 Mon Sep 17 00:00:00 2001 From: Marc Fokkert Date: Wed, 28 Aug 2024 21:41:24 +0200 Subject: [PATCH] Add probes Add arr stuff --- .docker/ca.pem | 56 +- .docker/cert.pem | 52 +- .docker/key.pem | 98 +- README.md | 7 +- deluge.tf | 46 + docker-qnap.tf | 8 +- globalping.tf | 24 + jellyfin.tf | 53 + jellyseerr.tf | 38 + radarr.tf | 46 + ripe-atlas.tf | 44 + sabnzdb.tf | 46 + sonarr.tf | 46 + terraform.tfstate | 2089 ++++++++++-- terraform.tfstate.1724845122.backup | 4849 +++++++++++++++++++++++++++ terraform.tfstate.backup | 2071 ++++++++++-- 16 files changed, 8912 insertions(+), 661 deletions(-) create mode 100644 deluge.tf create mode 100644 globalping.tf create mode 100644 jellyfin.tf create mode 100644 jellyseerr.tf create mode 100644 radarr.tf create mode 100644 ripe-atlas.tf create mode 100644 sabnzdb.tf create mode 100644 sonarr.tf create mode 100644 terraform.tfstate.1724845122.backup diff --git a/.docker/ca.pem b/.docker/ca.pem index 7383896..ca035e3 100644 --- a/.docker/ca.pem +++ b/.docker/ca.pem @@ -1,35 +1,35 @@ -----BEGIN CERTIFICATE----- -MIIGDTCCA/WgAwIBAgIUdQSflVkpOZ2drkErAZ9ngob+qYQwDQYJKoZIhvcNAQEL +MIIGDTCCA/WgAwIBAgIUcokYvBeL/cw6X1huaaYmdBXSuGkwDQYJKoZIhvcNAQEL BQAwWjEaMBgGA1UEAxMRQ29udGFpbmVyIFN0YXRpb24xDTALBgNVBAoTBFFOQVAx DzANBgNVBAgTBlRhaXBlaTEPMA0GA1UEBxMGVGFpcGVpMQswCQYDVQQGEwJUVzAe -Fw0yNDA4MTMwMjMxMDVaFw0yNzA4MTMwMjMxMDVaMFoxGjAYBgNVBAMTEUNvbnRh +Fw0yNDA4MjgxMDEwMTlaFw0yNzA4MjgxMDEwMTlaMFoxGjAYBgNVBAMTEUNvbnRh aW5lciBTdGF0aW9uMQ0wCwYDVQQKEwRRTkFQMQ8wDQYDVQQIEwZUYWlwZWkxDzAN BgNVBAcTBlRhaXBlaTELMAkGA1UEBhMCVFcwggIiMA0GCSqGSIb3DQEBAQUAA4IC -DwAwggIKAoICAQCb3owm5foAt8NI5yKILkrAhvj/d6wIbcVwnitP+7Gn0eUDwWrt -DNvfdlp69KrHKOsfpo3Dj7+90cQ09whrkNNLpoUc3XN8OW/U3FFUrOekRs6jdTxl -YwSzNcMBprZtKj4yHF0YVtk4vIbeX1Wp9u7gt2a7Kxdf6GdAG6O7E/dTLSMHzjmU -WLQEr72MgfinTjtjplZ3HZN0ii3T0TASLxIaY0tjSPV0dwNKNMTbHZ2WVo39pYii -2EVLRoTAR5eaNHL4QqCUKdEjdgIgldfy11g8xTXQmp8QUBUis9ZwbLwkmAIteJzL -APlsbBSTc72YMsiqpFq0o81AfcjTuWqr4p5FtJTPCNvLp298vY7lsB3GJCc8xwob -GTy6PWDBGh0NoulvI3NsteikoueNGXX1Cec2318PukVfxiLuaF7WJK24NcNPy6oN -KTBrreIDoyXnVbI1oGXEfMtbD69CoRBcYkb1iUpMiqXNtSGr/JezIEWeT60G4mU3 -5btF2h99pvYFcu08QoZK1C/QWuhzwUN2yfAhqNxC/mNOhyuMjlI+zTiC1xLyiihj -b+pmI/7k3Ee99rB/6on+fQU5wsL7HT7s9BCsdcSJUcMliCvcY0r1Sjr4VoyqDbfi -fYAScCf1ZkMLz1NLYCKEGfV+ZfFWV/hzIvbeataqjcorYF9tdYiUEp3bWQIDAQAB -o4HKMIHHMB0GA1UdDgQWBBRcl/CXASH6A3XENiCsp/ITFlRniDCBlwYDVR0jBIGP -MIGMgBRcl/CXASH6A3XENiCsp/ITFlRniKFepFwwWjEaMBgGA1UEAxMRQ29udGFp +DwAwggIKAoICAQDVbCgA+GoNLKbpXbu7V0FPnsYhd+vqrQrNK785R9v4mBgLG/BW +zFL1o62Wx8ffa6GZ83Rsll5QSAL8f7QMF15lFqbtialJTkdM1EoblVdiQnXFYoPO ++2At3JPBY4/nDvQeNqhAbS6x4wGfCyM2diXjRnVxg2nRyuWouMnvKPDkS0sFoZ2O +wFwmzO9qmDY4DFBDthO4DgpfB027enlHPQtuMUvZATNy8pMS+laMW9UYrknnBmxf +fzGBcuUv92Y1rX8IlFZtGEBywsvOGHK9Luev5BRsySSLUPaunS+4C4SrUgHWPkCI +0fXTN4tdwZNeDtE1oZdJtcuRdViTMhXseq04lZn2znuTcgQqfuobW8Z8oFlwraDy +PTxA/OCRZB8RxQ0SPRw9IJXmSxXqNlPCbDdSD7likKPXcZrbRLL65b9Nq3RIiHbH +39BexNuHnxZXVFVDZtVJ6cbqkYsnEs6wE0N5jrYYUs/tUcbKi9dyHgVZPSNUw0Aj +sI5A5dbBqQLHpVFgLLaNH18a/XhvCPSnCFJgQMO+/DV6ic61tZhXm8Nb1FvW02+u +zwBMb+83TEsUADWRGJxaCFS9z/IW4ivz50DAj0Pmiw03e8xzih7IpY/PKjr2chOn +0t2RDNPBOyE7RM3QutWDb4LOXMFNZkLQ0nC4Khp7emybQo7eqY0Hg5Eu4QIDAQAB +o4HKMIHHMB0GA1UdDgQWBBQtlSGNU6Hl/iiSjJyjSJBgAeisZDCBlwYDVR0jBIGP +MIGMgBQtlSGNU6Hl/iiSjJyjSJBgAeisZKFepFwwWjEaMBgGA1UEAxMRQ29udGFp bmVyIFN0YXRpb24xDTALBgNVBAoTBFFOQVAxDzANBgNVBAgTBlRhaXBlaTEPMA0G -A1UEBxMGVGFpcGVpMQswCQYDVQQGEwJUV4IUdQSflVkpOZ2drkErAZ9ngob+qYQw -DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAJ5o32UozJhCmp4FguGTc -uwxDsmhcJ6FOWf5mpADne8y8lld9OY4IPgsJY8CHfqzI6JAxnWhiQpmRwBemoJ5C -ZMDZzdaXYvqNpQKDreimyOxRouW7yDCCHVvt2kIecd5zYHFkljz0qnoWghP1aZ0a -csET7G6mwMu6tZE0Ufc5vbunRC4UyaU7lKtcjxrU5F3X4fpJ1UptQKQCn2Zn8CW+ -bYa9ODFUvf/VaOMUsE4u2Uxkh01lmESaIDQgN3LUSLYseIvNOa/OGSMoG6AuUvST -dqtYh6LNCOwx5tCy3y4StqgAFbN8gaY9oX89g/7ZyXg/H4lQx00FmTERKys6m9aC -HtP6SnF1IbdjeTm7woRnw5V3uZK45tg40rF4WvmScIxM+CxWneah9YD9bgn/BQWv -F3gF5Y+Bd3RvjEoM+eX/3h8QBT8UT0zCBXHfpF3SWCK4mbrKF+dKfTi5Bam8EfIH -MO9pU7I5cI7DhVdKvuGTDAPj/WcReH2YFFhz2sfIKfGAU85xzh1CCkIFnvNBZ4HQ -CZrlZvpGOlsUa+Rjm+0eaalyuUzdisQlgaUgeFmE+UJDFN/alu558wEuenxNtOs3 -Nub7iEzDCpgf/DNPcfAX48NDyDqQZA68OnrLqkkgBqTebYn34Gl20szcDu9Kz4gy -NLbtx/Yw8MWfRloTTYKeHDs= +A1UEBxMGVGFpcGVpMQswCQYDVQQGEwJUV4IUcokYvBeL/cw6X1huaaYmdBXSuGkw +DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAhPbQgj0nsP5x49PpXuGI +jHIYU2aNT7IJJBR56gMgQ9V8nuVnDmiL5CSrPki+X9R0gOZXAMptoVaHKZfVeyzA +FyII/MjmPfRH8um2EP3tvSbzpPZJEVvXUrgq1ghR32b0Gs/DuCHdRF2fWWBgOKkv +Fex1GqDgQSJYmBlumFNOI7G0oX5NZJ06Qx7h+OhH4oiIqa+i1vKuibp7dnDUj+Sm +X/mkdjecbJ0p/edm5HAXQ71mtwQ2Pns78GqMRsO2McY843gQB38GpaAg/dX2ND3v +HluC8uIm0hMi2ANP71tjLvykQEq3S2frUNqB8rq4XnQTLWyBd/swrY7g/u2TXanJ +O3wc4NUpsFPNpdcsgsKmzhzrBYA+Zadi8c5rVUj/dVixenVRDMW1fb/QHcBfs10t +66/sq+/cx9wMXfj+S108t+3Bt2zyaBHVcKSAxQZ1kvp8/LlSB0hvmx0m3gZeR8zi +6kcyKcWgXSw55HwqthlhwUqFj0IqozqS+seOW8iKmqoWHsnnrjdEi71uaGWt9yWD +4V27ywAtVrEWbq8jQAXqMKbWdHbfHOK4MaPvRh+AFQ1ura03rouEVO3D9cC617X2 +Qu3P2N0h8gewT0HTfUBFM2cnozjbi3iTroaUD9WlVJdfBgE+um4lAidQmJ3XRsC9 +uZED17rgqYtGJicYpjPutbc= -----END CERTIFICATE----- diff --git a/.docker/cert.pem b/.docker/cert.pem index 264b1d1..22c0a53 100644 --- a/.docker/cert.pem +++ b/.docker/cert.pem @@ -1,30 +1,30 @@ -----BEGIN CERTIFICATE----- -MIIFHTCCAwWgAwIBAgIUG6VMJ53f5YElncdOA8u/XChaGkkwDQYJKoZIhvcNAQEL +MIIFHTCCAwWgAwIBAgIUfC79jDanWE2zTnPm0KYGWxMe/IAwDQYJKoZIhvcNAQEL BQAwWjEaMBgGA1UEAxMRQ29udGFpbmVyIFN0YXRpb24xDTALBgNVBAoTBFFOQVAx DzANBgNVBAgTBlRhaXBlaTEPMA0GA1UEBxMGVGFpcGVpMQswCQYDVQQGEwJUVzAe -Fw0yNDA4MTMwMjMxMDZaFw0yNTA4MTMwMjMxMDZaMBExDzANBgNVBAMTBmNsaWVu -dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKDsZXj8CaPu3I2VJdqQ -nw+l/H1S9kBPcUY205rL6e2BnypsVShYGSBPdLzO9dtVS3E1hG0cHllvM+ksMA7o -mcYJnZ6wn9Zi/SOza1srG6a7fDSUPgYP0cvj5Zl3Mk2GYy3ro546Uo2Wvgs2AysW -+qA+WAz+1GX2WXPJUx++h24o/H4N84yPN7WesBvxi0eres/cee0DBSliUwXu39IM -vMvObpMh0FRXoFS5OMptwR0icmvWJcstjRdJtY8IMySdZwhsNhJJq7HR3VRyGor0 -bwP6K8KNMIxYYWJFile//F/xDwKu8T6/ymrOL24g7ImLys3rp9yALkI3ehKTXjsm -dYAZhqlFFTzZJJdwyqSBPnTSZGeyQKWkBMpJLURj02Atmi0GP8ze5NL7n/WQalYh -gbvyZWZs7DFmAbMKBN7vopJmrFBmqhuhpY8+yaR1UIgpgAiLE8AwM90RxeKLpubm -DcTZkFDCx55ZQjdhdzBV+SeijhoTBBS9oLhgUt3IudRuBAJ4+Na1t3Qu2mQDbfrx -jNd06b3lhNt2pYK4SU59PcFl0qtJvwiZCVQeUUudl5SvpFSD541ezPOh7uUw25Jr -PPAZalVYIumpdKY19HpsSWEH/lHrQJdmZQAoQEHtxyr5C5jfYIC92lC/hl62dbWR -NLdERsoR1ej7dUJz986u1p/FAgMBAAGjJDAiMBMGA1UdJQQMMAoGCCsGAQUFBwMC -MAsGA1UdDwQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEANeskhWT8/jv4Wo44bOTC -G46jGVYCy5TTEqcieltswYsaf5c6+JCU9gFVji0YmcRNrjcjXaEMfb85C+2V1ib4 -Q0vlG/06l4q8GqUnfJTNPSNPPzfwzU9knIyh8ohe/nKFH4W6kMjtDlpLeMbt0VfO -l3XsFBAAfbKC0w0dsCcLSTIK/DH8AESTOoFhbXRJaWvqg4/5s2Zk96hfy+QoNfhD -rHj4U1caBsOVJyMgDzUohGH5eaptPW63CrbKx/3GqtfaMZh5b5V41VrTXJVnyUvT -x/HreKdNGT9WX6H/oEvjg1TzmsMn2DLLLvLNypi1LGCfbnmzAoalPsIDosUXF2uR -N+yBZWXduFeIah0U8Km8iGsFKmkw+UZ3RDvo8PPhwo2zk9h6thTNm9Yf3Sqhv3HX -Y/QEDqHmfCLJdRsjdFPnEmdJrfD2IhTJvJPPrzHCIkhPjjUfO/+2iZcCtekyoKCA -AnlSkJkNdp/5bW8aai1Fp1c8bNrOe1+9NsOSlmFhYeO4wUZ65/sx646Dlq4hDlI4 -1lvV5186JYLFq5h6X0AVolSaE7aGatYGhBMSvtGaKEP3ef8UMhRocVrtVpKxIVOJ -kGKtuMC4cjoNRBshfRAa7HaJBtSLmaWy6oF7XkjeYsh9fFtfgIN6e9au2eC0RVYu -gfC0mlXOa7sd4rdpyarUSBQ= +Fw0yNDA4MjgxMDEwMjRaFw0yNTA4MjgxMDEwMjRaMBExDzANBgNVBAMTBmNsaWVu +dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKd37kOUV2OPP1Vn0jIg +QKU36jB/P2S+LUCP7bdcPOAOHJCpaA7gUYOp03tYNMmVuVuN3Ul4MBWPTPqbSwrQ +86poNUqM9h+6aHeFGrzRxn2C2vx02GqlzFl7QO7KX8Vnzi9xa763+R0bzy3fLGU7 +xUaevxf3sXCEpH117+2BNBci7oisMPvx538Tga16MVbsPivmH3mp/kAzfCAHhNek +ZJq77bEHIFHIrdfvfw10w53u7OT8U9YEQAUsukw8Krr0usWVvQrpkFoOS1bgEu4x +OGThml5IncEMcUtxoSMlJfm1sDBPoaIYvjbNhinMQWFQ1P1XNp8sJO66jHwCKLTQ +puLtsp3N4Ems1C7lQj/g7A18r0/fd5fhNIeVm1ae7Z0CDhx3cbTUy4yeo7/Xwp/u +f3n4wq8b3E1wnvL75CG05V5wTt4PY+nmtn46yDIlu6GvNTuC3NKnP2Lfso8AMVlb +4B7x8YgBkLEWPICGxdPjMUVnyR4jOrXuKP7XrPYSJBSBLtqbYm52gA4AqWfAxDQa +7wTMU1lriIbVuCQDnKL4SGF3o8ekoxkHUMHmy6E7vGjpFa4sgpqYhG6wbiU8/c3F +F+HT0hNSo6zLVeYuILNEVOsGbSm41Nh74j87B/rahJYj6g7h3/KbzGhjhfmdyzeX +we6wjWFn9cUvHpAuDaZMv4yzAgMBAAGjJDAiMBMGA1UdJQQMMAoGCCsGAQUFBwMC +MAsGA1UdDwQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEAGtCJo5USHAGkZruDKZ/6 +oXEq6ti4xiLNeffo6Rnb1P6p5EbtZnJz1H47X4+4V2hCgIvjsrPBoKLr0NX7/3g8 +a+pIJj6OrHjKrJ/6wR0MOzi7MCuhHSYmgpm6a9PQTeZWlEWDUNMzryo+1yyZi7HV +AzkR8QPFQkl497SvrPAdUXHjVf8mWAjEK44wldU3Wg7unqodCcSRkjCxXs5ffnfM +Nvw7Tio1Ga0crPk3qBR+/FKQmhUw4TLGCBDmXhVDnkeOMPz63v78DuRCcg0aaMFr +8gmsfDsK6JCR6q6pZuBdJ0sgY8pk7GuCDHg0PXOlEgsmG8LMLyWpBzlQ/Y5jWUEy +vzaHjDg75ibqyDYj+S2YxCaFDfoaq5rXCqQ1qIphGGJ4sE8RXVCq4+4o0l99vq7a +HGBRvinIF9+61zjsdYfKNB63YfjB5DvIK6srQnfn1jQGuOTG2WeGfoYYpq5KKD6j +cLFwxwf8u76rFpBJaoR273CJdJrMFrvF0tLZ5ngmk4gIkUXMBhTeyElSIdw/3pV/ +L4YsdEV1Q17Va9RKcvYxhRLXfno5uuqRoz79Gue7XCKsM+GwjSAfv+EdyKdozabJ +S1DPHSDqxyHzyLLVl260xYAD/jxdbETvvmKABcbiutvLh44OClI518nh4tE40q6z +2HUNsYtVSl+bv5mRkTDzrkY= -----END CERTIFICATE----- diff --git a/.docker/key.pem b/.docker/key.pem index bb22eeb..5ac9cd1 100644 --- a/.docker/key.pem +++ b/.docker/key.pem @@ -1,51 +1,51 @@ -----BEGIN RSA PRIVATE KEY----- -MIIJKAIBAAKCAgEAoOxlePwJo+7cjZUl2pCfD6X8fVL2QE9xRjbTmsvp7YGfKmxV -KFgZIE90vM7121VLcTWEbRweWW8z6SwwDuiZxgmdnrCf1mL9I7NrWysbprt8NJQ+ -Bg/Ry+PlmXcyTYZjLeujnjpSjZa+CzYDKxb6oD5YDP7UZfZZc8lTH76Hbij8fg3z -jI83tZ6wG/GLR6t6z9x57QMFKWJTBe7f0gy8y85ukyHQVFegVLk4ym3BHSJya9Yl -yy2NF0m1jwgzJJ1nCGw2EkmrsdHdVHIaivRvA/orwo0wjFhhYkWKV7/8X/EPAq7x -Pr/Kas4vbiDsiYvKzeun3IAuQjd6EpNeOyZ1gBmGqUUVPNkkl3DKpIE+dNJkZ7JA -paQEykktRGPTYC2aLQY/zN7k0vuf9ZBqViGBu/JlZmzsMWYBswoE3u+ikmasUGaq -G6Gljz7JpHVQiCmACIsTwDAz3RHF4oum5uYNxNmQUMLHnllCN2F3MFX5J6KOGhME -FL2guGBS3ci51G4EAnj41rW3dC7aZANt+vGM13TpveWE23algrhJTn09wWXSq0m/ -CJkJVB5RS52XlK+kVIPnjV7M86Hu5TDbkms88BlqVVgi6al0pjX0emxJYQf+UetA -l2ZlAChAQe3HKvkLmN9ggL3aUL+GXrZ1tZE0t0RGyhHV6Pt1QnP3zq7Wn8UCAwEA -AQKCAgAsmdh188ToPqe6RgA716F+QM7+HSRLJrmKcF+to56uSSLIK0Ze7CvqnJsK -SYIyzC0gr2iIpSZ0OzH0Cl83gpg8HyYkeWeTj9QBNRUoK4Z6a7Q9DmkyXOgUzpEw -O60hd4G9lHXAwQFoZMM/cDTomHHWP/E/iNFtgR3BzabQQYpfqdRxS4SZDIiwOc8t -r4Ce2JQtUDoqyo9/rNS97Dr0iLs68XgMJ28KMU8qrDtlP44qeQWlhbDr4zAbqD49 -6lPibg3Ec9l4sBp6KmRhp05b/OtX+tpuDZvLCiPTjNqO/5L/NFyorbwHXDjJ6WOT -7mQgqzIGaK4Zmx03FREsXNPdKQefjOd+2SUh0iWicm2Ky1u8YZXjhYpqKxhMHK84 -iC54z9T0oEfoaiLb7IdN3pT+tJZxvJl5RUfsP7F6AMuar0g27SwnfP6ijB7EUo3R -6Tn0KqqNkIafmKYoLfbBNJQPue5OpuPIlx+CKpDssjyq10u8ynzDUzSwafKFboDE -rUu90eqXW2wSqGdvefEInnB6tYRab130v0w+z+8EscB1kUXYLzyyfzlJQFpAJVt/ -JplqEY3e9kDYCLGqqDS8D6UPnOrYM6VoleCkgXy/RskxdXo4xgIwUrRfDg/gjIji -e4eiAvUKIJKu1mBzYANorefQJVKHrW3iooITYfF86fGJEgOF8QKCAQEA0ELZoDfs -4jhTlxdVy7sH3vLtTsxdJ8ILEggv5UKajpEF8n5+44A754Ygm6g1zHwCopHrVDB7 -/AVwXIunxunq/1rLq3IqbF5GiZ/B6XIqqcyD7qRFWkJoXdU4eqbfJHUv4Udi5HbI -dr1StZS0LoLF7sxF9mLTf+Ne0vm0lAHXacPFuN3I6XMxdVaJ+dBj5qO0Ixw9eT9Y -n14JLe6NP/LL2wqkp9R1QMCFkX8L2n4ZAiyHmcn3Mr75ujYUKH4giuYDyJwckCUI -1Ae5JuX7Xx2W84+4sTlMXlcdfxB4wCjYx4ktrO8FLyE9y2HOCjrMhCN7mASX4seT -3ckHrgX9hzj/AwKCAQEAxc+ufIAGoWjKIqZvyeK0E/CWsmieGR5IiBvuHHyTW8FS -+d8PmifmvtDnpWXg1M8QQYSV5HThORVvsH6/YJrM36Lb0Jx3OsjibKKFe/kC1rTP -t0R2uwcJMY8lmA6u/lcCYJnkL/IbXcSp/yG5CjlFCD3ii1nGwckVqXLSwOsFOVnB -4WAHI4/5at1Ie+3aKEugTrJTwY2kRNjNIlNvhvvJqrvTDNz7gNNB5jzKh0cGYBDL -rClzFcMs5fueEGkubHQqhNE02FK+7BIYP7OsHS+lxVooaD8UbQmQZ1H2je8Vx2yy -8KRXZ/JiCqdYj5WlRaFe2gNkolVWsbOv7dLhgopnlwKCAQBVsqyK2XiIvlTnX5rW -cugSPjSYsE/FBHw5t1S+KmIfOF4SIytjwmjkJLVWWCmLM5yB+Tm1Mx5R3osWCgHI -QImK+nnE2v3KCiFMkIji3y/fH2FK2h4PvjPkKNFM5037Wp2RPibbjGWBNvbJ8Z8T -ZIy+byB6+r+9aHqkpkxAe2GBDCZYpCsApX48ope0TKRPTB3cNMq3EfIN4kw0sm09 -W1O3lvGafjqhopdT/8uI5Uq1Mk26Yvlt0FhC3+37m6sYfP4hltvKFPNFDMiL0SdX -RH3RS9rcUo+yYnaoysZljGln8nLxLoobkroy7tQyMW/nEBLTw1Ac6bNXGFooqh5h -fnqxAoIBAEwxvyg9uFAcKSBHs++z32F+3s1B9wP94jprZ8CZS7mgMfIFteDPVdZS -aagQIhZW3BAgngwt6UMvuqHlcJophpjuBnXIjzSZhH4L7Bbgx/MkGo6hVIqeHzBz -zytPHKDjqwrCvF6rh1cLFeAsgTYq8ShHjifXIPQsHKf0jrG41X5N0JybfKR6JLzB -F9aEu++hkdI+Zny7rnbGe92o/eCkw/1788OUq1voBA5HhEuvVAlU7t8V6DqNv5Gm -5i+0FCm6ZVZbr1tUJC6SmbyP3NAxNk1aeQ4OnjOR54mkzK/HVEBI4nRHGVP0zUcF -Rtun7M1xZzPa8ryE2qwAZtfYzvyVi2kCggEBAMWURezO5dHNFk9UuaWpr/TwG9j3 -DFLtqRN2k3B5zG//HYVgZLvwwVzTD34MXA3IIr5l0LAd9aLP+AaW1JC8ksw2k/nT -k4dlslN4hxx3fSSVf28cY0qwY4Et9tbU2q77hRe650MY/0q/42fjgQ5sHCR6oErX -W6a3IkHAAKn4jTp9EFPPEMvksF8IHR8UMfvxnXwCX3z15SkkzPSvf+Ry89ciDLSM -YB0eV85g7B1JrYQT9WH+FmxToavE2KkRPS21+3HDx+pg6fs/wMf0oNcWgEK4QCnU -SMguhGsQhHhojushQDWg0vtSTXpQ/jiNdVao60EyJ9wu+Zd+uwZzDc00mYo= +MIIJKQIBAAKCAgEAp3fuQ5RXY48/VWfSMiBApTfqMH8/ZL4tQI/tt1w84A4ckKlo +DuBRg6nTe1g0yZW5W43dSXgwFY9M+ptLCtDzqmg1Soz2H7pod4UavNHGfYLa/HTY +aqXMWXtA7spfxWfOL3Frvrf5HRvPLd8sZTvFRp6/F/excISkfXXv7YE0FyLuiKww ++/HnfxOBrXoxVuw+K+Yfean+QDN8IAeE16RkmrvtsQcgUcit1+9/DXTDne7s5PxT +1gRABSy6TDwquvS6xZW9CumQWg5LVuAS7jE4ZOGaXkidwQxxS3GhIyUl+bWwME+h +ohi+Ns2GKcxBYVDU/Vc2nywk7rqMfAIotNCm4u2ync3gSazULuVCP+DsDXyvT993 +l+E0h5WbVp7tnQIOHHdxtNTLjJ6jv9fCn+5/efjCrxvcTXCe8vvkIbTlXnBO3g9j +6ea2fjrIMiW7oa81O4Lc0qc/Yt+yjwAxWVvgHvHxiAGQsRY8gIbF0+MxRWfJHiM6 +te4o/tes9hIkFIEu2ptibnaADgCpZ8DENBrvBMxTWWuIhtW4JAOcovhIYXejx6Sj +GQdQwebLoTu8aOkVriyCmpiEbrBuJTz9zcUX4dPSE1KjrMtV5i4gs0RU6wZtKbjU +2HviPzsH+tqEliPqDuHf8pvMaGOF+Z3LN5fB7rCNYWf1xS8ekC4Npky/jLMCAwEA +AQKCAgEAi1oqs6VOipP6eZDowblA0bqTb0OTdrshYKXjgz6HkVFsx5uP8UEL02mP +hwXA9zVVhi+oQah3KpmRzr9GVHvHJreMELr3WzN8Fmh19UUBzBMFMinwo93PC26a +e5l+0/8q/SN+Krdf3a70WRFqGdsAr2ENVl5QEnbtgVCQE6v9snrozmWqZRvILGAI ++lfBkrkGivT0oAKqhLXSxbw7+EzdQjy67yIk7Kj2r8akjIfq9xKHoYuuH1puA2BS +rXkrfWKDwEJ3igsMiUN3wZS3a+kdKiTolSgLzUYTSFoHYf1Zek6Li8fXkdDRBz1C +NKm4hcgDU8QsuYq8OMKWf+I0CTHOi5HyDPZzJ/FjXOT3UU6ZbSeCmBdM32Sp5d2V +ovhg8Z5UGnNboqqjmMLCOHQlTKpm9Zw8NdOBlQQxFBColCV5EolJv08c6+ak+4zS +qKrwc+UgyZUSgIqzdHjtQGmjr5wMqHbnUYBnqH/SISSnBMnRAsjSlAe1LPdlfOZE +neyYTA7468OE01TmzftDqxponVMf2hygadwKOhIi9sNSmb6HKFWosmGM9hS+VPls +6Z2W1azEcwJbEtClmY80QEz2NPT1ypRrxMKH2P4jxJJAdpbV4c7NM+RU6ORPM/UX +gRHrdP7LOpZHbdnmg8jiQpSe444jz+szbW3BgOaFzWqumnpLcVECggEBANCLiUGu +1M2+Am4JDs4Mm6uA4BxeQafk8Vv7RuMCcUQ9vcZmyhxSidYmljZ1GUQBBA9CrFZo +NsRWRk629W7tdsBv9DHF9NnvOVStIr81WWVCV15sv5VxRUMv9YnEp7c9QQel/D9p +mu7XOQv2HYIbUd3fumrN+iP13PBSswOgCaIzN9ldNDv71iCwLuFJf61+SkZl/swT +swJ2DE2B7C2a7UpdHhDyKEwvc14u7wivjlylRfIOapm6imXVFOeBDirUCmmGJW7i +r3Yfz9MLdh+47rIMC1J4wfJvTWxppQfqajkf2ZKps8/Ajwds9JdduwQxnovTKcUN +W3KMvWphCNBnRUcCggEBAM2Tiv4KDPIvtZ9vFzCL/+GwE6aSXzObHa1q605ah45u +SHsHhwffBXA/+J6jOyn5hHV54Te3SjyHzXGteWtlKRr3Mvr5ZdZxM9wApv3Hlfjw +v0rnE8ltmraTBfaBAUws2WklYRQ2nHEowWprBZslYigMKTpUZSFJX2tSUXjSgneI +yl3SdYdLzqMn01zWdhHDn93XBCHy2cHT+BRlvjZ7qWzl4lbnH7j1mp7MSD8L+YE6 +fT7nV9BU6vG1CO4UFZQJbXHVg6MVAsAKgH6HlEELmEMlf2VjkKYyUkFU1xj3tM1k +m3gxd0NzA003bpPStGfkCAF8S9qbNQm9rYum9TCuozUCggEAKJtS8ZgyVZFu9bAL +0vE/ioiAmuV7kU6R9KAb8G30Uh5Xin9PUW586lb/HsF0Vvp/qN0Jo5WNPHO0IvWb +GqtgWR4zhVGPWLQtDKDdyC+CJaZiTr+MGnRA0VFQVTAWnCZwOCYI1OwiP+lmcT7O +Bhx9t18t9EgBMelYyO7Bbq5F0fB5Knjsh9WEnz7PEgz2sHiLy+NmVqRrUcpcoObw +bvzgwX8aMKCGWjdPFoK7BozwgneoA/bsqNxawHNaK63EbXB2So/VUB8RnUWaePSd +XpXq3H5d4gQjd6pWgAqeGMl7P35FJjqnCYfsEb0UbzjQBoQG5CEM3BK6wLZI16Ln +TXUeVwKCAQAMmbuOQK10dsoqIJQKTLp9ad56ekRNlHdoNsJ/hfsDFu1oZRi4ucnK +jJE/n/+zXfDphnPwh1KMjUJhcmGb3JJ9baN5UKoWT8/+7ydNLNuba54+CBXlZcty +32YhKt0afzFASaM+qu5B3V6lmDO6w7rVe5FXWu7r8GRh3qTRxA1tKDxHLew4Q8RB +qeJBsX+BLT1ySoidUBZa1BRDo8zZ6BCFdT2/V+FQ4/T7QMg43RIJAr3EikeOpHXW +JOOMPDzqWv2TWaP87f/CJ6KinsrOhdhqXTUG0Oh/11vFV17rz9sML9t7rYSC5NzR +8dDcTLD0IT0AYk7/8j15AGBPzAcBWeL1AoIBAQC0Eyce64cEcISQoawCvZ8+tWf8 +Yv5iWXTVi0GPBGa16D0Kgy7MMPDBVWOHELGOTfrbc7eU+xdmXmE4r9pxW8g9V/lz +rQj2quj8fmJQNCXuGGVxqTESOIrYc6wUBjfa+ciMOzs/8+3sZgi76MTzSEIu9i/k +1HBYS6JbOOlRDq0EoPjL8dt8mXca3FiEAdxA+DfPiKQ80I8+7fXOoK1M8UwSVmYQ +EUJypSyZkSRgv+eAPUw1PGA8hu62oUc9c+8tHp+o5MBjFmA3lIqLvA50GowlVi1q +KSkmjKARkowUCEY0GQkL9sJrtF7I312k/wELypJInRuFzQzfhfdYXG0QsSHE -----END RSA PRIVATE KEY----- diff --git a/README.md b/README.md index 1993dee..0cf6e39 100644 --- a/README.md +++ b/README.md @@ -7,15 +7,16 @@ Run `terraform init` Terraform cannot create a qnet network, so we do it manually and then import into Terraform. ``` -dockerx.bat network create -d qnet --ipam-driver=qnet --ipam-opt=iface=eth0 --subnet=192.168.2.0/24 --gateway=192.168.2.1 terraform-static-eth1-shared +dockerx.bat network create -d qnet --ipam-driver=qnet --ipam-opt=iface=eth1 --subnet=192.168.2.0/24 --gateway=192.168.2.1 terraform-static-eth1-shared ``` ``` -terraform import docker_network.bridge f9cf6469837bece2c688b65787869af240fcffa95d9d5d3a71a0c4da119e5edc +terraform import docker_network.bridge 2496ee986cdc +terraform import docker_network.host 193a71332c99 ``` ## Run considerations If updating remotely using wireguard, note that it is also run on docker. So it will cause the tunnel to disconnect. Not sure how to handle this, yet. -Probably not run terraform apply locally and instead run it in a CI solution? \ No newline at end of file +Probably not run terraform apply locally and instead run it in a CI solution? diff --git a/deluge.tf b/deluge.tf new file mode 100644 index 0000000..bf0ecbd --- /dev/null +++ b/deluge.tf @@ -0,0 +1,46 @@ +data "docker_registry_image" "deluge" { + name = "linuxserver/deluge:latest" +} + +resource "docker_image" "deluge" { + name = data.docker_registry_image.deluge.name + pull_triggers = [data.docker_registry_image.deluge.sha256_digest] +} + +resource "docker_container" "deluge" { + image = docker_image.deluge.image_id + name = "deluge" + restart = "always" + + log_driver = "local" + + env = [ + "PUID=222", + "PGID=321", + "UMASK=002" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.137" + } + + mounts { + target = "/config" + source = "/share/appdata/deluge" + type = "bind" + } + + mounts { + target = "/data/torrents" + source = "/share/datarr/torrents" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/docker-qnap.tf b/docker-qnap.tf index d7b4e05..d6401f8 100644 --- a/docker-qnap.tf +++ b/docker-qnap.tf @@ -13,7 +13,7 @@ provider "docker" { } resource "docker_network" "bridge" { - name = "qnet-static-bond0-48e715" + name = "qnet-static-eth0-48e715" driver = "qnet" ipam_driver = "qnet" internal = false @@ -28,7 +28,7 @@ resource "docker_network" "bridge" { } ipam_options = { - iface = "bond0" + iface = "eth0" } lifecycle { @@ -38,3 +38,7 @@ resource "docker_network" "bridge" { } } +resource "docker_network" "host" { + name = "host" +} + diff --git a/globalping.tf b/globalping.tf new file mode 100644 index 0000000..4ffd728 --- /dev/null +++ b/globalping.tf @@ -0,0 +1,24 @@ +data "docker_registry_image" "globalping" { + name = "globalping/globalping-probe:latest" +} + +resource "docker_image" "globalping" { + name = data.docker_registry_image.globalping.name + pull_triggers = [data.docker_registry_image.globalping.sha256_digest] +} + +resource "docker_container" "globalping" { + image = docker_image.globalping.image_id + name = "globalping" + restart = "always" + + log_driver = "local" + + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/jellyfin.tf b/jellyfin.tf new file mode 100644 index 0000000..1ec9912 --- /dev/null +++ b/jellyfin.tf @@ -0,0 +1,53 @@ +data "docker_registry_image" "jellyfin" { + name = "jellyfin/jellyfin:latest" +} + +resource "docker_image" "jellyfin" { + name = data.docker_registry_image.jellyfin.name + pull_triggers = [data.docker_registry_image.jellyfin.sha256_digest] +} + +resource "docker_container" "jellyfin" { + image = docker_image.jellyfin.image_id + name = "jellyfin" + restart = "always" + + log_driver = "local" + + env = [ + "PUID=444", + "PGID=321", + "UMASK=002" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.134" + } + + mounts { + target = "/config" + source = "/share/appdata/jellyfin/config" + type = "bind" + } + + mounts { + target = "/cache" + source = "/share/appdata/jellyfin/cache" + type = "bind" + } + + # https://wiki.servarr.com/docker-guide#Consistent_and_well_planned_paths + mounts { + target = "/media" + source = "/share/datarr/media" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/jellyseerr.tf b/jellyseerr.tf new file mode 100644 index 0000000..2d71db6 --- /dev/null +++ b/jellyseerr.tf @@ -0,0 +1,38 @@ +data "docker_registry_image" "jellyseerr" { + name = "fallenbagel/jellyseerr:latest" +} + +resource "docker_image" "jellyseerr" { + name = data.docker_registry_image.jellyseerr.name + pull_triggers = [data.docker_registry_image.jellyseerr.sha256_digest] +} + +resource "docker_container" "jellyseerr" { + image = docker_image.jellyseerr.image_id + name = "jellyseerr" + restart = "always" + + log_driver = "local" + + env = [ + "TZ=Europe/Amsterdam" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.135" + } + + mounts { + target = "/app/config" + source = "/share/appdata/jellyseerr" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/radarr.tf b/radarr.tf new file mode 100644 index 0000000..23f212a --- /dev/null +++ b/radarr.tf @@ -0,0 +1,46 @@ +data "docker_registry_image" "radarr" { + name = "ghcr.io/hotio/radarr:latest" +} + +resource "docker_image" "radarr" { + name = data.docker_registry_image.radarr.name + pull_triggers = [data.docker_registry_image.radarr.sha256_digest] +} + +resource "docker_container" "radarr" { + image = docker_image.radarr.image_id + name = "radarr" + restart = "always" + + log_driver = "local" + + env = [ + "PUID=333", + "PGID=321", + "TZ=Europe/Amsterdam" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.138" + } + + mounts { + target = "/config" + source = "/share/appdata/radarr" + type = "bind" + } + + mounts { + target = "/data" + source = "/share/datarr" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/ripe-atlas.tf b/ripe-atlas.tf new file mode 100644 index 0000000..27adec5 --- /dev/null +++ b/ripe-atlas.tf @@ -0,0 +1,44 @@ +data "docker_registry_image" "ripe-atlas" { + name = "jamesits/ripe-atlas:latest" +} + +resource "docker_image" "ripe-atlas" { + name = data.docker_registry_image.ripe-atlas.name + pull_triggers = [data.docker_registry_image.ripe-atlas.sha256_digest] +} + +resource "docker_container" "ripe-atlas" { + image = docker_image.ripe-atlas.image_id + name = "ripe-atlas" + restart = "always" + + log_driver = "local" + +# env = [ +# "RXTXRPT=yes", +# ] + + mounts { + target = "/var/atlas-probe/etc" + source = "/share/appdata/atlas-probe/etc" + type = "bind" + } + + mounts { + target = "/var/atlas-probe/status" + source = "/share/appdata/atlas-probe/status" + type = "bind" + } + + capabilities { + drop = ["ALL"] + add = ["CHOWN", "SETUID", "SETGID", "DAC_OVERRIDE", "NET_RAW"] + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/sabnzdb.tf b/sabnzdb.tf new file mode 100644 index 0000000..84024ac --- /dev/null +++ b/sabnzdb.tf @@ -0,0 +1,46 @@ +data "docker_registry_image" "sabnzdb" { + name = "ghcr.io/hotio/sabnzbd:latest" +} + +resource "docker_image" "sabnzdb" { + name = data.docker_registry_image.sabnzdb.name + pull_triggers = [data.docker_registry_image.sabnzdb.sha256_digest] +} + +resource "docker_container" "sabnzdb" { + image = docker_image.sabnzdb.image_id + name = "sabnzdb" + restart = "always" + + log_driver = "local" + + env = [ + "PUID=555", + "PGID=321", + "TZ=Europe/Amsterdam" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.140" + } + + mounts { + target = "/config" + source = "/share/appdata/sabnzdb" + type = "bind" + } + + mounts { + target = "/data/usenet" + source = "/share/datarr/usenet" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/sonarr.tf b/sonarr.tf new file mode 100644 index 0000000..27dfe4e --- /dev/null +++ b/sonarr.tf @@ -0,0 +1,46 @@ +data "docker_registry_image" "sonarr" { + name = "ghcr.io/hotio/sonarr:latest" +} + +resource "docker_image" "sonarr" { + name = data.docker_registry_image.sonarr.name + pull_triggers = [data.docker_registry_image.sonarr.sha256_digest] +} + +resource "docker_container" "sonarr" { + image = docker_image.sonarr.image_id + name = "sonarr" + restart = "always" + + log_driver = "local" + + env = [ + "PUID=111", + "PGID=321", + "TZ=Europe/Amsterdam" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.136" + } + + mounts { + target = "/config" + source = "/share/appdata/sonarr" + type = "bind" + } + + mounts { + target = "/data" + source = "/share/datarr" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/terraform.tfstate b/terraform.tfstate index a3f8240..566f6ff 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 3135, + "serial": 3279, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -23,6 +23,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1", + "insecure_skip_verify": false, + "name": "linuxserver/deluge:latest", + "sha256_digest": "sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -32,10 +50,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741", + "id": "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1", "insecure_skip_verify": false, "name": "esphome/esphome", - "sha256_digest": "sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741" + "sha256_digest": "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1" }, "sensitive_attributes": [] } @@ -50,10 +68,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16", + "id": "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5", "insecure_skip_verify": false, "name": "freshrss/freshrss:latest", - "sha256_digest": "sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16" + "sha256_digest": "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5" }, "sensitive_attributes": [] } @@ -77,6 +95,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "globalping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "insecure_skip_verify": false, + "name": "globalping/globalping-probe:latest", + "sha256_digest": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -86,10 +122,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:886b56d5534e54f69a8cfcb4b8928da8fc753178a7a3d20c3f9b04b660169805", + "id": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", "insecure_skip_verify": false, "name": "grafana/grafana:latest", - "sha256_digest": "sha256:886b56d5534e54f69a8cfcb4b8928da8fc753178a7a3d20c3f9b04b660169805" + "sha256_digest": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" }, "sensitive_attributes": [] } @@ -104,10 +140,46 @@ { "schema_version": 0, "attributes": { - "id": "sha256:b5c4bef2494f84806423c0116bab2a8758c5be386e11af0d3bd7359a18ba77a7", + "id": "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5", "insecure_skip_verify": false, "name": "homeassistant/home-assistant:latest", - "sha256_digest": "sha256:b5c4bef2494f84806423c0116bab2a8758c5be386e11af0d3bd7359a18ba77a7" + "sha256_digest": "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "jellyfin", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c", + "insecure_skip_verify": false, + "name": "jellyfin/jellyfin:latest", + "sha256_digest": "sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "jellyseerr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "insecure_skip_verify": false, + "name": "fallenbagel/jellyseerr:latest", + "sha256_digest": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" }, "sensitive_attributes": [] } @@ -176,10 +248,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:95a2b02200ddb1950c9c05500b0008a5788da8665c9b0920c93ae59794838cfd", + "id": "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1", "insecure_skip_verify": false, "name": "jonasal/nginx-certbot:latest", - "sha256_digest": "sha256:95a2b02200ddb1950c9c05500b0008a5788da8665c9b0920c93ae59794838cfd" + "sha256_digest": "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1" }, "sensitive_attributes": [] } @@ -266,10 +338,46 @@ { "schema_version": 0, "attributes": { - "id": "sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613", + "id": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", "insecure_skip_verify": false, "name": "prom/prometheus:latest", - "sha256_digest": "sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613" + "sha256_digest": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "radarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/radarr:latest", + "sha256_digest": "sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "ripe-atlas", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d", + "insecure_skip_verify": false, + "name": "jamesits/ripe-atlas:latest", + "sha256_digest": "sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d" }, "sensitive_attributes": [] } @@ -293,6 +401,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "sabnzdb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/sabnzbd:latest", + "sha256_digest": "sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -302,10 +428,28 @@ { "schema_version": 0, "attributes": { - "id": "sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f", + "id": "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509", "insecure_skip_verify": false, "name": "linuxserver/smokeping:latest", - "sha256_digest": "sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f" + "sha256_digest": "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "sonarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/sonarr:latest", + "sha256_digest": "sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de" }, "sensitive_attributes": [] } @@ -320,10 +464,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:d6502d919f49f16a80689ce92c211f945f1d64a34c0d3f23ecc27a2a4d1dd0ac", + "id": "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3", "insecure_skip_verify": false, "name": "linuxserver/syncthing:latest", - "sha256_digest": "sha256:d6502d919f49f16a80689ce92c211f945f1d64a34c0d3f23ecc27a2a4d1dd0ac" + "sha256_digest": "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3" }, "sensitive_attributes": [] } @@ -356,10 +500,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425", + "id": "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170", "insecure_skip_verify": false, "name": "jacobalberty/unifi", - "sha256_digest": "sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425" + "sha256_digest": "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170" }, "sensitive_attributes": [] } @@ -467,8 +611,8 @@ } ], "host": [], - "hostname": "f37a1dff32a7", - "id": "f37a1dff32a72e3d20ca9afc19421fd30b75dbcc1866865a586b94e5b4b34b05", + "hostname": "ee0eccb3e84d", + "id": "ee0eccb3e84ddc917acf29535870ba1586c82c0913700efef6b370b0047e0414", "image": "sha256:b2b95105cdb73911ee4cf4ed7bd9ffd13229056a612d6fdbeae19ed7cc6808ab", "init": false, "ipc_mode": "private", @@ -527,10 +671,10 @@ "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.3", + "ip_address": "172.29.0.4", "ip_prefix_length": 22, "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:00:03", + "mac_address": "02:42:ac:1d:00:04", "network_name": "mariadb" }, { @@ -540,8 +684,8 @@ "ip_address": "192.168.2.83", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ac:f2:35:ce", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:41:c1:5e:8c", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -556,7 +700,7 @@ "aliases": [], "ipv4_address": "192.168.2.83", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -607,6 +751,141 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=222", + "UMASK=002" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "982a75fe20dd", + "id": "982a75fe20ddf681c4f295f2e3e2399b01549bfd4d70848cae5bc868b3457acc", + "image": "sha256:9bed6b398a734173d4af5136fdf20e2c42fda29813b1b52a898deb32f07606d6", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/deluge", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": null, + "source": "/share/datarr/torrents", + "target": "/data/torrents", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "deluge", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.137", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:39:f3:16:65", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.137", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.deluge", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -658,9 +937,9 @@ } ], "host": [], - "hostname": "ebf5a4b24172", - "id": "ebf5a4b24172a4a40efa8c5a51cce2f2229d07a2a668a65f53114a1dd253e28c", - "image": "sha256:409151910e70beb00f87672b38f449ae3ed0601683a27c187a26165e7c486fb8", + "hostname": "06f71a95f359", + "id": "06f71a95f3594b120830ad10412dcf8eae68ba7eda23fb6f09f884c401ef6267", + "image": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2f", "init": false, "ipc_mode": "private", "labels": [], @@ -694,8 +973,8 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:10:c0:d7:dc", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:62:77:ed:64", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -704,7 +983,7 @@ "aliases": [], "ipv4_address": "192.168.2.133", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -796,9 +1075,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "5cb7782e64d9", - "id": "5cb7782e64d941356ac987c9e98f7291acc93ee4512e707385e042bf21521081", - "image": "sha256:47ad54b3a3d7adbce01f1c1897f9da071652fe56d3ef73febb6ee777f117023f", + "hostname": "30c1c5d6339b", + "id": "30c1c5d6339b28f83456b2f306081606c9002ecfca6cf77a9fdfa0afd7f10f71", + "image": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41", "init": false, "ipc_mode": "private", "labels": [], @@ -841,8 +1120,8 @@ "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:33:17:4f:a7", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:be:9b:92:87", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -851,7 +1130,7 @@ "aliases": [], "ipv4_address": "192.168.2.129", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -939,8 +1218,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "835db2039f2f", - "id": "835db2039f2fd43c42735546d07c8d4eb72991a1098cc7876e5e213df0d72e1f", + "hostname": "00ba5d314c6e", + "id": "00ba5d314c6e33cb315ad812b7312e837edc4c8583be63ed44542e8030de7f75", "image": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6", "init": false, "ipc_mode": "private", @@ -993,8 +1272,8 @@ "ip_address": "192.168.2.131", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ee:b3:f4:6e", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:02:a3:04:12", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1003,7 +1282,7 @@ "aliases": [], "ipv4_address": "192.168.2.131", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1050,6 +1329,115 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "globalping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/bin/bash", + "/entrypoint.sh" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/bin/tini", + "--" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "f9408d543a70", + "id": "f9408d543a70dac72e5ad9d536f17059d345fccb50fcdc1e0840b9fcb38696ab", + "image": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [], + "must_run": true, + "name": "globalping", + "network_data": [ + { + "gateway": "10.0.3.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "10.0.3.3", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:03", + "network_name": "bridge" + } + ], + "network_mode": "default", + "networks_advanced": [], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.globalping", + "docker_image.globalping" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -1070,9 +1458,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/run.sh" @@ -1080,12 +1468,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "3f41d22f3e4e", - "id": "3f41d22f3e4e1a6b8af1a7a0b75982f6f062e44e611e95167cedcb0ec87539f0", - "image": "sha256:b7915a5be6d2fa709592ef8f69af34778345e7af6e879259fb718801106d7169", + "hostname": "d29a20461ef9", + "id": "d29a20461ef93d2e31b61040ace02cdb562ddb2884752ff7fa9d4db11a39c1c5", + "image": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", "init": false, "ipc_mode": "private", "labels": [], @@ -1101,7 +1489,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/grafana", "target": "/var/lib/grafana", "tmpfs_options": [], @@ -1119,8 +1507,8 @@ "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:1b:29:19:ce", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:56:a8:a7:0d", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1129,7 +1517,7 @@ "aliases": [], "ipv4_address": "192.168.2.79", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1147,11 +1535,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "472", "userns_mode": "", @@ -1190,9 +1584,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1200,12 +1594,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "hass", - "id": "b991e5cd98452f5c898a468b92d82cc92ec821bb434e9ee89a4ff37989fc348e", - "image": "sha256:04850910d67c59226e3547ae80dda9a072dd37b4e70ae826bc4cdc25bd3971a7", + "id": "827ff6afd1e1c40e14f66fb221027d827e5060230d9532f784a4c5f2826adefa", + "image": "sha256:fa3c3af4e52b3b56f52945b73fb122951e2656feb25ce35e92f2436fddd72dad", "init": false, "ipc_mode": "private", "labels": [], @@ -1221,7 +1615,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], @@ -1249,8 +1643,8 @@ "ip_address": "192.168.2.70", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:16:77:6d:ef", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:ae:fb:e6:5f", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1265,7 +1659,7 @@ "aliases": [], "ipv4_address": "192.168.2.70", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1283,11 +1677,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1310,6 +1710,291 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "jellyfin", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/jellyfin/jellyfin" + ], + "env": [ + "PGID=321", + "PUID=444", + "UMASK=002" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "30s", + "retries": 3, + "start_period": "10s", + "test": [ + "CMD-SHELL", + "curl -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1" + ], + "timeout": "30s" + } + ], + "host": [], + "hostname": "92e7de124c81", + "id": "92e7de124c81dac09c8cfe5b3731c0344ebec123e818da9db71d20d0cec3cab2", + "image": "sha256:ff07fd8b5b7e4df2226df69435bc1d2b734d6f413af1584b517d26e0e40ffe43", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/jellyfin/cache", + "target": "/cache", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/jellyfin/config", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr/media", + "target": "/media", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "jellyfin", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.134", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:7a:dc:87:e1", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.134", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.jellyfin", + "docker_image.jellyfin", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "jellyseerr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "yarn", + "start" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/sbin/tini", + "--" + ], + "env": [ + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "05ce9c087628", + "id": "05ce9c087628157cc97863c6817e65975305e851c638d45b762ccd0debd71a93", + "image": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/jellyseerr", + "target": "/app/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "jellyseerr", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.135", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:63:d0:b9:62", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.135", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.jellyseerr", + "docker_image.jellyseerr", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -1332,9 +2017,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" @@ -1344,11 +2029,11 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "f64989286208", - "id": "f649892862083ffb4d3aa8fb9cb368c601d0979a8ca6752d93e3ab72a82162a7", + "hostname": "7453af929c4d", + "id": "7453af929c4d24ec865545aaf774e28934754b9334bb2ca2b4205e87241f040e", "image": "sha256:61bd732fa757f756c8552d1c6b2d061b7c03e0208ab19a4bfda3c5dbc8f8f822", "init": false, "ipc_mode": "private", @@ -1365,7 +2050,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mariadb", "target": "/var/lib/mysql", "tmpfs_options": [], @@ -1380,10 +2065,10 @@ "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.2", + "ip_address": "172.29.0.3", "ip_prefix_length": 22, "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:00:02", + "mac_address": "02:42:ac:1d:00:03", "network_name": "mariadb" }, { @@ -1393,8 +2078,8 @@ "ip_address": "192.168.2.127", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:04:7b:6e:6b", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:83:2f:18:40", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1409,7 +2094,7 @@ "aliases": [], "ipv4_address": "192.168.2.127", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1427,11 +2112,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1475,9 +2166,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" @@ -1485,11 +2176,11 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "dc02674ea8a8", - "id": "dc02674ea8a820e8a80c6d40d394a31aaa0e9121d988aa545cc658889b19e728", + "hostname": "4a13a3e8618a", + "id": "4a13a3e8618a66c1229cefae1e12a3e6a1c6c3dd3c8e1c50b762413b996d2a55", "image": "sha256:71fa42d60ba5e52ab08c40050190082fc4b3198c6a5c09d85d0e155127717a41", "init": false, "ipc_mode": "private", @@ -1506,7 +2197,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mosquitto/config", "target": "/mosquitto/config", "tmpfs_options": [], @@ -1515,7 +2206,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mosquitto/data", "target": "/mosquitto/data", "tmpfs_options": [], @@ -1524,7 +2215,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mosquitto/log", "target": "/mosquitto/log", "tmpfs_options": [], @@ -1542,8 +2233,8 @@ "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:b0:42:5f:1b", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:51:18:5d:86", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1552,7 +2243,7 @@ "aliases": [], "ipv4_address": "192.168.2.125", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1570,11 +2261,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1628,8 +2325,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "e80ce5aab3e8", - "id": "e80ce5aab3e807303e34c6418b2ad9d871e6b84a556e44f0375e588e7a8de5d3", + "hostname": "458ac57b55d7", + "id": "458ac57b55d75dac4c662aaf7d2305b7596b76425d451714c263670aded8ffce", "image": "sha256:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2", "init": false, "ipc_mode": "private", @@ -1664,8 +2361,8 @@ "ip_address": "192.168.2.123", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:63:db:cf:5f", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:39:ff:fd:6f", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1674,7 +2371,7 @@ "aliases": [], "ipv4_address": "192.168.2.123", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1743,9 +2440,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" @@ -1755,12 +2452,12 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "5d18c7d5e96e", - "id": "5d18c7d5e96e9661e208b0603ed584227ac971b90716ef9a6ac6de1b484ee2d7", - "image": "sha256:93673402f84f1187c46d233476e55a1af3843cb85fd9fa1ff791ead9aaccda78", + "hostname": "ff6437ba718a", + "id": "ff6437ba718afba1012c4709659a70fdc572441c2ec616f7b83ec508e2bb684b", + "image": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80d", "init": false, "ipc_mode": "private", "labels": [], @@ -1776,7 +2473,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/conf", "target": "/etc/nginx/config", "tmpfs_options": [], @@ -1785,7 +2482,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/nginx.conf", "target": "/etc/nginx/nginx.conf", "tmpfs_options": [], @@ -1794,7 +2491,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/secrets", "target": "/etc/letsencrypt", "tmpfs_options": [], @@ -1803,7 +2500,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/nginx-lb/user_conf.d", "target": "/etc/nginx/user_conf.d", "tmpfs_options": [], @@ -1821,8 +2518,8 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:a4:24:b9:3f", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:5b:07:81:bc", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1831,7 +2528,7 @@ "aliases": [], "ipv4_address": "192.168.2.115", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1849,11 +2546,17 @@ "stdin_open": false, "stop_signal": "SIGQUIT", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1892,9 +2595,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "./entrypoint.sh" @@ -1904,7 +2607,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "0s", @@ -1918,8 +2621,8 @@ } ], "host": [], - "hostname": "edb82a8c6e8b", - "id": "edb82a8c6e8b8ca93dcc8590508b0253c38509ba907ab9d44c266541d9fecedd", + "hostname": "6b1b87ad1c2b", + "id": "6b1b87ad1c2bb3ceedd424e99f6f8213013a413d823d7172b57c844a23ecc20b", "image": "sha256:23f1b65f63ff9c4e628fc799ae08df307f24d91d24fe98dc8fdf07cd44856f82", "init": false, "ipc_mode": "private", @@ -1936,7 +2639,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/node-red", "target": "/data", "tmpfs_options": [], @@ -1954,8 +2657,8 @@ "ip_address": "192.168.2.124", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:59:12:3e:21", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:6d:33:f1:18", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1964,7 +2667,7 @@ "aliases": [], "ipv4_address": "192.168.2.124", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1982,11 +2685,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "node-red", "userns_mode": "", @@ -2178,8 +2887,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "7a2a11690fcc", - "id": "7a2a11690fccfcea61ae6e8de9f02216e1cbad8a11a6bb18d2181f5c69c9904c", + "hostname": "b875a3568f8e", + "id": "b875a3568f8e080973ed488eb08be541fb95d62f6d58a2b181961c26b7d3c74e", "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b", "init": false, "ipc_mode": "private", @@ -2232,8 +2941,8 @@ "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ac:ec:79:9e", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:87:25:34:e9", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2242,7 +2951,7 @@ "aliases": [], "ipv4_address": "192.168.2.116", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2331,8 +3040,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "1b99c8225c45", - "id": "1b99c8225c45e84c43e28f1c4dc34be10f12bca67ac35cd99bafc8a99ce5b8e3", + "hostname": "e98d2cee5667", + "id": "e98d2cee5667d44ac22d47b90ad6fd7787733a68a928dc25143ccff272b9b7b9", "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b", "init": false, "ipc_mode": "private", @@ -2376,8 +3085,8 @@ "ip_address": "192.168.2.132", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:95:ef:11:18", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:0b:2c:2c:7c", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2386,7 +3095,7 @@ "aliases": [], "ipv4_address": "192.168.2.132", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2484,8 +3193,8 @@ } ], "host": [], - "hostname": "ba839740b0f0", - "id": "ba839740b0f010ea789f59cc4ec3515b1b4957528d7f195fbec3dc3ec4744e3d", + "hostname": "512fb75dfb5d", + "id": "512fb75dfb5d36a6089625fb790bd2d765ff1f537553b6e22b61808b62805b70", "image": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2", "init": false, "ipc_mode": "private", @@ -2520,8 +3229,8 @@ "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:e4:20:61:97", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:5f:db:46:4c", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2530,7 +3239,7 @@ "aliases": [], "ipv4_address": "192.168.2.114", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2616,9 +3325,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "a7495500f27c", - "id": "a7495500f27c0d471eb61802b306640eeea9e84c0dd1adfb7c495887a60971a5", - "image": "sha256:0a1bcc4b2d6a2db576c68d2f6d17bb7a964be6f211fbe1227acd07b86f330e26", + "hostname": "089b267b43c2", + "id": "089b267b43c29aeb0f8efb81fb936fc40df7ebe4efb2085bab2c5d6afdcf2511", + "image": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", "init": false, "ipc_mode": "private", "labels": [], @@ -2661,8 +3370,8 @@ "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:33:20:6f:46", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:7f:5f:07:d4", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2671,7 +3380,7 @@ "aliases": [], "ipv4_address": "192.168.2.80", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2718,6 +3427,283 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "radarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=333", + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "f3ecfbac6312", + "id": "f3ecfbac63124a375985c6991d0b0dfded4e30de1b768db522e6d1b238a34b38", + "image": "sha256:08861665041144009b84b8ccc752d3458b8b515d1f242dbd9936a58320e71a19", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/radarr", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "radarr", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.138", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:26:a9:0d:e8", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.138", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.radarr", + "docker_image.radarr", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "ripe-atlas", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [ + { + "add": [ + "CHOWN", + "DAC_OVERRIDE", + "NET_RAW", + "SETGID", + "SETUID" + ], + "drop": [ + "ALL" + ] + } + ], + "cgroupns_mode": null, + "command": [ + "atlas" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "tini", + "--", + "entrypoint.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "3ca27627253a", + "id": "3ca27627253a5f478312399df3cea221da0786049bf2de338bfb1c4d057d5b10", + "image": "sha256:aa102f077501618bc7a24e7eb52ab44581c6047c6910b789a2502873218404e5", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/atlas-probe/etc", + "target": "/var/atlas-probe/etc", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/atlas-probe/status", + "target": "/var/atlas-probe/status", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "ripe-atlas", + "network_data": [ + { + "gateway": "10.0.3.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "10.0.3.4", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:04", + "network_name": "bridge" + } + ], + "network_mode": "default", + "networks_advanced": [], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/var/atlas-probe" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.ripe-atlas", + "docker_image.ripe-atlas" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -2751,8 +3737,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "2c5bcb3563e1", - "id": "2c5bcb3563e1aecf5f16c29e54b6cd9fb09f81ea710f4df51b00cfa9dc45c1d0", + "hostname": "992870e147fe", + "id": "992870e147fee7eda4526c4e8bbcd7ddc4158cfb44559aaa56fc275c6b86bd1f", "image": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "init": false, "ipc_mode": "private", @@ -2787,8 +3773,8 @@ "ip_address": "192.168.2.130", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:2e:6d:46:f9", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:74:b0:0e:17", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2797,7 +3783,7 @@ "aliases": [], "ipv4_address": "192.168.2.130", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2876,8 +3862,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "a3f06d774a2f", - "id": "a3f06d774a2f0ac89528f66bbd380c4e1e7d721e7decef1d1033c6256debcce5", + "hostname": "4d2085fbb26b", + "id": "4d2085fbb26b9521b6bc5ea13593fadb8e369ebbc585a188b834a43debe901ee", "image": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "init": false, "ipc_mode": "private", @@ -2921,8 +3907,8 @@ "ip_address": "192.168.2.121", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:42:be:12:83", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:af:11:28:b5", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2931,7 +3917,7 @@ "aliases": [], "ipv4_address": "192.168.2.121", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2978,6 +3964,142 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "sabnzdb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=555", + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "220be9609e47", + "id": "220be9609e47674dd15d86738530e3f34d475b8db10a697358cb24468134536c", + "image": "sha256:1d44c4cf5b7c0c088a002bdd97796ad572a6d662ca64e439abaca07004ff2cf8", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/sabnzdb", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr/usenet", + "target": "/data/usenet", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "sabnzdb", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.140", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:06:46:67:34", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.140", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.sabnzdb", + "docker_image.sabnzdb", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -3015,9 +4137,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "e1d978d82eee", - "id": "e1d978d82eee98eadb68fa12da09fc4f53ce333286d6357e47c94a58ffd23e0b", - "image": "sha256:edb438f6468dd4b91f156a9b3c4729f005a78f4f2ff4618e96abc57aee336c0f", + "hostname": "124a7bf36570", + "id": "124a7bf365701cae9301e7a90af8f4ace6ecf5cc7c375faf6b9a68662d7e27bd", + "image": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17", "init": false, "ipc_mode": "private", "labels": [], @@ -3060,8 +4182,8 @@ "ip_address": "192.168.2.126", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:32:8a:8f:e4", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:04:f7:17:c0", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3070,7 +4192,7 @@ "aliases": [], "ipv4_address": "192.168.2.126", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3120,7 +4242,7 @@ { "mode": "managed", "type": "docker_container", - "name": "syncthing", + "name": "sonarr", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { @@ -3137,30 +4259,31 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" ], - "env": [], + "env": [ + "PGID=321", + "PUID=111", + "TZ=Europe/Amsterdam" + ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "fde03359dbdf", - "id": "fde03359dbdf22bcfdde3fa59dc3a93f11cb5972342878014c39a8b4e1ede8b5", - "image": "sha256:beaa7ff89f0f299a9a7004abe3994fa8de0261728c352aeb4a629572096cfd30", + "hostname": "ccb4e9dd4f00", + "id": "ccb4e9dd4f00b1ea05caf22809fd7c9147c4ec8c04b42252a31ce8127eb9f58d", + "image": "sha256:f287c2759526df6c761251465cadc0ce2421fa5763b18ada89808a4c7622ee83", "init": false, "ipc_mode": "private", "labels": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, + "log_driver": "local", + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -3168,35 +4291,44 @@ "mounts": [ { "bind_options": [], - "read_only": null, - "source": "/share/appdata/syncthing", + "read_only": false, + "source": "/share/appdata/sonarr", "target": "/config", "tmpfs_options": [], "type": "bind", "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] } ], "must_run": true, - "name": "syncthing", + "name": "sonarr", "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.119", + "ip_address": "192.168.2.136", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:7d:c4:f3:42", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:36:5a:ca:5b", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], - "ipv4_address": "192.168.2.119", + "ipv4_address": "192.168.2.136", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3214,11 +4346,143 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.sonarr", + "docker_image.sonarr", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "syncthing", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "a7c0a5e80e2e", + "id": "a7c0a5e80e2e0206d4712ab2b20895804d05fc99c61b2e868614741c959b9b38", + "image": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17ce", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/syncthing", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "syncthing", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.119", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:f4:2f:8e:be", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.119", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -3277,8 +4541,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "1dbf861fd611", - "id": "1dbf861fd611483759630cc265ed25026ef58a168bd0550442bdeb726595765c", + "hostname": "15a3899b36ad", + "id": "15a3899b36adbba3b144b146167b05dac0307d497ed7d9c1051c5d86a87e4608", "image": "sha256:6cb706eac28191c7ccc33dac5f313776a7cd32a3d5b3d8f08613bab8e3c4c9f2", "init": false, "ipc_mode": "private", @@ -3319,10 +4583,10 @@ "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.4", + "ip_address": "172.29.0.2", "ip_prefix_length": 22, "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:00:04", + "mac_address": "02:42:ac:1d:00:02", "network_name": "mariadb" }, { @@ -3332,8 +4596,8 @@ "ip_address": "192.168.2.113", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ca:9e:7a:8c", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:33:db:84:5f", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3348,7 +4612,7 @@ "aliases": [], "ipv4_address": "192.168.2.113", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3442,9 +4706,9 @@ } ], "host": [], - "hostname": "d969ec88e4a0", - "id": "d969ec88e4a0ee9746c53d7963b706d5d930c840ea5a5fc603a38290e7e4dcde", - "image": "sha256:6b7143ebc8f3b70a1939607d81af40e5baed01d91538bf51d9c1bdc8719b44e6", + "hostname": "1567b112ab1b", + "id": "1567b112ab1bdd186f47234128427a11712df5cb3184fc5a2127026498c11409", + "image": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaa", "init": false, "ipc_mode": "private", "labels": [], @@ -3478,8 +4742,8 @@ "ip_address": "192.168.2.67", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ba:8b:45:65", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:6f:47:c3:92", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3488,7 +4752,7 @@ "aliases": [], "ipv4_address": "192.168.2.67", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3584,8 +4848,8 @@ } ], "host": [], - "hostname": "86f0e7f121fd", - "id": "86f0e7f121fd8210cb926ea2a1f445029008044eb06ebba5b2ae045114374ebb", + "hostname": "12979dc4053c", + "id": "12979dc4053c1b14ee4e2f31fdfce36d06dffdbda9fcccdc1f8d7e7290e658bb", "image": "sha256:e1ca7233c2fa8bf5680066e2fcbd37850ca0e0273920b9f694c7747b0ecaec2e", "init": false, "ipc_mode": "private", @@ -3620,8 +4884,8 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:9c:e6:9c:83", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:b5:00:3c:0d", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3630,7 +4894,7 @@ "aliases": [], "ipv4_address": "192.168.2.133", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3720,8 +4984,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "2e685e2e3a3b", - "id": "2e685e2e3a3b523d9c336d57de84e7718de9fa2c02c36d8a6ec6b4bd0bd6b2e4", + "hostname": "75b6fd9d7894", + "id": "75b6fd9d7894ef2c8d3b8a6ebe9eb50b55396817eb199e0745d5eacee4b2551c", "image": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092", "init": false, "ipc_mode": "private", @@ -3765,8 +5029,8 @@ "ip_address": "192.168.2.120", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:7f:c7:46:65", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:6b:e7:92:89", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3775,7 +5039,7 @@ "aliases": [], "ipv4_address": "192.168.2.120", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3862,8 +5126,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "e62917dc8584", - "id": "e62917dc8584891c2b22c137a88629719ad3a1d04731887dddd483bda0a9e106", + "hostname": "a67ba946ed58", + "id": "a67ba946ed58d90f9df0cab2803a4eb7480d1385457d343c213a4ead9deeca40", "image": "sha256:697bcf2175dc295e3aa4481bd09f6077d00eb00a2a47231337179b8e496817f1", "init": false, "ipc_mode": "private", @@ -3907,8 +5171,8 @@ "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:c7:aa:a5:83", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:8f:35:d9:0d", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3917,7 +5181,7 @@ "aliases": [], "ipv4_address": "192.168.2.117", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3994,6 +5258,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:9bed6b398a734173d4af5136fdf20e2c42fda29813b1b52a898deb32f07606d6linuxserver/deluge:latest", + "image_id": "sha256:9bed6b398a734173d4af5136fdf20e2c42fda29813b1b52a898deb32f07606d6", + "keep_locally": null, + "name": "linuxserver/deluge:latest", + "platform": null, + "pull_triggers": [ + "sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1" + ], + "repo_digest": "linuxserver/deluge@sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.deluge" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4005,15 +5299,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:409151910e70beb00f87672b38f449ae3ed0601683a27c187a26165e7c486fb8esphome/esphome", - "image_id": "sha256:409151910e70beb00f87672b38f449ae3ed0601683a27c187a26165e7c486fb8", + "id": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2fesphome/esphome", + "image_id": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2f", "keep_locally": null, "name": "esphome/esphome", "platform": null, "pull_triggers": [ - "sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741" + "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1" ], - "repo_digest": "esphome/esphome@sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741", + "repo_digest": "esphome/esphome@sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1", "triggers": null }, "sensitive_attributes": [], @@ -4035,15 +5329,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:47ad54b3a3d7adbce01f1c1897f9da071652fe56d3ef73febb6ee777f117023ffreshrss/freshrss:latest", - "image_id": "sha256:47ad54b3a3d7adbce01f1c1897f9da071652fe56d3ef73febb6ee777f117023f", + "id": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41freshrss/freshrss:latest", + "image_id": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41", "keep_locally": null, "name": "freshrss/freshrss:latest", "platform": null, "pull_triggers": [ - "sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16" + "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5" ], - "repo_digest": "freshrss/freshrss@sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16", + "repo_digest": "freshrss/freshrss@sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5", "triggers": null }, "sensitive_attributes": [], @@ -4084,6 +5378,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "globalping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1globalping/globalping-probe:latest", + "image_id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "keep_locally": null, + "name": "globalping/globalping-probe:latest", + "platform": null, + "pull_triggers": [ + "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + ], + "repo_digest": "globalping/globalping-probe@sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.globalping" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4095,15 +5419,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:b7915a5be6d2fa709592ef8f69af34778345e7af6e879259fb718801106d7169grafana/grafana:latest", - "image_id": "sha256:b7915a5be6d2fa709592ef8f69af34778345e7af6e879259fb718801106d7169", + "id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5grafana/grafana:latest", + "image_id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", "keep_locally": null, "name": "grafana/grafana:latest", "platform": null, "pull_triggers": [ - "sha256:886b56d5534e54f69a8cfcb4b8928da8fc753178a7a3d20c3f9b04b660169805" + "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" ], - "repo_digest": "grafana/grafana@sha256:886b56d5534e54f69a8cfcb4b8928da8fc753178a7a3d20c3f9b04b660169805", + "repo_digest": "grafana/grafana@sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", "triggers": null }, "sensitive_attributes": [], @@ -4125,15 +5449,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:04850910d67c59226e3547ae80dda9a072dd37b4e70ae826bc4cdc25bd3971a7homeassistant/home-assistant:latest", - "image_id": "sha256:04850910d67c59226e3547ae80dda9a072dd37b4e70ae826bc4cdc25bd3971a7", + "id": "sha256:fa3c3af4e52b3b56f52945b73fb122951e2656feb25ce35e92f2436fddd72dadhomeassistant/home-assistant:latest", + "image_id": "sha256:fa3c3af4e52b3b56f52945b73fb122951e2656feb25ce35e92f2436fddd72dad", "keep_locally": null, "name": "homeassistant/home-assistant:latest", "platform": null, "pull_triggers": [ - "sha256:b5c4bef2494f84806423c0116bab2a8758c5be386e11af0d3bd7359a18ba77a7" + "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5" ], - "repo_digest": "homeassistant/home-assistant@sha256:b5c4bef2494f84806423c0116bab2a8758c5be386e11af0d3bd7359a18ba77a7", + "repo_digest": "homeassistant/home-assistant@sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5", "triggers": null }, "sensitive_attributes": [], @@ -4144,6 +5468,66 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "jellyfin", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:ff07fd8b5b7e4df2226df69435bc1d2b734d6f413af1584b517d26e0e40ffe43jellyfin/jellyfin:latest", + "image_id": "sha256:ff07fd8b5b7e4df2226df69435bc1d2b734d6f413af1584b517d26e0e40ffe43", + "keep_locally": null, + "name": "jellyfin/jellyfin:latest", + "platform": null, + "pull_triggers": [ + "sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c" + ], + "repo_digest": "jellyfin/jellyfin@sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.jellyfin" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "jellyseerr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0fallenbagel/jellyseerr:latest", + "image_id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "keep_locally": null, + "name": "fallenbagel/jellyseerr:latest", + "platform": null, + "pull_triggers": [ + "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" + ], + "repo_digest": "fallenbagel/jellyseerr@sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.jellyseerr" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4245,15 +5629,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:93673402f84f1187c46d233476e55a1af3843cb85fd9fa1ff791ead9aaccda78jonasal/nginx-certbot:latest", - "image_id": "sha256:93673402f84f1187c46d233476e55a1af3843cb85fd9fa1ff791ead9aaccda78", + "id": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80djonasal/nginx-certbot:latest", + "image_id": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80d", "keep_locally": null, "name": "jonasal/nginx-certbot:latest", "platform": null, "pull_triggers": [ - "sha256:95a2b02200ddb1950c9c05500b0008a5788da8665c9b0920c93ae59794838cfd" + "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1" ], - "repo_digest": "jonasal/nginx-certbot@sha256:95a2b02200ddb1950c9c05500b0008a5788da8665c9b0920c93ae59794838cfd", + "repo_digest": "jonasal/nginx-certbot@sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1", "triggers": null }, "sensitive_attributes": [], @@ -4395,15 +5779,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:0a1bcc4b2d6a2db576c68d2f6d17bb7a964be6f211fbe1227acd07b86f330e26prom/prometheus:latest", - "image_id": "sha256:0a1bcc4b2d6a2db576c68d2f6d17bb7a964be6f211fbe1227acd07b86f330e26", + "id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234fprom/prometheus:latest", + "image_id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", "keep_locally": null, "name": "prom/prometheus:latest", "platform": null, "pull_triggers": [ - "sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613" + "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" ], - "repo_digest": "prom/prometheus@sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613", + "repo_digest": "prom/prometheus@sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", "triggers": null }, "sensitive_attributes": [], @@ -4414,6 +5798,66 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "radarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:08861665041144009b84b8ccc752d3458b8b515d1f242dbd9936a58320e71a19ghcr.io/hotio/radarr:latest", + "image_id": "sha256:08861665041144009b84b8ccc752d3458b8b515d1f242dbd9936a58320e71a19", + "keep_locally": null, + "name": "ghcr.io/hotio/radarr:latest", + "platform": null, + "pull_triggers": [ + "sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4" + ], + "repo_digest": "ghcr.io/hotio/radarr@sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.radarr" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "ripe-atlas", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:aa102f077501618bc7a24e7eb52ab44581c6047c6910b789a2502873218404e5jamesits/ripe-atlas:latest", + "image_id": "sha256:aa102f077501618bc7a24e7eb52ab44581c6047c6910b789a2502873218404e5", + "keep_locally": null, + "name": "jamesits/ripe-atlas:latest", + "platform": null, + "pull_triggers": [ + "sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d" + ], + "repo_digest": "jamesits/ripe-atlas@sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.ripe-atlas" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4469,6 +5913,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "sabnzdb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:1d44c4cf5b7c0c088a002bdd97796ad572a6d662ca64e439abaca07004ff2cf8ghcr.io/hotio/sabnzbd:latest", + "image_id": "sha256:1d44c4cf5b7c0c088a002bdd97796ad572a6d662ca64e439abaca07004ff2cf8", + "keep_locally": null, + "name": "ghcr.io/hotio/sabnzbd:latest", + "platform": null, + "pull_triggers": [ + "sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79" + ], + "repo_digest": "ghcr.io/hotio/sabnzbd@sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.sabnzdb" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4480,15 +5954,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:edb438f6468dd4b91f156a9b3c4729f005a78f4f2ff4618e96abc57aee336c0flinuxserver/smokeping:latest", - "image_id": "sha256:edb438f6468dd4b91f156a9b3c4729f005a78f4f2ff4618e96abc57aee336c0f", + "id": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17linuxserver/smokeping:latest", + "image_id": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17", "keep_locally": null, "name": "linuxserver/smokeping:latest", "platform": null, "pull_triggers": [ - "sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f" + "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509" ], - "repo_digest": "linuxserver/smokeping@sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f", + "repo_digest": "linuxserver/smokeping@sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509", "triggers": null }, "sensitive_attributes": [], @@ -4499,6 +5973,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "sonarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:f287c2759526df6c761251465cadc0ce2421fa5763b18ada89808a4c7622ee83ghcr.io/hotio/sonarr:latest", + "image_id": "sha256:f287c2759526df6c761251465cadc0ce2421fa5763b18ada89808a4c7622ee83", + "keep_locally": null, + "name": "ghcr.io/hotio/sonarr:latest", + "platform": null, + "pull_triggers": [ + "sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de" + ], + "repo_digest": "ghcr.io/hotio/sonarr@sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.sonarr" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4510,15 +6014,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:beaa7ff89f0f299a9a7004abe3994fa8de0261728c352aeb4a629572096cfd30linuxserver/syncthing:latest", - "image_id": "sha256:beaa7ff89f0f299a9a7004abe3994fa8de0261728c352aeb4a629572096cfd30", + "id": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17celinuxserver/syncthing:latest", + "image_id": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17ce", "keep_locally": null, "name": "linuxserver/syncthing:latest", "platform": null, "pull_triggers": [ - "sha256:d6502d919f49f16a80689ce92c211f945f1d64a34c0d3f23ecc27a2a4d1dd0ac" + "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3" ], - "repo_digest": "linuxserver/syncthing@sha256:d6502d919f49f16a80689ce92c211f945f1d64a34c0d3f23ecc27a2a4d1dd0ac", + "repo_digest": "linuxserver/syncthing@sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3", "triggers": null }, "sensitive_attributes": [], @@ -4570,15 +6074,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:6b7143ebc8f3b70a1939607d81af40e5baed01d91538bf51d9c1bdc8719b44e6jacobalberty/unifi", - "image_id": "sha256:6b7143ebc8f3b70a1939607d81af40e5baed01d91538bf51d9c1bdc8719b44e6", + "id": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaajacobalberty/unifi", + "image_id": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaa", "keep_locally": null, "name": "jacobalberty/unifi", "platform": null, "pull_triggers": [ - "sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425" + "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170" ], - "repo_digest": "jacobalberty/unifi@sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425", + "repo_digest": "jacobalberty/unifi@sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170", "triggers": null }, "sensitive_attributes": [], @@ -4691,7 +6195,7 @@ "attachable": false, "check_duplicate": null, "driver": "qnet", - "id": "512e31", + "id": "2496ee986cdc", "ingress": false, "internal": false, "ipam_config": [ @@ -4704,13 +6208,13 @@ ], "ipam_driver": "qnet", "ipam_options": { - "iface": "bond0" + "iface": "eth0" }, "ipv6": false, "labels": [], - "name": "qnet-static-bond0-48e715", + "name": "qnet-static-eth0-48e715", "options": { - "iface": "bond0" + "iface": "eth0" }, "scope": "local" }, @@ -4719,6 +6223,35 @@ } ] }, + { + "mode": "managed", + "type": "docker_network", + "name": "host", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "host", + "id": "193a71332c99", + "ingress": false, + "internal": false, + "ipam_config": [], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "host", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, { "mode": "managed", "type": "docker_network", diff --git a/terraform.tfstate.1724845122.backup b/terraform.tfstate.1724845122.backup new file mode 100644 index 0000000..c289e83 --- /dev/null +++ b/terraform.tfstate.1724845122.backup @@ -0,0 +1,4849 @@ +{ + "version": 4, + "terraform_version": "1.5.5", + "serial": 3173, + "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", + "outputs": {}, + "resources": [ + { + "mode": "data", + "type": "docker_registry_image", + "name": "airsonic", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:d0c2d546245f14242f534617aa0c8d17fd6ab96e1df86e5524e139c04431f3fa", + "insecure_skip_verify": false, + "name": "airsonicadvanced/airsonic-advanced:latest", + "sha256_digest": "sha256:d0c2d546245f14242f534617aa0c8d17fd6ab96e1df86e5524e139c04431f3fa" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "esphome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1", + "insecure_skip_verify": false, + "name": "esphome/esphome", + "sha256_digest": "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "freshrss", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5", + "insecure_skip_verify": false, + "name": "freshrss/freshrss:latest", + "sha256_digest": "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "gitea", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f", + "insecure_skip_verify": false, + "name": "gitea/gitea:latest-rootless", + "sha256_digest": "sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "grafana", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", + "insecure_skip_verify": false, + "name": "grafana/grafana:latest", + "sha256_digest": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "home-assistant", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5", + "insecure_skip_verify": false, + "name": "homeassistant/home-assistant:latest", + "sha256_digest": "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e", + "insecure_skip_verify": false, + "name": "mariadb:10.11", + "sha256_digest": "sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087", + "insecure_skip_verify": false, + "name": "eclipse-mosquitto:2", + "sha256_digest": "sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6", + "insecure_skip_verify": false, + "name": "fhemberger/mqtt_exporter:latest", + "sha256_digest": "sha256:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1", + "insecure_skip_verify": false, + "name": "jonasal/nginx-certbot:latest", + "sha256_digest": "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "node-red", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991", + "insecure_skip_verify": false, + "name": "nodered/node-red:latest", + "sha256_digest": "sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "ofelia", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529", + "insecure_skip_verify": false, + "name": "mcuadros/ofelia:latest", + "sha256_digest": "sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "photoprism", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4", + "insecure_skip_verify": false, + "name": "photoprism/photoprism:latest", + "sha256_digest": "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "pihole", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377", + "insecure_skip_verify": false, + "name": "pihole/pihole:latest", + "sha256_digest": "sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "prometheus", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", + "insecure_skip_verify": false, + "name": "prom/prometheus:latest", + "sha256_digest": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04", + "insecure_skip_verify": false, + "name": "linuxserver/rutorrent", + "sha256_digest": "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509", + "insecure_skip_verify": false, + "name": "linuxserver/smokeping:latest", + "sha256_digest": "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "syncthing", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3", + "insecure_skip_verify": false, + "name": "linuxserver/syncthing:latest", + "sha256_digest": "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "traccar", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:1e269e9069587fe2b220f96c1e06f058608b40d4ad32a294408350945edf2769", + "insecure_skip_verify": false, + "name": "traccar/traccar", + "sha256_digest": "sha256:1e269e9069587fe2b220f96c1e06f058608b40d4ad32a294408350945edf2769" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "unifi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170", + "insecure_skip_verify": false, + "name": "jacobalberty/unifi", + "sha256_digest": "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "uptime-kuma", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:96510915e6be539b76bcba2e6873591c67aca8a6075ff09f5b4723ae47f333fc", + "insecure_skip_verify": false, + "name": "louislam/uptime-kuma", + "sha256_digest": "sha256:96510915e6be539b76bcba2e6873591c67aca8a6075ff09f5b4723ae47f333fc" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21", + "insecure_skip_verify": false, + "name": "masipcat/wireguard-go:latest", + "sha256_digest": "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "zigbee-2-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:1f5f59f0e67c4271f7773dd1e3f2a90b3354a1b36492fbc1b2b9facbce3af07f", + "insecure_skip_verify": false, + "name": "koenkk/zigbee2mqtt", + "sha256_digest": "sha256:1f5f59f0e67c4271f7773dd1e3f2a90b3354a1b36492fbc1b2b9facbce3af07f" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "airsonic", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "entry.sh" + ], + "env": [ + "spring_datasource_password=3qpMTTfHid5hSaagEvu2", + "spring_datasource_url=jdbc:mariadb://192.168.2.127:3306/airsonic", + "spring_datasource_username=airsonic" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "15s", + "retries": 0, + "start_period": "0s", + "test": [ + "CMD-SHELL", + "curl -f http://localhost:\"$AIRSONIC_PORT\"\"$CONTEXT_PATH\"rest/ping || false" + ], + "timeout": "3s" + } + ], + "host": [], + "hostname": "f37a1dff32a7", + "id": "f37a1dff32a72e3d20ca9afc19421fd30b75dbcc1866865a586b94e5b4b34b05", + "image": "sha256:b2b95105cdb73911ee4cf4ed7bd9ffd13229056a612d6fdbeae19ed7cc6808ab", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/airsonic/data", + "target": "/var/airsonic", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/airsonic/music", + "target": "/var/music", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/airsonic/playlists", + "target": "/var/playlists", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/airsonic/podcasts", + "target": "/var/podcasts", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "airsonic", + "network_data": [ + { + "gateway": "172.29.0.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.0.3", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:03", + "network_name": "mariadb" + }, + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.83", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:33:be:e8:ef", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "mariadb" + }, + { + "aliases": [], + "ipv4_address": "192.168.2.83", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "0:0", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/var" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.airsonic", + "data.docker_registry_image.mariadb", + "docker_container.mariadb", + "docker_image.airsonic", + "docker_image.mariadb", + "docker_network.bridge", + "docker_network.mariadb" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "esphome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "dashboard", + "/config" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [ + "172.20.0.0" + ], + "dns_opts": [], + "dns_search": [ + "internal" + ], + "domainname": "", + "entrypoint": [ + "/entrypoint.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "30s", + "retries": 0, + "start_period": "0s", + "test": [ + "CMD-SHELL", + "curl --fail http://localhost:6052/version -A \"HealthCheck\" || exit 1" + ], + "timeout": "30s" + } + ], + "host": [], + "hostname": "c9b232833559", + "id": "c9b23283355998123473fd137375da1ddb4a41d9945b86fdc333f14f4f2f15e0", + "image": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2f", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/esphome", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "esphome", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.133", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:a9:fa:68:21", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.133", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/config" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.esphome", + "docker_image.esphome", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "freshrss", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/bin/bash", + "-o", + "pipefail", + "-c", + "([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] \u0026\u0026 [ \"$OIDC_ENABLED\" -ne 0 ] \u0026\u0026 echo '-D OIDC_ENABLED')" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "./Docker/entrypoint.sh" + ], + "env": [ + "CRON_MIN=1,31", + "FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.xz1.nl --db-base freshrss --db-host 192.168.2.127 --db-password utquCzXEnrjFU2BbDqYT --db-type mysql --db-user freshrss --default_user admin --language en", + "FRESHRSS_USER=--api_password CmZpTF3pUYz7rVtFrDTQ --email freshrss@xz1.nl --language en --password CmZpTF3pUYz7rVtFrDTQ --user admin", + "OIDC_ENABLED=0", + "TZ=Europe/Paris" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "67e22c7cb871", + "id": "67e22c7cb871d5307dbb9c9c6e093d0019973d3ffa9b9e84845d689e3bb69971", + "image": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/freshrss/data", + "target": "/var/www/FreshRSS/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/freshrss/extensions", + "target": "/var/www/FreshRSS/extensions", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "freshrss", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.129", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:e3:4a:ba:d7", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.129", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/var/www/FreshRSS" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.freshrss", + "docker_image.freshrss", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "gitea", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/bin/dumb-init", + "--", + "/usr/local/bin/docker-entrypoint.sh" + ], + "env": [ + "GITEA__database__DB_TYPE=mysql", + "GITEA__database__HOST=192.168.2.127:3306", + "GITEA__database__NAME=gitea", + "GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh", + "GITEA__database__USER=gitea" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "835db2039f2f", + "id": "835db2039f2fd43c42735546d07c8d4eb72991a1098cc7876e5e213df0d72e1f", + "image": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/gitea/config", + "target": "/etc/gitea", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/gitea/data", + "target": "/var/lib/gitea", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": true, + "source": "/etc/localtime", + "target": "/etc/localtime", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "gitea", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.131", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:fb:22:de:c9", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.131", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "1000:1000", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/var/lib/gitea" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.gitea", + "docker_image.gitea", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "grafana", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/run.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "14d282d5851e", + "id": "14d282d5851e6ae7d4405c238b5448f86b74922b3ae107375f13b1e1594fea6d", + "image": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/grafana", + "target": "/var/lib/grafana", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "grafana", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.79", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:60:55:17:b1", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.79", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "472", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/usr/share/grafana" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.grafana", + "docker_image.grafana", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "home-assistant", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "mariadbd" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "docker-entrypoint.sh" + ], + "env": [ + "MARIADB_AUTO_UPGRADE=true" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "f64989286208", + "id": "f649892862083ffb4d3aa8fb9cb368c601d0979a8ca6752d93e3ab72a82162a7", + "image": "sha256:61bd732fa757f756c8552d1c6b2d061b7c03e0208ab19a4bfda3c5dbc8f8f822", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/mariadb", + "target": "/var/lib/mysql", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "mariadb", + "network_data": [ + { + "gateway": "172.29.0.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.0.4", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:04", + "network_name": "mariadb" + }, + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.127", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:d3:20:5d:67", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "mariadb" + }, + { + "aliases": [], + "ipv4_address": "192.168.2.127", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.mariadb", + "docker_image.mariadb", + "docker_network.bridge", + "docker_network.mariadb" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/usr/sbin/mosquitto", + "-c", + "/mosquitto/config/mosquitto.conf" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/docker-entrypoint.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "dc02674ea8a8", + "id": "dc02674ea8a820e8a80c6d40d394a31aaa0e9121d988aa545cc658889b19e728", + "image": "sha256:71fa42d60ba5e52ab08c40050190082fc4b3198c6a5c09d85d0e155127717a41", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/mosquitto/config", + "target": "/mosquitto/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/mosquitto/data", + "target": "/mosquitto/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/mosquitto/log", + "target": "/mosquitto/log", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "mosquitto", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.125", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:5a:a7:e3:92", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.125", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.mosquitto", + "docker_image.mosquitto", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/local/bin/python3", + "-u", + "/usr/src/app/mqtt_exporter.py" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "e80ce5aab3e8", + "id": "e80ce5aab3e807303e34c6418b2ad9d871e6b84a556e44f0375e588e7a8de5d3", + "image": "sha256:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/mqtt-exporter", + "target": "/usr/src/app/conf", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "mqtt-exporter", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.123", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:82:c9:b6:38", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.123", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "mqtt_exporter", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/usr/src/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.mqtt-exporter", + "docker_image.mqtt-exporter", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/scripts/start_nginx_certbot.sh" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/docker-entrypoint.sh" + ], + "env": [ + "CERTBOT_EMAIL=letsencrypt@xz1.nl" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "a4de0d6f6702", + "id": "a4de0d6f6702933d60756cc588a68bf7a4f25fee4e94564591251422483e7f40", + "image": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80d", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/nginx-lb/conf", + "target": "/etc/nginx/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/nginx-lb/nginx.conf", + "target": "/etc/nginx/nginx.conf", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/nginx-lb/secrets", + "target": "/etc/letsencrypt", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/nginx-lb/user_conf.d", + "target": "/etc/nginx/user_conf.d", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "nginx-lb", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.115", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:5c:cd:15:da", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.115", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "SIGQUIT", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.nginx-lb", + "docker_image.nginx-lb", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "node-red", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "./entrypoint.sh" + ], + "env": [ + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "0s", + "retries": 0, + "start_period": "0s", + "test": [ + "CMD-SHELL", + "node /healthcheck.js" + ], + "timeout": "0s" + } + ], + "host": [], + "hostname": "edb82a8c6e8b", + "id": "edb82a8c6e8b8ca93dcc8590508b0253c38509ba907ab9d44c266541d9fecedd", + "image": "sha256:23f1b65f63ff9c4e628fc799ae08df307f24d91d24fe98dc8fdf07cd44856f82", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/node-red", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "node-red", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.124", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:bd:a2:48:5b", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.124", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "node-red", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/usr/src/node-red" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.node-red", + "docker_image.node-red", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "ofelia", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "daemon", + "--config", + "/etc/ofelia/config.ini" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/bin/ofelia" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "a2e0618085b0", + "id": "a2e0618085b02044be57c795e1dd4280cf641420d9df4373c48f1a96daba6b05", + "image": "sha256:f50023375371d117e97faeb2e0ae61671f29f5e3405e9dc116ef2a3559be4a5f", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/ofelia", + "target": "/etc/ofelia", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": true, + "source": "/var/run/docker.sock", + "target": "/var/run/docker.sock", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "ofelia", + "network_data": [ + { + "gateway": "10.0.3.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "10.0.3.2", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:02", + "network_name": "bridge" + } + ], + "network_mode": "default", + "networks_advanced": [], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.ofelia", + "docker_image.ofelia" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "photoprism", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/opt/photoprism/bin/photoprism", + "start" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/scripts/entrypoint.sh" + ], + "env": [ + "PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB", + "PHOTOPRISM_DISABLE_TLS=true", + "PHOTOPRISM_HTTP_HOST=192.168.2.116", + "PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me", + "PHOTOPRISM_UPLOAD_NSFW=true" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "7a2a11690fcc", + "id": "7a2a11690fccfcea61ae6e8de9f02216e1cbad8a11a6bb18d2181f5c69c9904c", + "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/CaptureOne/Variants", + "target": "/photoprism/originals/capture-one-variants", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/photoprism/storage", + "target": "/photoprism/storage", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/syncthing/Camera", + "target": "/photoprism/originals/camera", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "photoprism", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.116", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:ae:55:f3:9b", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.116", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/photoprism" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.photoprism", + "docker_image.photoprism", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "photoprism-tineke", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/opt/photoprism/bin/photoprism", + "start" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/scripts/entrypoint.sh" + ], + "env": [ + "PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F", + "PHOTOPRISM_DISABLE_TLS=true", + "PHOTOPRISM_HTTP_HOST=192.168.2.132", + "PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me", + "PHOTOPRISM_UPLOAD_NSFW=true" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "1b99c8225c45", + "id": "1b99c8225c45e84c43e28f1c4dc34be10f12bca67ac35cd99bafc8a99ce5b8e3", + "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/CaptureOne/Variants", + "target": "/photoprism/originals/capture-one-variants", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/photoprism-tineke/storage", + "target": "/photoprism/storage", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "photoprism-tineke", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.132", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:c7:4e:9d:4f", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.132", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/photoprism" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.photoprism", + "docker_image.photoprism", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "pihole", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [ + { + "add": [ + "NET_ADMIN" + ], + "drop": [] + } + ], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/s6-init" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "0s", + "retries": 0, + "start_period": "0s", + "test": [ + "CMD-SHELL", + "dig +short +norecurse +retry=0 @127.0.0.1 pi.hole || exit 1" + ], + "timeout": "0s" + } + ], + "host": [], + "hostname": "ba839740b0f0", + "id": "ba839740b0f010ea789f59cc4ec3515b1b4957528d7f195fbec3dc3ec4744e3d", + "image": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/pi-hole", + "target": "/etc-pihole", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "pihole", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.114", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:bf:89:d7:79", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.114", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.pihole", + "docker_image.pihole", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "prometheus", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "--config.file=/etc/prometheus/prometheus.yml", + "--storage.tsdb.path=/prometheus", + "--web.console.libraries=/usr/share/prometheus/console_libraries", + "--web.console.templates=/usr/share/prometheus/consoles", + "--storage.tsdb.retention.time=2y" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/bin/prometheus" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "06cab174dec8", + "id": "06cab174dec82e2b0975658c59361354ed892a4da02f6967123a330f940c60c5", + "image": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/prometheus/config", + "target": "/etc/prometheus", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/prometheus/data", + "target": "/prometheus", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "prometheus", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.80", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:07:3e:0f:1b", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.80", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "nobody", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/prometheus" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.prometheus", + "docker_image.prometheus", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "rss-bridge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/app/docker-entrypoint.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "2c5bcb3563e1", + "id": "2c5bcb3563e1aecf5f16c29e54b6cd9fb09f81ea710f4df51b00cfa9dc45c1d0", + "image": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/rssbridge", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "rss-bridge", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.130", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:16:e2:fc:93", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.130", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "SIGQUIT", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/var/www/html" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.rss-bridge", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "a3f06d774a2f", + "id": "a3f06d774a2f0ac89528f66bbd380c4e1e7d721e7decef1d1033c6256debcce5", + "image": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/Download", + "target": "/downloads", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/ru-torrent", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "ru-torrent", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.121", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:93:29:79:76", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.121", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.ru-torrent", + "docker_image.ru-torrent", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [ + "172.20.0.0" + ], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "0db54e60ad73", + "id": "0db54e60ad7399488809ddfc01461b276693cfa0959e669dda5a4b95bc7d7b1a", + "image": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/smokeping/config", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/smokeping/data", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "smokeping", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.126", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:f8:82:d1:e2", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.126", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.smokeping", + "docker_image.smokeping", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "syncthing", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "84427917a86f", + "id": "84427917a86f699465ba64bcf2f0fb9c455185fc83c638cddf03c19a342a9213", + "image": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17ce", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/syncthing", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "syncthing", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.119", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:89:da:6f:6e", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.119", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.syncthing", + "docker_image.syncthing", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "traccar", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "-jar", + "tracker-server.jar", + "conf/traccar.xml" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "java", + "-Xms1g", + "-Xmx1g", + "-Djava.net.preferIPv4Stack=true" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "1dbf861fd611", + "id": "1dbf861fd611483759630cc265ed25026ef58a168bd0550442bdeb726595765c", + "image": "sha256:6cb706eac28191c7ccc33dac5f313776a7cd32a3d5b3d8f08613bab8e3c4c9f2", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/traccar/logs", + "target": "/opt/traccar/logs", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/traccar/traccar.xml", + "target": "/opt/traccar/conf/traccar.xml", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "traccar", + "network_data": [ + { + "gateway": "172.29.0.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.0.2", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:02", + "network_name": "mariadb" + }, + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.113", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:54:ef:0c:af", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "", + "ipv6_address": "", + "name": "mariadb" + }, + { + "aliases": [], + "ipv4_address": "192.168.2.113", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/opt/traccar" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.traccar", + "docker_image.traccar", + "docker_network.bridge", + "docker_network.mariadb" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "unifi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "unifi" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/local/bin/docker-entrypoint.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "0s", + "retries": 0, + "start_period": "5m0s", + "test": [ + "CMD-SHELL", + "/usr/local/bin/docker-healthcheck.sh || exit 1" + ], + "timeout": "0s" + } + ], + "host": [], + "hostname": "06476548a3f0", + "id": "06476548a3f0d5a441866de8ecaf03d4e714df01d0a18941691e4450264ae77b", + "image": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaa", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/unifi", + "target": "/unifi", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "unifi", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.67", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:00:44:76:82", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.67", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/unifi" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.unifi", + "docker_image.unifi", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "uptime-kuma", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "node", + "server/server.js" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/bin/dumb-init", + "--", + "extra/entrypoint.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "1m0s", + "retries": 5, + "start_period": "3m0s", + "test": [ + "CMD-SHELL", + "extra/healthcheck" + ], + "timeout": "30s" + } + ], + "host": [], + "hostname": "86f0e7f121fd", + "id": "86f0e7f121fd8210cb926ea2a1f445029008044eb06ebba5b2ae045114374ebb", + "image": "sha256:e1ca7233c2fa8bf5680066e2fcbd37850ca0e0273920b9f694c7747b0ecaec2e", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/uptime-kuma", + "target": "/app/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "uptime-kuma", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.133", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:33:57:af:89", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.133", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.uptime-kuma", + "docker_image.uptime-kuma", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [ + { + "add": [ + "NET_ADMIN" + ], + "drop": [] + } + ], + "cgroupns_mode": null, + "command": [ + "/entrypoint.sh" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [], + "env": [ + "PEERS=1", + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "2e685e2e3a3b", + "id": "2e685e2e3a3b523d9c336d57de84e7718de9fa2c02c36d8a6ec6b4bd0bd6b2e4", + "image": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/dev/net/tun", + "target": "/dev/net/tun", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/wireguard", + "target": "/etc/wireguard", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "wireguard", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.120", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:48:61:49:20", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.120", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.wireguard", + "docker_image.wireguard", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "zigbee-2-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/sbin/tini", + "--", + "node", + "index.js" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "docker-entrypoint.sh" + ], + "env": [ + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "e62917dc8584", + "id": "e62917dc8584891c2b22c137a88629719ad3a1d04731887dddd483bda0a9e106", + "image": "sha256:697bcf2175dc295e3aa4481bd09f6077d00eb00a2a47231337179b8e496817f1", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/zigbee2mqtt", + "target": "/app/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": true, + "source": "/run/udev", + "target": "/run/udev", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "zigbee-2-mqtt", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.117", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:97:02:2c:10", + "network_name": "qnet-static-bond0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.117", + "ipv6_address": "", + "name": "qnet-static-bond0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.zigbee-2-mqtt", + "docker_image.zigbee-2-mqtt", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "airsonic", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:b2b95105cdb73911ee4cf4ed7bd9ffd13229056a612d6fdbeae19ed7cc6808abairsonicadvanced/airsonic-advanced:latest", + "image_id": "sha256:b2b95105cdb73911ee4cf4ed7bd9ffd13229056a612d6fdbeae19ed7cc6808ab", + "keep_locally": null, + "name": "airsonicadvanced/airsonic-advanced:latest", + "platform": null, + "pull_triggers": [ + "sha256:d0c2d546245f14242f534617aa0c8d17fd6ab96e1df86e5524e139c04431f3fa" + ], + "repo_digest": "airsonicadvanced/airsonic-advanced@sha256:d0c2d546245f14242f534617aa0c8d17fd6ab96e1df86e5524e139c04431f3fa", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.airsonic" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "esphome", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2fesphome/esphome", + "image_id": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2f", + "keep_locally": null, + "name": "esphome/esphome", + "platform": null, + "pull_triggers": [ + "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1" + ], + "repo_digest": "esphome/esphome@sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.esphome" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "freshrss", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41freshrss/freshrss:latest", + "image_id": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41", + "keep_locally": null, + "name": "freshrss/freshrss:latest", + "platform": null, + "pull_triggers": [ + "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5" + ], + "repo_digest": "freshrss/freshrss@sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.freshrss" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "gitea", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6gitea/gitea:latest-rootless", + "image_id": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6", + "keep_locally": null, + "name": "gitea/gitea:latest-rootless", + "platform": null, + "pull_triggers": [ + "sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f" + ], + "repo_digest": "gitea/gitea@sha256:b993066ee54589fd9d7598995d835f0702ced992bab64e329e9d8ea010ee994f", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.gitea" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "grafana", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5grafana/grafana:latest", + "image_id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", + "keep_locally": null, + "name": "grafana/grafana:latest", + "platform": null, + "pull_triggers": [ + "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" + ], + "repo_digest": "grafana/grafana@sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.grafana" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:61bd732fa757f756c8552d1c6b2d061b7c03e0208ab19a4bfda3c5dbc8f8f822mariadb:10.11", + "image_id": "sha256:61bd732fa757f756c8552d1c6b2d061b7c03e0208ab19a4bfda3c5dbc8f8f822", + "keep_locally": null, + "name": "mariadb:10.11", + "platform": null, + "pull_triggers": [ + "sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e" + ], + "repo_digest": "mariadb@sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.mariadb" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:71fa42d60ba5e52ab08c40050190082fc4b3198c6a5c09d85d0e155127717a41eclipse-mosquitto:2", + "image_id": "sha256:71fa42d60ba5e52ab08c40050190082fc4b3198c6a5c09d85d0e155127717a41", + "keep_locally": null, + "name": "eclipse-mosquitto:2", + "platform": null, + "pull_triggers": [ + "sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087" + ], + "repo_digest": "eclipse-mosquitto@sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.mosquitto" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2fhemberger/mqtt_exporter:latest", + "image_id": "sha256:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2", + "keep_locally": null, + "name": "fhemberger/mqtt_exporter:latest", + "platform": null, + "pull_triggers": [ + "sha256:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6" + ], + "repo_digest": "fhemberger/mqtt_exporter@sha256:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.mqtt-exporter" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80djonasal/nginx-certbot:latest", + "image_id": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80d", + "keep_locally": null, + "name": "jonasal/nginx-certbot:latest", + "platform": null, + "pull_triggers": [ + "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1" + ], + "repo_digest": "jonasal/nginx-certbot@sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.nginx-lb" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "node-red", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:23f1b65f63ff9c4e628fc799ae08df307f24d91d24fe98dc8fdf07cd44856f82nodered/node-red:latest", + "image_id": "sha256:23f1b65f63ff9c4e628fc799ae08df307f24d91d24fe98dc8fdf07cd44856f82", + "keep_locally": null, + "name": "nodered/node-red:latest", + "platform": null, + "pull_triggers": [ + "sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991" + ], + "repo_digest": "nodered/node-red@sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.node-red" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "ofelia", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:f50023375371d117e97faeb2e0ae61671f29f5e3405e9dc116ef2a3559be4a5fmcuadros/ofelia:latest", + "image_id": "sha256:f50023375371d117e97faeb2e0ae61671f29f5e3405e9dc116ef2a3559be4a5f", + "keep_locally": null, + "name": "mcuadros/ofelia:latest", + "platform": null, + "pull_triggers": [ + "sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529" + ], + "repo_digest": "mcuadros/ofelia@sha256:5dbbf5378f65a43c49859bc6342cbec4a13fabd0474ad7398d6d906181fb7529", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.ofelia" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "photoprism", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582bphotoprism/photoprism:latest", + "image_id": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b", + "keep_locally": null, + "name": "photoprism/photoprism:latest", + "platform": null, + "pull_triggers": [ + "sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4" + ], + "repo_digest": "photoprism/photoprism@sha256:b8dc65e14808021dff7fdb60723fe7e7cd224db1fd356c4e3f1892fa4912e4e4", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.photoprism" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "pihole", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2pihole/pihole:latest", + "image_id": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2", + "keep_locally": null, + "name": "pihole/pihole:latest", + "platform": null, + "pull_triggers": [ + "sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377" + ], + "repo_digest": "pihole/pihole@sha256:0def896a596e8d45780b6359dbf82fc8c75ef05b97e095452e67a0a4ccc95377", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.pihole" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "prometheus", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234fprom/prometheus:latest", + "image_id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", + "keep_locally": null, + "name": "prom/prometheus:latest", + "platform": null, + "pull_triggers": [ + "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + ], + "repo_digest": "prom/prometheus@sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.prometheus" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "rss-bridge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006dbrssbridge/rss-bridge:latest", + "image_id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", + "keep_locally": null, + "name": "rssbridge/rss-bridge:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "rssbridge/rss-bridge@sha256:95b6b46b13e84f827eccc456e5e5d5bb9ceaf9f1e229ac1ee55dc416157f9d9e", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43linuxserver/rutorrent", + "image_id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", + "keep_locally": null, + "name": "linuxserver/rutorrent", + "platform": null, + "pull_triggers": [ + "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" + ], + "repo_digest": "linuxserver/rutorrent@sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.ru-torrent" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17linuxserver/smokeping:latest", + "image_id": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17", + "keep_locally": null, + "name": "linuxserver/smokeping:latest", + "platform": null, + "pull_triggers": [ + "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509" + ], + "repo_digest": "linuxserver/smokeping@sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.smokeping" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "syncthing", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17celinuxserver/syncthing:latest", + "image_id": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17ce", + "keep_locally": null, + "name": "linuxserver/syncthing:latest", + "platform": null, + "pull_triggers": [ + "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3" + ], + "repo_digest": "linuxserver/syncthing@sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.syncthing" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "traccar", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:6cb706eac28191c7ccc33dac5f313776a7cd32a3d5b3d8f08613bab8e3c4c9f2traccar/traccar", + "image_id": "sha256:6cb706eac28191c7ccc33dac5f313776a7cd32a3d5b3d8f08613bab8e3c4c9f2", + "keep_locally": null, + "name": "traccar/traccar", + "platform": null, + "pull_triggers": [ + "sha256:1e269e9069587fe2b220f96c1e06f058608b40d4ad32a294408350945edf2769" + ], + "repo_digest": "traccar/traccar@sha256:1e269e9069587fe2b220f96c1e06f058608b40d4ad32a294408350945edf2769", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.traccar" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "unifi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaajacobalberty/unifi", + "image_id": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaa", + "keep_locally": null, + "name": "jacobalberty/unifi", + "platform": null, + "pull_triggers": [ + "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170" + ], + "repo_digest": "jacobalberty/unifi@sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.unifi" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "uptime-kuma", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:e1ca7233c2fa8bf5680066e2fcbd37850ca0e0273920b9f694c7747b0ecaec2elouislam/uptime-kuma", + "image_id": "sha256:e1ca7233c2fa8bf5680066e2fcbd37850ca0e0273920b9f694c7747b0ecaec2e", + "keep_locally": null, + "name": "louislam/uptime-kuma", + "platform": null, + "pull_triggers": [ + "sha256:96510915e6be539b76bcba2e6873591c67aca8a6075ff09f5b4723ae47f333fc" + ], + "repo_digest": "louislam/uptime-kuma@sha256:96510915e6be539b76bcba2e6873591c67aca8a6075ff09f5b4723ae47f333fc", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.uptime-kuma" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092masipcat/wireguard-go:latest", + "image_id": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092", + "keep_locally": null, + "name": "masipcat/wireguard-go:latest", + "platform": null, + "pull_triggers": [ + "sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21" + ], + "repo_digest": "masipcat/wireguard-go@sha256:73433fa459c6971a9385695a03582b64f1e0078945f00134d7d0702eb545ed21", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.wireguard" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "zigbee-2-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:697bcf2175dc295e3aa4481bd09f6077d00eb00a2a47231337179b8e496817f1koenkk/zigbee2mqtt", + "image_id": "sha256:697bcf2175dc295e3aa4481bd09f6077d00eb00a2a47231337179b8e496817f1", + "keep_locally": null, + "name": "koenkk/zigbee2mqtt", + "platform": null, + "pull_triggers": [ + "sha256:1f5f59f0e67c4271f7773dd1e3f2a90b3354a1b36492fbc1b2b9facbce3af07f" + ], + "repo_digest": "koenkk/zigbee2mqtt@sha256:1f5f59f0e67c4271f7773dd1e3f2a90b3354a1b36492fbc1b2b9facbce3af07f", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.zigbee-2-mqtt" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "bridge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "qnet", + "id": "512e31", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "192.168.2.1", + "ip_range": "", + "subnet": "192.168.2.0/24" + } + ], + "ipam_driver": "qnet", + "ipam_options": { + "iface": "bond0" + }, + "ipv6": false, + "labels": [], + "name": "qnet-static-bond0-48e715", + "options": { + "iface": "bond0" + }, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "938f753ff226a9faa4c9c435e3f7d1b771d1c14a643f5a28714f0c794e881d73", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.0.1", + "ip_range": "", + "subnet": "172.29.0.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "mariadb", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "b4159d1a1f78bf10803373a7760c04251cf70f85820263164d592449eb3593b2", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.8.1", + "ip_range": "", + "subnet": "172.29.8.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "mosquitto", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "7a040f1f9063e45f7cee84fe5f45605562b0c34d8e237de8b9e877576c2dfdb9", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.16.1", + "ip_range": "", + "subnet": "172.29.16.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "mqtt-exporter", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "29d77e2ed11c53add7d1289bf1b82eb83c3bab92d161af0a937b997157ff0fbb", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.32.1", + "ip_range": "", + "subnet": "172.29.32.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "nginx-lb", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "ce3a3f44f66df89d137bd172cacab54b21ba4efd588904abac3da0b8a276a633", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.24.1", + "ip_range": "", + "subnet": "172.29.24.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "ru-torrent", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "f73120b843df42e7877cbeb845c85f3ac7ae1faa9bda9e67a9285dad320bca72", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.4.1", + "ip_range": "", + "subnet": "172.29.4.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "smokeping", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "792771eec195cb0dbf358d6ab3fbb759d52c9944116c3318484a82bdf56299f8", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.28.1", + "ip_range": "", + "subnet": "172.29.28.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "wireguard", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + } + ], + "check_results": null +} diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index d472396..01ee93e 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 3106, + "serial": 3277, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -23,6 +23,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1", + "insecure_skip_verify": false, + "name": "linuxserver/deluge:latest", + "sha256_digest": "sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -32,10 +50,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741", + "id": "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1", "insecure_skip_verify": false, "name": "esphome/esphome", - "sha256_digest": "sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741" + "sha256_digest": "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1" }, "sensitive_attributes": [] } @@ -50,10 +68,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16", + "id": "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5", "insecure_skip_verify": false, "name": "freshrss/freshrss:latest", - "sha256_digest": "sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16" + "sha256_digest": "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5" }, "sensitive_attributes": [] } @@ -77,6 +95,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "globalping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "insecure_skip_verify": false, + "name": "globalping/globalping-probe:latest", + "sha256_digest": "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -86,10 +122,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:b23b588cf7cba025ec95efba82e0d8d2e5d549a8b2cb5d50332d4175693c54e0", + "id": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", "insecure_skip_verify": false, "name": "grafana/grafana:latest", - "sha256_digest": "sha256:b23b588cf7cba025ec95efba82e0d8d2e5d549a8b2cb5d50332d4175693c54e0" + "sha256_digest": "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" }, "sensitive_attributes": [] } @@ -104,10 +140,46 @@ { "schema_version": 0, "attributes": { - "id": "sha256:01af627f579835945d9c67cd130aa7e6f7167a09d8ffab5d09c698f285ec8109", + "id": "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5", "insecure_skip_verify": false, "name": "homeassistant/home-assistant:latest", - "sha256_digest": "sha256:01af627f579835945d9c67cd130aa7e6f7167a09d8ffab5d09c698f285ec8109" + "sha256_digest": "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "jellyfin", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c", + "insecure_skip_verify": false, + "name": "jellyfin/jellyfin:latest", + "sha256_digest": "sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "jellyseerr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "insecure_skip_verify": false, + "name": "fallenbagel/jellyseerr:latest", + "sha256_digest": "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" }, "sensitive_attributes": [] } @@ -122,10 +194,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:6f6908f0fc4c1380f069dea543d260c165782cc3e43d5d308ddcda907542c546", + "id": "sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e", "insecure_skip_verify": false, "name": "mariadb:10.11", - "sha256_digest": "sha256:6f6908f0fc4c1380f069dea543d260c165782cc3e43d5d308ddcda907542c546" + "sha256_digest": "sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e" }, "sensitive_attributes": [] } @@ -140,10 +212,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:0dade801eb979962bcfebe7545296be24f4b25aad26df63e0140f6b2161471a2", + "id": "sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087", "insecure_skip_verify": false, "name": "eclipse-mosquitto:2", - "sha256_digest": "sha256:0dade801eb979962bcfebe7545296be24f4b25aad26df63e0140f6b2161471a2" + "sha256_digest": "sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087" }, "sensitive_attributes": [] } @@ -176,10 +248,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b", + "id": "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1", "insecure_skip_verify": false, "name": "jonasal/nginx-certbot:latest", - "sha256_digest": "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b" + "sha256_digest": "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1" }, "sensitive_attributes": [] } @@ -194,10 +266,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:53903f9c1e0e4a3e73c9bb30c4b3af836434a1f0f342cc7afb7db6e8aa148352", + "id": "sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991", "insecure_skip_verify": false, "name": "nodered/node-red:latest", - "sha256_digest": "sha256:53903f9c1e0e4a3e73c9bb30c4b3af836434a1f0f342cc7afb7db6e8aa148352" + "sha256_digest": "sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991" }, "sensitive_attributes": [] } @@ -266,10 +338,46 @@ { "schema_version": 0, "attributes": { - "id": "sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613", + "id": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", "insecure_skip_verify": false, "name": "prom/prometheus:latest", - "sha256_digest": "sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613" + "sha256_digest": "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "radarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/radarr:latest", + "sha256_digest": "sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "ripe-atlas", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d", + "insecure_skip_verify": false, + "name": "jamesits/ripe-atlas:latest", + "sha256_digest": "sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d" }, "sensitive_attributes": [] } @@ -293,6 +401,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "sabnzdb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/sabnzbd:latest", + "sha256_digest": "sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -302,10 +428,28 @@ { "schema_version": 0, "attributes": { - "id": "sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f", + "id": "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509", "insecure_skip_verify": false, "name": "linuxserver/smokeping:latest", - "sha256_digest": "sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f" + "sha256_digest": "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "sonarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/sonarr:latest", + "sha256_digest": "sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de" }, "sensitive_attributes": [] } @@ -320,10 +464,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:2c1ecba88add0cf239914553cc911193a78c668012bf8e55044c1bbff6b2db18", + "id": "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3", "insecure_skip_verify": false, "name": "linuxserver/syncthing:latest", - "sha256_digest": "sha256:2c1ecba88add0cf239914553cc911193a78c668012bf8e55044c1bbff6b2db18" + "sha256_digest": "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3" }, "sensitive_attributes": [] } @@ -356,10 +500,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425", + "id": "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170", "insecure_skip_verify": false, "name": "jacobalberty/unifi", - "sha256_digest": "sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425" + "sha256_digest": "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170" }, "sensitive_attributes": [] } @@ -467,8 +611,8 @@ } ], "host": [], - "hostname": "f37a1dff32a7", - "id": "f37a1dff32a72e3d20ca9afc19421fd30b75dbcc1866865a586b94e5b4b34b05", + "hostname": "ee0eccb3e84d", + "id": "ee0eccb3e84ddc917acf29535870ba1586c82c0913700efef6b370b0047e0414", "image": "sha256:b2b95105cdb73911ee4cf4ed7bd9ffd13229056a612d6fdbeae19ed7cc6808ab", "init": false, "ipc_mode": "private", @@ -527,10 +671,10 @@ "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.3", + "ip_address": "172.29.0.4", "ip_prefix_length": 22, "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:00:03", + "mac_address": "02:42:ac:1d:00:04", "network_name": "mariadb" }, { @@ -540,8 +684,8 @@ "ip_address": "192.168.2.83", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ac:f2:35:ce", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:41:c1:5e:8c", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -556,7 +700,7 @@ "aliases": [], "ipv4_address": "192.168.2.83", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -607,6 +751,141 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=222", + "UMASK=002" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "982a75fe20dd", + "id": "982a75fe20ddf681c4f295f2e3e2399b01549bfd4d70848cae5bc868b3457acc", + "image": "sha256:9bed6b398a734173d4af5136fdf20e2c42fda29813b1b52a898deb32f07606d6", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/deluge", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": null, + "source": "/share/datarr/torrents", + "target": "/data/torrents", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "deluge", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.137", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:39:f3:16:65", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.137", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.deluge", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -658,9 +937,9 @@ } ], "host": [], - "hostname": "ebf5a4b24172", - "id": "ebf5a4b24172a4a40efa8c5a51cce2f2229d07a2a668a65f53114a1dd253e28c", - "image": "sha256:409151910e70beb00f87672b38f449ae3ed0601683a27c187a26165e7c486fb8", + "hostname": "06f71a95f359", + "id": "06f71a95f3594b120830ad10412dcf8eae68ba7eda23fb6f09f884c401ef6267", + "image": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2f", "init": false, "ipc_mode": "private", "labels": [], @@ -694,8 +973,8 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:10:c0:d7:dc", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:62:77:ed:64", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -704,7 +983,7 @@ "aliases": [], "ipv4_address": "192.168.2.133", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -796,9 +1075,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "5cb7782e64d9", - "id": "5cb7782e64d941356ac987c9e98f7291acc93ee4512e707385e042bf21521081", - "image": "sha256:47ad54b3a3d7adbce01f1c1897f9da071652fe56d3ef73febb6ee777f117023f", + "hostname": "30c1c5d6339b", + "id": "30c1c5d6339b28f83456b2f306081606c9002ecfca6cf77a9fdfa0afd7f10f71", + "image": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41", "init": false, "ipc_mode": "private", "labels": [], @@ -841,8 +1120,8 @@ "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:33:17:4f:a7", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:be:9b:92:87", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -851,7 +1130,7 @@ "aliases": [], "ipv4_address": "192.168.2.129", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -939,8 +1218,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "835db2039f2f", - "id": "835db2039f2fd43c42735546d07c8d4eb72991a1098cc7876e5e213df0d72e1f", + "hostname": "00ba5d314c6e", + "id": "00ba5d314c6e33cb315ad812b7312e837edc4c8583be63ed44542e8030de7f75", "image": "sha256:ef47e9f63561726e909ffe7d2d1164ae1586bc6dbfbbab942603afaa3bab6fd6", "init": false, "ipc_mode": "private", @@ -993,8 +1272,8 @@ "ip_address": "192.168.2.131", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ee:b3:f4:6e", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:02:a3:04:12", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1003,7 +1282,7 @@ "aliases": [], "ipv4_address": "192.168.2.131", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1050,6 +1329,115 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "globalping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "/bin/bash", + "/entrypoint.sh" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/bin/tini", + "--" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "f9408d543a70", + "id": "f9408d543a70dac72e5ad9d536f17059d345fccb50fcdc1e0840b9fcb38696ab", + "image": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [], + "must_run": true, + "name": "globalping", + "network_data": [ + { + "gateway": "10.0.3.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "10.0.3.3", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:03", + "network_name": "bridge" + } + ], + "network_mode": "default", + "networks_advanced": [], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.globalping", + "docker_image.globalping" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -1083,9 +1471,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "caf5d242ac90", - "id": "caf5d242ac904048cda120a8dfe261c5e9fb65310e7a044c41407ab67895d7d6", - "image": "sha256:82cda799cc0246345d5f4c0c6d0c2d39a46ad4a0f4e9ab4f16a3e2d52528cfed", + "hostname": "d29a20461ef9", + "id": "d29a20461ef93d2e31b61040ace02cdb562ddb2884752ff7fa9d4db11a39c1c5", + "image": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", "init": false, "ipc_mode": "private", "labels": [], @@ -1119,8 +1507,8 @@ "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:8c:b7:77:1c", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:56:a8:a7:0d", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1129,7 +1517,7 @@ "aliases": [], "ipv4_address": "192.168.2.79", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1196,9 +1584,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1206,12 +1594,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "hass", - "id": "16e160a3a94247c7db86186985e664611bc6ce84e22022c7dc76716f5365ec56", - "image": "sha256:647ee45252a9f0152fb3cfddb66dde9150a53fe3510efeb36737b7dff6f9f159", + "id": "827ff6afd1e1c40e14f66fb221027d827e5060230d9532f784a4c5f2826adefa", + "image": "sha256:fa3c3af4e52b3b56f52945b73fb122951e2656feb25ce35e92f2436fddd72dad", "init": false, "ipc_mode": "private", "labels": [], @@ -1227,7 +1615,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], @@ -1255,8 +1643,8 @@ "ip_address": "192.168.2.70", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:5c:a6:6b:b6", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:ae:fb:e6:5f", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1271,7 +1659,7 @@ "aliases": [], "ipv4_address": "192.168.2.70", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1289,11 +1677,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1316,6 +1710,291 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "jellyfin", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/jellyfin/jellyfin" + ], + "env": [ + "PGID=321", + "PUID=444", + "UMASK=002" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [ + { + "interval": "30s", + "retries": 3, + "start_period": "10s", + "test": [ + "CMD-SHELL", + "curl -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1" + ], + "timeout": "30s" + } + ], + "host": [], + "hostname": "92e7de124c81", + "id": "92e7de124c81dac09c8cfe5b3731c0344ebec123e818da9db71d20d0cec3cab2", + "image": "sha256:ff07fd8b5b7e4df2226df69435bc1d2b734d6f413af1584b517d26e0e40ffe43", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/jellyfin/cache", + "target": "/cache", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/jellyfin/config", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr/media", + "target": "/media", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "jellyfin", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.134", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:7a:dc:87:e1", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.134", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.jellyfin", + "docker_image.jellyfin", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "jellyseerr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "yarn", + "start" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/sbin/tini", + "--" + ], + "env": [ + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "05ce9c087628", + "id": "05ce9c087628157cc97863c6817e65975305e851c638d45b762ccd0debd71a93", + "image": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/jellyseerr", + "target": "/app/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "jellyseerr", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.135", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:63:d0:b9:62", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.135", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/app" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.jellyseerr", + "docker_image.jellyseerr", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -1338,9 +2017,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" @@ -1350,12 +2029,12 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "ae7df6cd5a60", - "id": "ae7df6cd5a6027b57b6fad0323b23b5f508ee6d6886668df62cd63ac68f8233b", - "image": "sha256:87ebf6d8f272cb328602a99eb7e5885a8e9ad6d925e654653f1584d6961e8064", + "hostname": "7453af929c4d", + "id": "7453af929c4d24ec865545aaf774e28934754b9334bb2ca2b4205e87241f040e", + "image": "sha256:61bd732fa757f756c8552d1c6b2d061b7c03e0208ab19a4bfda3c5dbc8f8f822", "init": false, "ipc_mode": "private", "labels": [], @@ -1371,7 +2050,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/mariadb", "target": "/var/lib/mysql", "tmpfs_options": [], @@ -1386,10 +2065,10 @@ "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.2", + "ip_address": "172.29.0.3", "ip_prefix_length": 22, "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:00:02", + "mac_address": "02:42:ac:1d:00:03", "network_name": "mariadb" }, { @@ -1399,8 +2078,8 @@ "ip_address": "192.168.2.127", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:23:09:3b:5a", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:83:2f:18:40", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1415,7 +2094,7 @@ "aliases": [], "ipv4_address": "192.168.2.127", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1433,11 +2112,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1494,8 +2179,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "d443c7bcd6c8", - "id": "d443c7bcd6c87e07b8c1fb04d29bc48de987d1a40e277df90d40d0f04696cc07", + "hostname": "4a13a3e8618a", + "id": "4a13a3e8618a66c1229cefae1e12a3e6a1c6c3dd3c8e1c50b762413b996d2a55", "image": "sha256:71fa42d60ba5e52ab08c40050190082fc4b3198c6a5c09d85d0e155127717a41", "init": false, "ipc_mode": "private", @@ -1548,8 +2233,8 @@ "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:aa:4b:c8:5f", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:51:18:5d:86", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1558,7 +2243,7 @@ "aliases": [], "ipv4_address": "192.168.2.125", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1640,8 +2325,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "e80ce5aab3e8", - "id": "e80ce5aab3e807303e34c6418b2ad9d871e6b84a556e44f0375e588e7a8de5d3", + "hostname": "458ac57b55d7", + "id": "458ac57b55d75dac4c662aaf7d2305b7596b76425d451714c263670aded8ffce", "image": "sha256:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2", "init": false, "ipc_mode": "private", @@ -1676,8 +2361,8 @@ "ip_address": "192.168.2.123", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:63:db:cf:5f", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:39:ff:fd:6f", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1686,7 +2371,7 @@ "aliases": [], "ipv4_address": "192.168.2.123", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1770,9 +2455,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "2d8f849c2dd8", - "id": "2d8f849c2dd8d4463ee52ce3abb2080919adc6bcbcf6329c306ed81074e6eaa4", - "image": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4", + "hostname": "ff6437ba718a", + "id": "ff6437ba718afba1012c4709659a70fdc572441c2ec616f7b83ec508e2bb684b", + "image": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80d", "init": false, "ipc_mode": "private", "labels": [], @@ -1833,8 +2518,8 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:dc:2d:ff:61", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:5b:07:81:bc", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1843,7 +2528,7 @@ "aliases": [], "ipv4_address": "192.168.2.115", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -1910,9 +2595,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "./entrypoint.sh" @@ -1922,7 +2607,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "0s", @@ -1936,9 +2621,9 @@ } ], "host": [], - "hostname": "08e1059de557", - "id": "08e1059de557fbb03910eaa7891fe651d82b8916d74e5a055a0b21ce2242acae", - "image": "sha256:ebc8455f524fd98e4540e36a01b66942c8dfdcbf7b3c97fbca5b25e0a01a612f", + "hostname": "6b1b87ad1c2b", + "id": "6b1b87ad1c2bb3ceedd424e99f6f8213013a413d823d7172b57c844a23ecc20b", + "image": "sha256:23f1b65f63ff9c4e628fc799ae08df307f24d91d24fe98dc8fdf07cd44856f82", "init": false, "ipc_mode": "private", "labels": [], @@ -1954,7 +2639,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/node-red", "target": "/data", "tmpfs_options": [], @@ -1972,8 +2657,8 @@ "ip_address": "192.168.2.124", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ae:10:2a:15", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:6d:33:f1:18", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1982,7 +2667,7 @@ "aliases": [], "ipv4_address": "192.168.2.124", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2000,11 +2685,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "node-red", "userns_mode": "", @@ -2196,8 +2887,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "7a2a11690fcc", - "id": "7a2a11690fccfcea61ae6e8de9f02216e1cbad8a11a6bb18d2181f5c69c9904c", + "hostname": "b875a3568f8e", + "id": "b875a3568f8e080973ed488eb08be541fb95d62f6d58a2b181961c26b7d3c74e", "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b", "init": false, "ipc_mode": "private", @@ -2250,8 +2941,8 @@ "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ac:ec:79:9e", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:87:25:34:e9", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2260,7 +2951,7 @@ "aliases": [], "ipv4_address": "192.168.2.116", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2349,8 +3040,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "1b99c8225c45", - "id": "1b99c8225c45e84c43e28f1c4dc34be10f12bca67ac35cd99bafc8a99ce5b8e3", + "hostname": "e98d2cee5667", + "id": "e98d2cee5667d44ac22d47b90ad6fd7787733a68a928dc25143ccff272b9b7b9", "image": "sha256:e96d2e8093773d33581ee4b69b9f5efafebafcd06901c29bbf45ec0516e1582b", "init": false, "ipc_mode": "private", @@ -2394,8 +3085,8 @@ "ip_address": "192.168.2.132", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:95:ef:11:18", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:0b:2c:2c:7c", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2404,7 +3095,7 @@ "aliases": [], "ipv4_address": "192.168.2.132", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2502,8 +3193,8 @@ } ], "host": [], - "hostname": "ba839740b0f0", - "id": "ba839740b0f010ea789f59cc4ec3515b1b4957528d7f195fbec3dc3ec4744e3d", + "hostname": "512fb75dfb5d", + "id": "512fb75dfb5d36a6089625fb790bd2d765ff1f537553b6e22b61808b62805b70", "image": "sha256:7e2c1211ec99de81cfa7dfe348e7b1373f1ec073f0b34ca270c3d28188ba75e2", "init": false, "ipc_mode": "private", @@ -2538,8 +3229,8 @@ "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:e4:20:61:97", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:5f:db:46:4c", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2548,7 +3239,7 @@ "aliases": [], "ipv4_address": "192.168.2.114", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2621,9 +3312,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/bin/prometheus" @@ -2631,12 +3322,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "a7495500f27c", - "id": "a7495500f27c0d471eb61802b306640eeea9e84c0dd1adfb7c495887a60971a5", - "image": "sha256:0a1bcc4b2d6a2db576c68d2f6d17bb7a964be6f211fbe1227acd07b86f330e26", + "hostname": "089b267b43c2", + "id": "089b267b43c29aeb0f8efb81fb936fc40df7ebe4efb2085bab2c5d6afdcf2511", + "image": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", "init": false, "ipc_mode": "private", "labels": [], @@ -2652,7 +3343,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/prometheus/config", "target": "/etc/prometheus", "tmpfs_options": [], @@ -2661,7 +3352,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/prometheus/data", "target": "/prometheus", "tmpfs_options": [], @@ -2679,8 +3370,8 @@ "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:33:20:6f:46", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:7f:5f:07:d4", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2689,7 +3380,7 @@ "aliases": [], "ipv4_address": "192.168.2.80", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2707,11 +3398,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "nobody", "userns_mode": "", @@ -2730,6 +3427,283 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "radarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=333", + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "f3ecfbac6312", + "id": "f3ecfbac63124a375985c6991d0b0dfded4e30de1b768db522e6d1b238a34b38", + "image": "sha256:08861665041144009b84b8ccc752d3458b8b515d1f242dbd9936a58320e71a19", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/radarr", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "radarr", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.138", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:26:a9:0d:e8", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.138", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.radarr", + "docker_image.radarr", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "ripe-atlas", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [ + { + "add": [ + "CHOWN", + "DAC_OVERRIDE", + "NET_RAW", + "SETGID", + "SETUID" + ], + "drop": [ + "ALL" + ] + } + ], + "cgroupns_mode": null, + "command": [ + "atlas" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "tini", + "--", + "entrypoint.sh" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "3ca27627253a", + "id": "3ca27627253a5f478312399df3cea221da0786049bf2de338bfb1c4d057d5b10", + "image": "sha256:aa102f077501618bc7a24e7eb52ab44581c6047c6910b789a2502873218404e5", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/atlas-probe/etc", + "target": "/var/atlas-probe/etc", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/atlas-probe/status", + "target": "/var/atlas-probe/status", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "ripe-atlas", + "network_data": [ + { + "gateway": "10.0.3.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "10.0.3.4", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:04", + "network_name": "bridge" + } + ], + "network_mode": "default", + "networks_advanced": [], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/var/atlas-probe" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.ripe-atlas", + "docker_image.ripe-atlas" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -2763,8 +3737,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "2c5bcb3563e1", - "id": "2c5bcb3563e1aecf5f16c29e54b6cd9fb09f81ea710f4df51b00cfa9dc45c1d0", + "hostname": "992870e147fe", + "id": "992870e147fee7eda4526c4e8bbcd7ddc4158cfb44559aaa56fc275c6b86bd1f", "image": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "init": false, "ipc_mode": "private", @@ -2799,8 +3773,8 @@ "ip_address": "192.168.2.130", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:2e:6d:46:f9", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:74:b0:0e:17", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2809,7 +3783,7 @@ "aliases": [], "ipv4_address": "192.168.2.130", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2888,8 +3862,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "a3f06d774a2f", - "id": "a3f06d774a2f0ac89528f66bbd380c4e1e7d721e7decef1d1033c6256debcce5", + "hostname": "4d2085fbb26b", + "id": "4d2085fbb26b9521b6bc5ea13593fadb8e369ebbc585a188b834a43debe901ee", "image": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "init": false, "ipc_mode": "private", @@ -2933,8 +3907,8 @@ "ip_address": "192.168.2.121", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:42:be:12:83", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:af:11:28:b5", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2943,7 +3917,7 @@ "aliases": [], "ipv4_address": "192.168.2.121", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -2993,7 +3967,7 @@ { "mode": "managed", "type": "docker_container", - "name": "smokeping", + "name": "sabnzdb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { @@ -3010,9 +3984,7 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [ - "172.20.0.0" - ], + "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", @@ -3020,6 +3992,8 @@ "/init" ], "env": [ + "PGID=321", + "PUID=555", "TZ=Europe/Amsterdam" ], "exit_code": null, @@ -3027,17 +4001,14 @@ "group_add": null, "healthcheck": null, "host": [], - "hostname": "e1d978d82eee", - "id": "e1d978d82eee98eadb68fa12da09fc4f53ce333286d6357e47c94a58ffd23e0b", - "image": "sha256:edb438f6468dd4b91f156a9b3c4729f005a78f4f2ff4618e96abc57aee336c0f", + "hostname": "220be9609e47", + "id": "220be9609e47674dd15d86738530e3f34d475b8db10a697358cb24468134536c", + "image": "sha256:1d44c4cf5b7c0c088a002bdd97796ad572a6d662ca64e439abaca07004ff2cf8", "init": false, "ipc_mode": "private", "labels": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, + "log_driver": "local", + "log_opts": null, "logs": false, "max_retry_count": 0, "memory": 0, @@ -3046,7 +4017,7 @@ { "bind_options": [], "read_only": null, - "source": "/share/appdata/smokeping/config", + "source": "/share/appdata/sabnzdb", "target": "/config", "tmpfs_options": [], "type": "bind", @@ -3055,34 +4026,34 @@ { "bind_options": [], "read_only": null, - "source": "/share/appdata/smokeping/data", - "target": "/data", + "source": "/share/datarr/usenet", + "target": "/data/usenet", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, - "name": "smokeping", + "name": "sabnzdb", "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.126", + "ip_address": "192.168.2.140", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:32:8a:8f:e4", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:06:46:67:34", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], - "ipv4_address": "192.168.2.126", + "ipv4_address": "192.168.2.140", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3111,6 +4082,145 @@ "volumes": [], "wait": false, "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.sabnzdb", + "docker_image.sabnzdb", + "docker_network.bridge" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [ + "172.20.0.0" + ], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "124a7bf36570", + "id": "124a7bf365701cae9301e7a90af8f4ace6ecf5cc7c375faf6b9a68662d7e27bd", + "image": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/smokeping/config", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/smokeping/data", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "smokeping", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.126", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:04:f7:17:c0", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.126", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/" }, "sensitive_attributes": [], @@ -3123,6 +4233,142 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "sonarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=111", + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "ccb4e9dd4f00", + "id": "ccb4e9dd4f00b1ea05caf22809fd7c9147c4ec8c04b42252a31ce8127eb9f58d", + "image": "sha256:f287c2759526df6c761251465cadc0ce2421fa5763b18ada89808a4c7622ee83", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/sonarr", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "sonarr", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.136", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:36:5a:ca:5b", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.136", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.sonarr", + "docker_image.sonarr", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -3156,9 +4402,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "cd29c080e868", - "id": "cd29c080e868411fc59c0b260fac2d727aa43361e514da0520dbb5ef1392a37b", - "image": "sha256:5310ae4f5da15f3421c72b4a1126ff92bdbbe246a9a766a2cdf174cf17457168", + "hostname": "a7c0a5e80e2e", + "id": "a7c0a5e80e2e0206d4712ab2b20895804d05fc99c61b2e868614741c959b9b38", + "image": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17ce", "init": false, "ipc_mode": "private", "labels": [], @@ -3192,8 +4438,8 @@ "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:fc:4d:d5:29", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:f4:2f:8e:be", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3202,7 +4448,7 @@ "aliases": [], "ipv4_address": "192.168.2.119", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3273,9 +4519,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "java", @@ -3286,11 +4532,11 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], - "hostname": "1dbf861fd611", - "id": "1dbf861fd611483759630cc265ed25026ef58a168bd0550442bdeb726595765c", + "hostname": "15a3899b36ad", + "id": "15a3899b36adbba3b144b146167b05dac0307d497ed7d9c1051c5d86a87e4608", "image": "sha256:6cb706eac28191c7ccc33dac5f313776a7cd32a3d5b3d8f08613bab8e3c4c9f2", "init": false, "ipc_mode": "private", @@ -3307,7 +4553,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/traccar/logs", "target": "/opt/traccar/logs", "tmpfs_options": [], @@ -3316,7 +4562,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/traccar/traccar.xml", "target": "/opt/traccar/conf/traccar.xml", "tmpfs_options": [], @@ -3344,8 +4590,8 @@ "ip_address": "192.168.2.113", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ad:36:28:9c", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:33:db:84:5f", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3360,7 +4606,7 @@ "aliases": [], "ipv4_address": "192.168.2.113", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3378,11 +4624,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -3448,9 +4700,9 @@ } ], "host": [], - "hostname": "d969ec88e4a0", - "id": "d969ec88e4a0ee9746c53d7963b706d5d930c840ea5a5fc603a38290e7e4dcde", - "image": "sha256:6b7143ebc8f3b70a1939607d81af40e5baed01d91538bf51d9c1bdc8719b44e6", + "hostname": "1567b112ab1b", + "id": "1567b112ab1bdd186f47234128427a11712df5cb3184fc5a2127026498c11409", + "image": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaa", "init": false, "ipc_mode": "private", "labels": [], @@ -3484,8 +4736,8 @@ "ip_address": "192.168.2.67", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ba:8b:45:65", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:6f:47:c3:92", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3494,7 +4746,7 @@ "aliases": [], "ipv4_address": "192.168.2.67", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3590,8 +4842,8 @@ } ], "host": [], - "hostname": "86f0e7f121fd", - "id": "86f0e7f121fd8210cb926ea2a1f445029008044eb06ebba5b2ae045114374ebb", + "hostname": "12979dc4053c", + "id": "12979dc4053c1b14ee4e2f31fdfce36d06dffdbda9fcccdc1f8d7e7290e658bb", "image": "sha256:e1ca7233c2fa8bf5680066e2fcbd37850ca0e0273920b9f694c7747b0ecaec2e", "init": false, "ipc_mode": "private", @@ -3626,8 +4878,8 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:9c:e6:9c:83", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:b5:00:3c:0d", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3636,7 +4888,7 @@ "aliases": [], "ipv4_address": "192.168.2.133", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3726,8 +4978,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "2e685e2e3a3b", - "id": "2e685e2e3a3b523d9c336d57de84e7718de9fa2c02c36d8a6ec6b4bd0bd6b2e4", + "hostname": "75b6fd9d7894", + "id": "75b6fd9d7894ef2c8d3b8a6ebe9eb50b55396817eb199e0745d5eacee4b2551c", "image": "sha256:bbd9ee98614c45ac51108baa8112d0f5fb01b28b40245b71ce8b6d2d683ac092", "init": false, "ipc_mode": "private", @@ -3771,8 +5023,8 @@ "ip_address": "192.168.2.120", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:7f:c7:46:65", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:6b:e7:92:89", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3781,7 +5033,7 @@ "aliases": [], "ipv4_address": "192.168.2.120", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -3868,8 +5120,8 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "e62917dc8584", - "id": "e62917dc8584891c2b22c137a88629719ad3a1d04731887dddd483bda0a9e106", + "hostname": "a67ba946ed58", + "id": "a67ba946ed58d90f9df0cab2803a4eb7480d1385457d343c213a4ead9deeca40", "image": "sha256:697bcf2175dc295e3aa4481bd09f6077d00eb00a2a47231337179b8e496817f1", "init": false, "ipc_mode": "private", @@ -3913,8 +5165,8 @@ "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:c7:aa:a5:83", - "network_name": "qnet-static-bond0-48e715" + "mac_address": "02:42:8f:35:d9:0d", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -3923,7 +5175,7 @@ "aliases": [], "ipv4_address": "192.168.2.117", "ipv6_address": "", - "name": "qnet-static-bond0-48e715" + "name": "qnet-static-eth0-48e715" } ], "pid_mode": "", @@ -4000,6 +5252,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:9bed6b398a734173d4af5136fdf20e2c42fda29813b1b52a898deb32f07606d6linuxserver/deluge:latest", + "image_id": "sha256:9bed6b398a734173d4af5136fdf20e2c42fda29813b1b52a898deb32f07606d6", + "keep_locally": null, + "name": "linuxserver/deluge:latest", + "platform": null, + "pull_triggers": [ + "sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1" + ], + "repo_digest": "linuxserver/deluge@sha256:badb1323d358d748bcaadcd973da8f8a8cb0c4306ca71245759461fa78c1a1f1", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.deluge" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4011,15 +5293,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:409151910e70beb00f87672b38f449ae3ed0601683a27c187a26165e7c486fb8esphome/esphome", - "image_id": "sha256:409151910e70beb00f87672b38f449ae3ed0601683a27c187a26165e7c486fb8", + "id": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2fesphome/esphome", + "image_id": "sha256:58065e804a00ed6561ddb36e3176d28abf654d41adf5fcd1aba07868a03dbb2f", "keep_locally": null, "name": "esphome/esphome", "platform": null, "pull_triggers": [ - "sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741" + "sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1" ], - "repo_digest": "esphome/esphome@sha256:4e7488fa18b6896dd5075bca3547b2137fa8aed3bc60f9467bddf09cd67a0741", + "repo_digest": "esphome/esphome@sha256:1eb151c380a84bf790eb1a2150dcc6cddea25f7310a44b4239de0584f37b7ff1", "triggers": null }, "sensitive_attributes": [], @@ -4041,15 +5323,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:47ad54b3a3d7adbce01f1c1897f9da071652fe56d3ef73febb6ee777f117023ffreshrss/freshrss:latest", - "image_id": "sha256:47ad54b3a3d7adbce01f1c1897f9da071652fe56d3ef73febb6ee777f117023f", + "id": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41freshrss/freshrss:latest", + "image_id": "sha256:89857d192c93e244c1e9071a11721fefc34a7c005cc77e354781f5fce7600e41", "keep_locally": null, "name": "freshrss/freshrss:latest", "platform": null, "pull_triggers": [ - "sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16" + "sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5" ], - "repo_digest": "freshrss/freshrss@sha256:0e8708498272dac567b9d1654822ccb22037cf4b1792ec75b9929e70e53ddd16", + "repo_digest": "freshrss/freshrss@sha256:7b1d8f14c3905469c4f20488e78082dc6ca8a50b61798cc38f669a63f897f6b5", "triggers": null }, "sensitive_attributes": [], @@ -4090,6 +5372,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "globalping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1globalping/globalping-probe:latest", + "image_id": "sha256:db7a5c5b83b2192476aa3860a256fe512137b0e14b5c2d256199595d950eabf1", + "keep_locally": null, + "name": "globalping/globalping-probe:latest", + "platform": null, + "pull_triggers": [ + "sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc" + ], + "repo_digest": "globalping/globalping-probe@sha256:fa382afc777974972bdae402784b9c7451cd0f9242cc7015447a526683b1eebc", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.globalping" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4101,15 +5413,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:82cda799cc0246345d5f4c0c6d0c2d39a46ad4a0f4e9ab4f16a3e2d52528cfedgrafana/grafana:latest", - "image_id": "sha256:82cda799cc0246345d5f4c0c6d0c2d39a46ad4a0f4e9ab4f16a3e2d52528cfed", + "id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5grafana/grafana:latest", + "image_id": "sha256:de903bc9ce7c4e27fd447a72849506b3bcebd10a87aab770696442502152bfb5", "keep_locally": null, "name": "grafana/grafana:latest", "platform": null, "pull_triggers": [ - "sha256:b23b588cf7cba025ec95efba82e0d8d2e5d549a8b2cb5d50332d4175693c54e0" + "sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f" ], - "repo_digest": "grafana/grafana@sha256:b23b588cf7cba025ec95efba82e0d8d2e5d549a8b2cb5d50332d4175693c54e0", + "repo_digest": "grafana/grafana@sha256:408afb9726de5122b00a2576763a8a57a3c86d5b0eff5305bc994ceb3eb96c3f", "triggers": null }, "sensitive_attributes": [], @@ -4131,15 +5443,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:647ee45252a9f0152fb3cfddb66dde9150a53fe3510efeb36737b7dff6f9f159homeassistant/home-assistant:latest", - "image_id": "sha256:647ee45252a9f0152fb3cfddb66dde9150a53fe3510efeb36737b7dff6f9f159", + "id": "sha256:fa3c3af4e52b3b56f52945b73fb122951e2656feb25ce35e92f2436fddd72dadhomeassistant/home-assistant:latest", + "image_id": "sha256:fa3c3af4e52b3b56f52945b73fb122951e2656feb25ce35e92f2436fddd72dad", "keep_locally": null, "name": "homeassistant/home-assistant:latest", "platform": null, "pull_triggers": [ - "sha256:01af627f579835945d9c67cd130aa7e6f7167a09d8ffab5d09c698f285ec8109" + "sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5" ], - "repo_digest": "homeassistant/home-assistant@sha256:01af627f579835945d9c67cd130aa7e6f7167a09d8ffab5d09c698f285ec8109", + "repo_digest": "homeassistant/home-assistant@sha256:49501c175b6108e94d20a723e6a991a14389454374eba06b2c6833b1315e34b5", "triggers": null }, "sensitive_attributes": [], @@ -4150,6 +5462,66 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "jellyfin", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:ff07fd8b5b7e4df2226df69435bc1d2b734d6f413af1584b517d26e0e40ffe43jellyfin/jellyfin:latest", + "image_id": "sha256:ff07fd8b5b7e4df2226df69435bc1d2b734d6f413af1584b517d26e0e40ffe43", + "keep_locally": null, + "name": "jellyfin/jellyfin:latest", + "platform": null, + "pull_triggers": [ + "sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c" + ], + "repo_digest": "jellyfin/jellyfin@sha256:79fb3d73a3e995a3960b41d7d1e16ca6a06fb0b9938404ba38c0072a7e5f358c", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.jellyfin" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "jellyseerr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0fallenbagel/jellyseerr:latest", + "image_id": "sha256:177148b68134aa66fefcd78fd6ec0127dcc1a23a44ccb9b60e99f3001945fcd0", + "keep_locally": null, + "name": "fallenbagel/jellyseerr:latest", + "platform": null, + "pull_triggers": [ + "sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214" + ], + "repo_digest": "fallenbagel/jellyseerr@sha256:8f708df0ce3f202056bde5d7bff625eb59efe38f4ee47bdddc7560b6e4a5a214", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.jellyseerr" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4161,15 +5533,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:87ebf6d8f272cb328602a99eb7e5885a8e9ad6d925e654653f1584d6961e8064mariadb:10.11", - "image_id": "sha256:87ebf6d8f272cb328602a99eb7e5885a8e9ad6d925e654653f1584d6961e8064", + "id": "sha256:61bd732fa757f756c8552d1c6b2d061b7c03e0208ab19a4bfda3c5dbc8f8f822mariadb:10.11", + "image_id": "sha256:61bd732fa757f756c8552d1c6b2d061b7c03e0208ab19a4bfda3c5dbc8f8f822", "keep_locally": null, "name": "mariadb:10.11", "platform": null, "pull_triggers": [ - "sha256:6f6908f0fc4c1380f069dea543d260c165782cc3e43d5d308ddcda907542c546" + "sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e" ], - "repo_digest": "mariadb@sha256:6f6908f0fc4c1380f069dea543d260c165782cc3e43d5d308ddcda907542c546", + "repo_digest": "mariadb@sha256:5e07c0d90fe1421e9b0b0114a7236eb519fdd873679bdb2ecc771d3c226c1f4e", "triggers": null }, "sensitive_attributes": [], @@ -4197,9 +5569,9 @@ "name": "eclipse-mosquitto:2", "platform": null, "pull_triggers": [ - "sha256:0dade801eb979962bcfebe7545296be24f4b25aad26df63e0140f6b2161471a2" + "sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087" ], - "repo_digest": "eclipse-mosquitto@sha256:0dade801eb979962bcfebe7545296be24f4b25aad26df63e0140f6b2161471a2", + "repo_digest": "eclipse-mosquitto@sha256:77b9bfa245eca20c3e9609de0500ae8eddb98bf5a67351ec86abe3bb7ffc0087", "triggers": null }, "sensitive_attributes": [], @@ -4251,15 +5623,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4jonasal/nginx-certbot:latest", - "image_id": "sha256:61fb490ece1e431ec0bf971018e578846608131b210e9c9b58407376e7f89fd4", + "id": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80djonasal/nginx-certbot:latest", + "image_id": "sha256:92cac59230aec2ab8e1af8b6ebc16c300e9899a31fd947ddc649a4d3557bf80d", "keep_locally": null, "name": "jonasal/nginx-certbot:latest", "platform": null, "pull_triggers": [ - "sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b" + "sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1" ], - "repo_digest": "jonasal/nginx-certbot@sha256:695193b8155a1ee3f71bf8b9c686e4f152aa87f37f234845ba8b6bf2b8f3a93b", + "repo_digest": "jonasal/nginx-certbot@sha256:1f8925b976bda98c4db4f863e92d38f1fd6d5e03cbdcb4f0810cbe0868c6f2c1", "triggers": null }, "sensitive_attributes": [], @@ -4281,15 +5653,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:ebc8455f524fd98e4540e36a01b66942c8dfdcbf7b3c97fbca5b25e0a01a612fnodered/node-red:latest", - "image_id": "sha256:ebc8455f524fd98e4540e36a01b66942c8dfdcbf7b3c97fbca5b25e0a01a612f", + "id": "sha256:23f1b65f63ff9c4e628fc799ae08df307f24d91d24fe98dc8fdf07cd44856f82nodered/node-red:latest", + "image_id": "sha256:23f1b65f63ff9c4e628fc799ae08df307f24d91d24fe98dc8fdf07cd44856f82", "keep_locally": null, "name": "nodered/node-red:latest", "platform": null, "pull_triggers": [ - "sha256:53903f9c1e0e4a3e73c9bb30c4b3af836434a1f0f342cc7afb7db6e8aa148352" + "sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991" ], - "repo_digest": "nodered/node-red@sha256:53903f9c1e0e4a3e73c9bb30c4b3af836434a1f0f342cc7afb7db6e8aa148352", + "repo_digest": "nodered/node-red@sha256:f86afc0129a060f73fa2af34e3dffdeb9eaaa6f5620cfc181f63ade86aad4991", "triggers": null }, "sensitive_attributes": [], @@ -4401,15 +5773,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:0a1bcc4b2d6a2db576c68d2f6d17bb7a964be6f211fbe1227acd07b86f330e26prom/prometheus:latest", - "image_id": "sha256:0a1bcc4b2d6a2db576c68d2f6d17bb7a964be6f211fbe1227acd07b86f330e26", + "id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234fprom/prometheus:latest", + "image_id": "sha256:4022a502929b890bc9fd6231dda3ca1aec863ee08cef4113742949736ecd234f", "keep_locally": null, "name": "prom/prometheus:latest", "platform": null, "pull_triggers": [ - "sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613" + "sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94" ], - "repo_digest": "prom/prometheus@sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613", + "repo_digest": "prom/prometheus@sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94", "triggers": null }, "sensitive_attributes": [], @@ -4420,6 +5792,66 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "radarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:08861665041144009b84b8ccc752d3458b8b515d1f242dbd9936a58320e71a19ghcr.io/hotio/radarr:latest", + "image_id": "sha256:08861665041144009b84b8ccc752d3458b8b515d1f242dbd9936a58320e71a19", + "keep_locally": null, + "name": "ghcr.io/hotio/radarr:latest", + "platform": null, + "pull_triggers": [ + "sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4" + ], + "repo_digest": "ghcr.io/hotio/radarr@sha256:cdb493adb8248156052c87c1159291c4fccdef4a5e10aac5213059107adf5bd4", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.radarr" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "ripe-atlas", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:aa102f077501618bc7a24e7eb52ab44581c6047c6910b789a2502873218404e5jamesits/ripe-atlas:latest", + "image_id": "sha256:aa102f077501618bc7a24e7eb52ab44581c6047c6910b789a2502873218404e5", + "keep_locally": null, + "name": "jamesits/ripe-atlas:latest", + "platform": null, + "pull_triggers": [ + "sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d" + ], + "repo_digest": "jamesits/ripe-atlas@sha256:05b441d6b7b9d8a0b3c0ee1c9fdc47c4b52c5be6e73ccdf2e1f549d9566a167d", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.ripe-atlas" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4475,6 +5907,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "sabnzdb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:1d44c4cf5b7c0c088a002bdd97796ad572a6d662ca64e439abaca07004ff2cf8ghcr.io/hotio/sabnzbd:latest", + "image_id": "sha256:1d44c4cf5b7c0c088a002bdd97796ad572a6d662ca64e439abaca07004ff2cf8", + "keep_locally": null, + "name": "ghcr.io/hotio/sabnzbd:latest", + "platform": null, + "pull_triggers": [ + "sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79" + ], + "repo_digest": "ghcr.io/hotio/sabnzbd@sha256:49aaf767bad439ab2757188f637f65d4a576bae070d41f974726d294ce952f79", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.sabnzdb" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4486,15 +5948,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:edb438f6468dd4b91f156a9b3c4729f005a78f4f2ff4618e96abc57aee336c0flinuxserver/smokeping:latest", - "image_id": "sha256:edb438f6468dd4b91f156a9b3c4729f005a78f4f2ff4618e96abc57aee336c0f", + "id": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17linuxserver/smokeping:latest", + "image_id": "sha256:64f5cdba2656cd823d4b54415890f86fae2180aa334995a0d8304ee2b5a67d17", "keep_locally": null, "name": "linuxserver/smokeping:latest", "platform": null, "pull_triggers": [ - "sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f" + "sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509" ], - "repo_digest": "linuxserver/smokeping@sha256:88f8f87b37131bc50366b03f2a6070938fff996a94d6f6c3ddd67c66bd3a029f", + "repo_digest": "linuxserver/smokeping@sha256:94ef54f2ce8034e64987b7f243204e6484ee23cb23db312b03a2340f5cb31509", "triggers": null }, "sensitive_attributes": [], @@ -4505,6 +5967,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "sonarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:f287c2759526df6c761251465cadc0ce2421fa5763b18ada89808a4c7622ee83ghcr.io/hotio/sonarr:latest", + "image_id": "sha256:f287c2759526df6c761251465cadc0ce2421fa5763b18ada89808a4c7622ee83", + "keep_locally": null, + "name": "ghcr.io/hotio/sonarr:latest", + "platform": null, + "pull_triggers": [ + "sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de" + ], + "repo_digest": "ghcr.io/hotio/sonarr@sha256:7d529d4c39d6bd31f8f536e7be539fe5ec552585a1ab1599ae718df9127d59de", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.sonarr" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -4516,15 +6008,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:5310ae4f5da15f3421c72b4a1126ff92bdbbe246a9a766a2cdf174cf17457168linuxserver/syncthing:latest", - "image_id": "sha256:5310ae4f5da15f3421c72b4a1126ff92bdbbe246a9a766a2cdf174cf17457168", + "id": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17celinuxserver/syncthing:latest", + "image_id": "sha256:b3ec70f2196ca5967344e204e93e03f01f89a3653f8eb84b445e09fe130e17ce", "keep_locally": null, "name": "linuxserver/syncthing:latest", "platform": null, "pull_triggers": [ - "sha256:2c1ecba88add0cf239914553cc911193a78c668012bf8e55044c1bbff6b2db18" + "sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3" ], - "repo_digest": "linuxserver/syncthing@sha256:2c1ecba88add0cf239914553cc911193a78c668012bf8e55044c1bbff6b2db18", + "repo_digest": "linuxserver/syncthing@sha256:d5481de808a1de5a13b814a922b1f6de5fcde64c1ca95b0a065218b56570fae3", "triggers": null }, "sensitive_attributes": [], @@ -4576,15 +6068,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:6b7143ebc8f3b70a1939607d81af40e5baed01d91538bf51d9c1bdc8719b44e6jacobalberty/unifi", - "image_id": "sha256:6b7143ebc8f3b70a1939607d81af40e5baed01d91538bf51d9c1bdc8719b44e6", + "id": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaajacobalberty/unifi", + "image_id": "sha256:a0f2371001de878b292568a90794f19d14354d8047eafeb4e3c9c5a0c832ecaa", "keep_locally": null, "name": "jacobalberty/unifi", "platform": null, "pull_triggers": [ - "sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425" + "sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170" ], - "repo_digest": "jacobalberty/unifi@sha256:4005799e87ce26d0b53bbdbdacfba7fa9262717b4aaac2ed7829c754175a5425", + "repo_digest": "jacobalberty/unifi@sha256:bc0e621f16baff8e45bf8bf1fd69a65961eeaaaeee9d132142b637f10bfd8170", "triggers": null }, "sensitive_attributes": [], @@ -4697,7 +6189,7 @@ "attachable": false, "check_duplicate": null, "driver": "qnet", - "id": "512e31", + "id": "2496ee986cdc", "ingress": false, "internal": false, "ipam_config": [ @@ -4710,13 +6202,13 @@ ], "ipam_driver": "qnet", "ipam_options": { - "iface": "bond0" + "iface": "eth0" }, "ipv6": false, "labels": [], - "name": "qnet-static-bond0-48e715", + "name": "qnet-static-eth0-48e715", "options": { - "iface": "bond0" + "iface": "eth0" }, "scope": "local" }, @@ -4725,6 +6217,35 @@ } ] }, + { + "mode": "managed", + "type": "docker_network", + "name": "host", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "host", + "id": "193a71332c99", + "ingress": false, + "internal": false, + "ipam_config": [], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "host", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, { "mode": "managed", "type": "docker_network",