https://github.com/sovereigncloudstack/defectdojo
Setup scripts and config for SCS DefectDojo instance
https://github.com/sovereigncloudstack/defectdojo
security
Last synced: 12 months ago
JSON representation
Setup scripts and config for SCS DefectDojo instance
- Host: GitHub
- URL: https://github.com/sovereigncloudstack/defectdojo
- Owner: SovereignCloudStack
- License: apache-2.0
- Created: 2024-06-14T10:10:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-02T09:15:52.000Z (over 1 year ago)
- Last Synced: 2025-01-13T08:12:40.569Z (about 1 year ago)
- Topics: security
- Language: HCL
- Homepage: https://scs.community/
- Size: 10.7 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SCS DefectDojo Installation
## Introduction
This repository contains the infrastructure code necessary to recreate the DefectDojo installation used by SCS for vulnerabilities management.
## Terraform
Terraform is used to deploy the basic infrastructure on gx-scs demonstrator following these steps:
- Ensure all required information is configured in the "*gx-scs/variables.tf*" and "*clouds.yaml*" files.
- Perform a "*terraform init*" command in order to initialize terraform working directory.
- Apply the Terraform manifest to create the basic infrastructure using "*terraform apply*".
## Ansible
Ansible is used to install the required software on the deployed infrastructure following these steps:
- Note the infrastructure external IP (floating_ip) obtained from Terraform final output.
- Run the ansible playbook from the ansible directory using "*ansible-playbook -i , defectdojo.yaml -u ubuntu*" command.