SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-85c6928b-2538-4495-a5a7-a045a7588adf
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-01-12T14:58:14Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0ec35062088618ded67471df5456f17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b27217a55c57de8f73b2f0ab3ab41399
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63f11628153eb59e761ea293422001cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fd32224d080851f7b012a645e7ccf93
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-233c38c34130c34e1e3f5a99103a649c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be8f05ee6a431aa1f8f363d83f31b18a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4734d1961dcfe7be906ceae0476acb6d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffafbdd39e58f9d3497c53165f098f02
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0455c2777cb87594270a199f5e341c0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce2f9ffe71200828656890f09d13befd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a7279bfa9be6fe7de562d99e7cc554a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1caf0f063cabaaf283696ac1c76a590c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd67aa2176bb3192d69feddfd2a2b48f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3f0f5734aec822219b19e7c9af8fe9d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2cec3fb3156b7dd84d90c154b003ec6e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0081a18d71f46b3afe12c8e931e9d24f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b3df71a9e4faeecc78400b1c0204dfb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8effc75368a2206eec88283da89ce38a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a897454f056f992c091e44fdc30e2c13
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0d08f5027b887758cc5d283fa99b225
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5342d3c4d598f875cfbac0239a5db99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20d0ef558a18305182326e6ecd6ec28b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd90371a9118b8210686491134d0a0df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b127233efc892f45688cbc6abd900b09
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-986871ede40c8907a3532fab5c48f9a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4093ef69cb5369c9afb09bbb812ea33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7388e1de496e8155498f0658aca2fa1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7f7b86ae8842404047c8143e1841adf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f23cb8196758ad5e1faf77b137d47ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88879db3fe49f7a42d7de61b7f3bc5c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2c3410e93a1e3a15cd0bb550b46358d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46ef1789e4adc26f62c259f24b729565
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34e117e66204ab76bcd5f532353672ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef4877ca6930e4309eca2f1179212c62
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7e171e91439c345a488c5207f5b4d91
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-876de71c431a6ea54230d31ffd061379
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18b52193e0c7bbb040695af3f95ebb4b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1df33ea58b13c3519b0b4b6ee0ac6c2b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5bbc136a90f8aedeae1fb860745e978
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54f81b3c189fd143ef6721d374974857
FileName: ./.ansible-lint
SPDXID: SPDXRef-a0ec35062088618ded67471df5456f17
FileChecksum: SHA1: db0471c25f210c221c5332bc0f89b5c7e9afb5cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.editorconfig
SPDXID: SPDXRef-b27217a55c57de8f73b2f0ab3ab41399
FileChecksum: SHA1: 60ff2dbbf6cda5b916ba0c653b87d5f060f2233d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: WTFPL
FileCopyrightText: Copyright 2021 林博仁(Buo-ren, Lin)
FileName: ./.gitattributes
SPDXID: SPDXRef-63f11628153eb59e761ea293422001cb
FileChecksum: SHA1: 57cce264752ff2838e20e7ae3ab253af950673e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/README.md
SPDXID: SPDXRef-8fd32224d080851f7b012a645e7ccf93
FileChecksum: SHA1: 9d151e013d56ae3168718e6851b7aa96259d49f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./.github/workflows/check-potential-problems.yml
SPDXID: SPDXRef-233c38c34130c34e1e3f5a99103a649c
FileChecksum: SHA1: b04bff7fcde5c7a466c5ef83e941ff2e2da06146
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-be8f05ee6a431aa1f8f363d83f31b18a
FileChecksum: SHA1: 56df8a84589740641c0840a92232f9078bf5f473
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitignore
SPDXID: SPDXRef-4734d1961dcfe7be906ceae0476acb6d
FileChecksum: SHA1: ecba26d6ecfbacd510c0bcb4c124281277dfb409
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2022 林博仁(Buo-ren, Lin)
FileName: ./.gitlab-ci.yml
SPDXID: SPDXRef-ffafbdd39e58f9d3497c53165f098f02
FileChecksum: SHA1: 2afed9ed8ff35dad4e45dcce134bcc4cf6fff5cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitmodules
SPDXID: SPDXRef-0455c2777cb87594270a199f5e341c0c
FileChecksum: SHA1: e8685d141b9ee8440b27343d9c704526a253122f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.markdownlint.yml
SPDXID: SPDXRef-ce2f9ffe71200828656890f09d13befd
FileChecksum: SHA1: ae78a301a8f39cb5e34eca04e81b74bc8d0c0a6a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-6a7279bfa9be6fe7de562d99e7cc554a
FileChecksum: SHA1: b366a6053a9fb8a22ee9f531f0538244e797fc75
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./.shellcheckrc
SPDXID: SPDXRef-1caf0f063cabaaf283696ac1c76a590c
FileChecksum: SHA1: 1a0742d66206611670ccf702f9886b54e4f39dfd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./.yamllint
SPDXID: SPDXRef-cd67aa2176bb3192d69feddfd2a2b48f
FileChecksum: SHA1: ae4a08e3e52e21b8b46b497b001e70bd7c72f189
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./README.md
SPDXID: SPDXRef-d3f0f5734aec822219b19e7c9af8fe9d
FileChecksum: SHA1: 32149ca732d4a232ad5619fe2402939033965879
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./Vagrantfile
SPDXID: SPDXRef-2cec3fb3156b7dd84d90c154b003ec6e
FileChecksum: SHA1: 8e28c551e634eb31334124ecf0f6600152af4976
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./ansible.cfg
SPDXID: SPDXRef-0081a18d71f46b3afe12c8e931e9d24f
FileChecksum: SHA1: 24495da91a02744670edb9c9e7b88452bc46d0bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 The Common Ansible Project Template Contributors
FileName: ./compose.yml
SPDXID: SPDXRef-0b3df71a9e4faeecc78400b1c0204dfb
FileChecksum: SHA1: d40904982dc55c6ddb2b3cc3b3d3f2774862ff50
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/create-gitlab-release.sh
SPDXID: SPDXRef-8effc75368a2206eec88283da89ce38a
FileChecksum: SHA1: 992317a1a170596314d4b7dc00b4386eaa5dc113
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/do-static-analysis.install-system-deps.sh
SPDXID: SPDXRef-a897454f056f992c091e44fdc30e2c13
FileChecksum: SHA1: a3616f24dfd523456000580962b2ee10cb8ac9c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/do-static-analysis.sh
SPDXID: SPDXRef-f0d08f5027b887758cc5d283fa99b225
FileChecksum: SHA1: 12b37ef685f574129d25586c569207e567684fdf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.install-system-deps.sh
SPDXID: SPDXRef-c5342d3c4d598f875cfbac0239a5db99
FileChecksum: SHA1: 3acc4da7b0ce6a97c717577b2d989f3581d923f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.sh
SPDXID: SPDXRef-20d0ef558a18305182326e6ecd6ec28b
FileChecksum: SHA1: ea2ead2f129b2535df5d4d49fde7d5ab93ef13ef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-release-description.sh
SPDXID: SPDXRef-cd90371a9118b8210686491134d0a0df
FileChecksum: SHA1: 040b023f72902c7a94fab4e5544c862a900ce920
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/patch-github-actions-sudo-security-policy.sh
SPDXID: SPDXRef-b127233efc892f45688cbc6abd900b09
FileChecksum: SHA1: 4ceed8f400a54eea2ac98bdbe8e17d3a04ccaa1c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/sudoers.d/90_allow_github_actions_default_envvars.sudoers
SPDXID: SPDXRef-986871ede40c8907a3532fab5c48f9a4
FileChecksum: SHA1: ab8894fa020fceefab2cd598a796e9ffd6c32302
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/sudoers.d/README.md
SPDXID: SPDXRef-a4093ef69cb5369c9afb09bbb812ea33
FileChecksum: SHA1: bd347f52a5b7d9aa9c592e8f4bbd0d0503717358
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./continuous-integration/upload-gitlab-generic-packages.sh
SPDXID: SPDXRef-7388e1de496e8155498f0658aca2fa1e
FileChecksum: SHA1: 4c2ca71fa0a1c9afb646fc432828cf360a11cd5e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./dev-assets/README.md
SPDXID: SPDXRef-b7f7b86ae8842404047c8143e1841adf
FileChecksum: SHA1: ef30dd0668d95e48db6f7aefeb16b60582df6ee6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./dev-assets/deploy-development-environment.sh
SPDXID: SPDXRef-0f23cb8196758ad5e1faf77b137d47ca
FileChecksum: SHA1: 70095e0ac39a4406275bb43998629874242474d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./dev-assets/functions.sh
SPDXID: SPDXRef-88879db3fe49f7a42d7de61b7f3bc5c2
FileChecksum: SHA1: 51747a2ace19be8bcf31ce817288e862b08029d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./functions.sh
SPDXID: SPDXRef-a2c3410e93a1e3a15cd0bb550b46358d
FileChecksum: SHA1: e7b4638a8e657bf8e54e1b1e45a2c8a4892f9243
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./inventory/README.md
SPDXID: SPDXRef-46ef1789e4adc26f62c259f24b729565
FileChecksum: SHA1: d4d007c84c96a8744be2379eb1a82f6178df11d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./inventory/production/README.md
SPDXID: SPDXRef-34e117e66204ab76bcd5f532353672ed
FileChecksum: SHA1: 99b19ac8062af4d220465db0637787e938549b27
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./inventory/production/main.yml
SPDXID: SPDXRef-ef4877ca6930e4309eca2f1179212c62
FileChecksum: SHA1: d54955cceec68c4d945638cb206e9e666b416cc5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2021 The Common Ansible Project Template Contributors
FileName: ./playbooks/README.md
SPDXID: SPDXRef-f7e171e91439c345a488c5207f5b4d91
FileChecksum: SHA1: 5b5c0c43c897dccb5dac04cc5b00182787115514
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./playbooks/collections/README.md
SPDXID: SPDXRef-876de71c431a6ea54230d31ffd061379
FileChecksum: SHA1: ace9ed2462f799235123f603429082c4673d2330
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./playbooks/deploy-test-host.yml
SPDXID: SPDXRef-18b52193e0c7bbb040695af3f95ebb4b
FileChecksum: SHA1: 4f31f82fdebc70b13a7467b6d6f28eae4df9ef66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./playbooks/ping.yml
SPDXID: SPDXRef-1df33ea58b13c3519b0b4b6ee0ac6c2b
FileChecksum: SHA1: 2c97505f0b272d81a3c4efd18bf17162a52fc6e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./playbooks/roles/README.md
SPDXID: SPDXRef-f5bbc136a90f8aedeae1fb860745e978
FileChecksum: SHA1: eed0c43cf0a6b9798262dfb0d668cd97dd84097a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2024 The Common Ansible Project Template Contributors
FileName: ./requirements.yml
SPDXID: SPDXRef-54f81b3c189fd143ef6721d374974857
FileChecksum: SHA1: b8e21e2f6c013a330e16beda60541e546e04bba3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)