An open API service indexing awesome lists of open source software.

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

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.